/haiku/src/add-ons/kernel/drivers/ports/usb_serial/ |
H A D | SerialDevice.h | 42 void SetControlPipe(usb_pipe handle); 43 usb_pipe ControlPipe() { return fControlPipe; }; in ControlPipe() 45 void SetReadPipe(usb_pipe handle); 46 usb_pipe ReadPipe() { return fReadPipe; }; in ReadPipe() 48 void SetWritePipe(usb_pipe handle); 49 usb_pipe WritePipe() { return fWritePipe; } in WritePipe() 115 usb_pipe fControlPipe; 116 usb_pipe fReadPipe; 117 usb_pipe fWritePipe;
|
H A D | SerialDevice.cpp | 106 SerialDevice::SetControlPipe(usb_pipe handle) in SetControlPipe() 113 SerialDevice::SetReadPipe(usb_pipe handle) in SetReadPipe() 120 SerialDevice::SetWritePipe(usb_pipe handle) in SetWritePipe()
|
/haiku/headers/os/drivers/ |
H A D | USB2.h | 26 typedef struct usb_pipe usb_pipe; typedef 48 usb_pipe *handle; /* of this endpoint/pipe */ 167 status_t (*queue_interrupt)(const usb_pipe *pipe, 172 status_t (*queue_bulk)(const usb_pipe *pipe, 177 status_t (*queue_isochronous)(const usb_pipe *pipe, 192 status_t (*set_pipe_policy)(const usb_pipe *pipe, 198 status_t (*cancel_queued_transfers)(const usb_pipe *pipe);
|
H A D | USB3.h | 27 typedef usb_id usb_pipe; typedef 49 usb_pipe handle; /* of this endpoint/pipe */ 170 status_t (*queue_interrupt)(usb_pipe pipe, 175 status_t (*queue_bulk)(usb_pipe pipe, 180 status_t (*queue_bulk_v)(usb_pipe pipe, 185 status_t (*queue_bulk_v_physical)(usb_pipe pipe, 190 status_t (*queue_isochronous)(usb_pipe pipe, 206 status_t (*set_pipe_policy)(usb_pipe pipe, 212 status_t (*cancel_queued_transfers)(usb_pipe pipe);
|
/haiku/src/add-ons/kernel/busses/scsi/usb/ |
H A D | device_info.h | 32 usb_pipe pipe_in; /**/ 33 usb_pipe pipe_out; /**/ 34 usb_pipe pipe_intr; /**/
|
H A D | proto_common.c | 57 usb_pipe pipe = (dir == eDirIn) ? udi->pipe_in : udi->pipe_out; in process_data_io()
|
H A D | proto_bulk.c | 146 usb_pipe pipe = b_in ? udi->pipe_in : udi->pipe_out; in queue_bulk()
|
/haiku/src/add-ons/kernel/drivers/disk/usb/usb_disk/ |
H A D | usb_disk.h | 50 usb_pipe bulk_in; 51 usb_pipe bulk_out; 52 usb_pipe interrupt;
|
H A D | usb_disk.cpp | 196 usb_disk_clear_halt(usb_pipe pipe) in usb_disk_clear_halt()
|
/haiku/src/add-ons/kernel/drivers/video/usb_vision/ |
H A D | usb_vision.h | 30 usb_pipe *control_pipe; 31 usb_pipe *data_pipe;
|
/haiku/src/add-ons/kernel/drivers/network/ether/usb_ecm/ |
H A D | ECMDevice.h | 60 usb_pipe fNotifyEndpoint; 61 usb_pipe fReadEndpoint; 62 usb_pipe fWriteEndpoint;
|
/haiku/src/add-ons/kernel/drivers/network/ether/usb_rndis/ |
H A D | RNDISDevice.h | 66 usb_pipe fNotifyEndpoint; 67 usb_pipe fReadEndpoint; 68 usb_pipe fWriteEndpoint;
|
/haiku/src/add-ons/kernel/drivers/network/ether/pegasus/ |
H A D | driver.h | 111 usb_pipe pipe_in; /**/ 112 usb_pipe pipe_out; /**/ 113 usb_pipe pipe_intr; /**/
|
/haiku/src/add-ons/kernel/drivers/network/ether/usb_asix/ |
H A D | ASIXDevice.h | 106 usb_pipe fNotifyEndpoint; 107 usb_pipe fReadEndpoint; 108 usb_pipe fWriteEndpoint;
|
/haiku/src/add-ons/kernel/drivers/input/usb_hid/ |
H A D | HIDDevice.h | 45 usb_pipe InterruptPipe() const { return fInterruptPipe; } in InterruptPipe() 58 usb_pipe fInterruptPipe;
|
/haiku/src/add-ons/kernel/drivers/network/ether/usb_davicom/ |
H A D | DavicomDevice.h | 168 usb_pipe fNotifyEndpoint; 169 usb_pipe fReadEndpoint; 170 usb_pipe fWriteEndpoint;
|
/haiku/src/add-ons/kernel/bus_managers/usb/ |
H A D | usb.cpp | 385 queue_interrupt(usb_pipe pipe, void *data, size_t dataLength, in queue_interrupt() 400 queue_bulk(usb_pipe pipe, void *data, size_t dataLength, in queue_bulk() 415 queue_bulk_v(usb_pipe pipe, iovec *vector, size_t vectorCount, in queue_bulk_v() 430 queue_bulk_v_physical(usb_pipe pipe, physical_entry *vector, size_t vectorCount, in queue_bulk_v_physical() 445 queue_isochronous(usb_pipe pipe, void *data, size_t dataLength, in queue_isochronous() 465 set_pipe_policy(usb_pipe pipe, uint8 maxQueuedPackets, in set_pipe_policy() 480 cancel_queued_transfers(usb_pipe pipe) in cancel_queued_transfers()
|
/haiku/src/add-ons/kernel/drivers/audio/usb/ |
H A D | Stream.h | 48 usb_pipe fStreamEndpoint;
|
/haiku/docs/user/drivers/ |
H A D | USB3.dox | 46 \typedef usb_id usb_pipe 198 \var usb_pipe usb_endpoint_info::handle 665 \fn status_t (*usb_module_info::queue_interrupt)(usb_pipe pipe, void *data, 685 …\fn status_t (*usb_module_info::queue_bulk)(usb_pipe pipe, void *data, size_t dataLength, usb_call… 694 …\fn status_t (*usb_module_info::queue_bulk_v)(usb_pipe pipe, iovec *vector, size_t vectorCount, us… 706 …\fn status_t (*usb_module_info::queue_isochronous)(usb_pipe pipe, void *data, size_t dataLength, u… 733 …\fn status_t (*usb_module_info::set_pipe_policy)(usb_pipe pipe, uint8 maxNumQueuedPackets, uint16 … 752 \fn status_t (*usb_module_info::cancel_queued_transfers)(usb_pipe pipe)
|
H A D | usb_modules.dox | 229 endpoint descriptor, and the accompanying usb_pipe handle that you can use to
|
/haiku/src/add-ons/kernel/busses/scsi/usb/freecom/ |
H A D | freecom.c | 219 usb_pipe pipe = b_in ? udi->pipe_in : udi->pipe_out; in queue_bulk() 352 usb_pipe pipe = (b_in) ? udi->pipe_in : udi->pipe_out; in transfer_sg()
|
/haiku/src/add-ons/kernel/drivers/common/ |
H A D | usb_modeswitch.cpp | 297 usb_pipe bulk_in; 298 usb_pipe bulk_out;
|
/haiku/src/add-ons/kernel/busses/scsi/usb/datafab/ |
H A D | datafab.c | 530 usb_pipe pipe = b_in ? udi->pipe_in : udi->pipe_out; in queue_bulk()
|
/haiku/src/add-ons/kernel/drivers/input/wacom/ |
H A D | wacom.c | 46 usb_pipe pipe;
|
/haiku/src/libs/compat/freebsd_network/ |
H A D | usb.cpp | 245 usb_pipe pipe;
|