Changes in uspace/lib/usbdev/include/usb/dev/pipes.h [9d58539:d93f5afb] in mainline
- File:
-
- 1 edited
-
uspace/lib/usbdev/include/usb/dev/pipes.h (modified) (4 diffs)
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbdev/include/usb/dev/pipes.h
r9d58539 rd93f5afb 41 41 #include <usb/usb.h> 42 42 #include <usb/descriptor.h> 43 #include <usb /dev/usb_device_connection.h>43 #include <usb_iface.h> 44 44 45 45 #define CTRL_PIPE_MIN_PACKET_SIZE 8 … … 50 50 */ 51 51 typedef struct { 52 /** The connection used for sending the data. */53 usb_device_connection_t *wire;54 55 52 /** Endpoint number. */ 56 53 usb_endpoint_t endpoint_no; … … 69 66 */ 70 67 bool auto_reset_halt; 68 69 /** The connection used for sending the data. */ 70 usb_dev_session_t *bus_session; 71 71 } usb_pipe_t; 72 72 … … 105 105 } usb_endpoint_mapping_t; 106 106 107 int usb_pipe_initialize(usb_pipe_t *, usb_device_connection_t *, 108 usb_endpoint_t, usb_transfer_type_t, size_t, usb_direction_t); 109 int usb_pipe_initialize_default_control(usb_pipe_t *, 110 usb_device_connection_t *); 107 int usb_pipe_initialize(usb_pipe_t *, usb_endpoint_t, usb_transfer_type_t, 108 size_t, usb_direction_t, usb_dev_session_t *); 109 int usb_pipe_initialize_default_control(usb_pipe_t *, usb_dev_session_t *); 111 110 112 111 int usb_pipe_probe_default_control(usb_pipe_t *); 113 112 int usb_pipe_initialize_from_configuration(usb_endpoint_mapping_t *, 114 size_t, const uint8_t *, size_t, usb_dev ice_connection_t *);113 size_t, const uint8_t *, size_t, usb_dev_session_t *); 115 114 116 115 int usb_pipe_register(usb_pipe_t *, unsigned); 117 116 int usb_pipe_unregister(usb_pipe_t *); 118 119 int usb_pipe_start_long_transfer(usb_pipe_t *);120 int usb_pipe_end_long_transfer(usb_pipe_t *);121 117 122 118 int usb_pipe_read(usb_pipe_t *, void *, size_t, size_t *);
Note:
See TracChangeset
for help on using the changeset viewer.
