Home
last modified time | relevance | path

Searched refs:usb_pipe (Results 1 – 25 of 25) sorted by relevance

/haiku/src/add-ons/kernel/drivers/ports/usb_serial/
H A DSerialDevice.h42 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 DSerialDevice.cpp106 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 DUSB2.h26 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 DUSB3.h27 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 Ddevice_info.h32 usb_pipe pipe_in; /**/
33 usb_pipe pipe_out; /**/
34 usb_pipe pipe_intr; /**/
H A Dproto_common.c57 usb_pipe pipe = (dir == eDirIn) ? udi->pipe_in : udi->pipe_out; in process_data_io()
H A Dproto_bulk.c146 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 Dusb_disk.h50 usb_pipe bulk_in;
51 usb_pipe bulk_out;
52 usb_pipe interrupt;
H A Dusb_disk.cpp196 usb_disk_clear_halt(usb_pipe pipe) in usb_disk_clear_halt()
/haiku/src/add-ons/kernel/drivers/video/usb_vision/
H A Dusb_vision.h30 usb_pipe *control_pipe;
31 usb_pipe *data_pipe;
/haiku/src/add-ons/kernel/drivers/network/ether/usb_ecm/
H A DECMDevice.h60 usb_pipe fNotifyEndpoint;
61 usb_pipe fReadEndpoint;
62 usb_pipe fWriteEndpoint;
/haiku/src/add-ons/kernel/drivers/network/ether/usb_rndis/
H A DRNDISDevice.h66 usb_pipe fNotifyEndpoint;
67 usb_pipe fReadEndpoint;
68 usb_pipe fWriteEndpoint;
/haiku/src/add-ons/kernel/drivers/network/ether/pegasus/
H A Ddriver.h111 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 DASIXDevice.h106 usb_pipe fNotifyEndpoint;
107 usb_pipe fReadEndpoint;
108 usb_pipe fWriteEndpoint;
/haiku/src/add-ons/kernel/drivers/input/usb_hid/
H A DHIDDevice.h45 usb_pipe InterruptPipe() const { return fInterruptPipe; } in InterruptPipe()
58 usb_pipe fInterruptPipe;
/haiku/src/add-ons/kernel/drivers/network/ether/usb_davicom/
H A DDavicomDevice.h168 usb_pipe fNotifyEndpoint;
169 usb_pipe fReadEndpoint;
170 usb_pipe fWriteEndpoint;
/haiku/src/add-ons/kernel/bus_managers/usb/
H A Dusb.cpp385 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 DStream.h48 usb_pipe fStreamEndpoint;
/haiku/docs/user/drivers/
H A DUSB3.dox46 \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 Dusb_modules.dox229 endpoint descriptor, and the accompanying usb_pipe handle that you can use to
/haiku/src/add-ons/kernel/busses/scsi/usb/freecom/
H A Dfreecom.c219 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 Dusb_modeswitch.cpp297 usb_pipe bulk_in;
298 usb_pipe bulk_out;
/haiku/src/add-ons/kernel/busses/scsi/usb/datafab/
H A Ddatafab.c530 usb_pipe pipe = b_in ? udi->pipe_in : udi->pipe_out; in queue_bulk()
/haiku/src/add-ons/kernel/drivers/input/wacom/
H A Dwacom.c46 usb_pipe pipe;
/haiku/src/libs/compat/freebsd_network/
H A Dusb.cpp245 usb_pipe pipe;