Changeset a372663 in mainline for uspace/lib/usb/include
- Timestamp:
- 2011-03-21T13:53:11Z (15 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3954a63b
- Parents:
- 8a951ca
- Location:
- uspace/lib/usb/include/usb
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usb/include/usb/devdrv.h
r8a951ca ra372663 41 41 typedef struct { 42 42 /** The default control pipe. */ 43 usb_ endpoint_pipe_t ctrl_pipe;43 usb_pipe_t ctrl_pipe; 44 44 /** Other endpoint pipes. 45 45 * This is an array of other endpoint pipes in the same order as -
uspace/lib/usb/include/usb/pipes.h
r8a951ca ra372663 80 80 */ 81 81 int hc_phone; 82 } usb_ endpoint_pipe_t;82 } usb_pipe_t; 83 83 84 84 … … 102 102 typedef struct { 103 103 /** Endpoint pipe. */ 104 usb_ endpoint_pipe_t *pipe;104 usb_pipe_t *pipe; 105 105 /** Endpoint description. */ 106 106 const usb_endpoint_description_t *description; … … 125 125 usb_address_t usb_device_get_assigned_address(devman_handle_t); 126 126 127 int usb_endpoint_pipe_initialize(usb_ endpoint_pipe_t *,127 int usb_endpoint_pipe_initialize(usb_pipe_t *, 128 128 usb_device_connection_t *, 129 129 usb_endpoint_t, usb_transfer_type_t, size_t, usb_direction_t); 130 int usb_endpoint_pipe_initialize_default_control(usb_ endpoint_pipe_t *,130 int usb_endpoint_pipe_initialize_default_control(usb_pipe_t *, 131 131 usb_device_connection_t *); 132 int usb_endpoint_pipe_probe_default_control(usb_ endpoint_pipe_t *);132 int usb_endpoint_pipe_probe_default_control(usb_pipe_t *); 133 133 int usb_endpoint_pipe_initialize_from_configuration(usb_endpoint_mapping_t *, 134 134 size_t, uint8_t *, size_t, usb_device_connection_t *); 135 int usb_endpoint_pipe_register(usb_ endpoint_pipe_t *, unsigned int,135 int usb_endpoint_pipe_register(usb_pipe_t *, unsigned int, 136 136 usb_hc_connection_t *); 137 int usb_endpoint_pipe_unregister(usb_ endpoint_pipe_t *, usb_hc_connection_t *);137 int usb_endpoint_pipe_unregister(usb_pipe_t *, usb_hc_connection_t *); 138 138 139 int usb_endpoint_pipe_start_session(usb_ endpoint_pipe_t *);140 int usb_endpoint_pipe_end_session(usb_ endpoint_pipe_t *);141 bool usb_endpoint_pipe_is_session_started(usb_ endpoint_pipe_t *);139 int usb_endpoint_pipe_start_session(usb_pipe_t *); 140 int usb_endpoint_pipe_end_session(usb_pipe_t *); 141 bool usb_endpoint_pipe_is_session_started(usb_pipe_t *); 142 142 143 int usb_endpoint_pipe_read(usb_ endpoint_pipe_t *, void *, size_t, size_t *);144 int usb_endpoint_pipe_write(usb_ endpoint_pipe_t *, void *, size_t);143 int usb_endpoint_pipe_read(usb_pipe_t *, void *, size_t, size_t *); 144 int usb_endpoint_pipe_write(usb_pipe_t *, void *, size_t); 145 145 146 int usb_endpoint_pipe_control_read(usb_ endpoint_pipe_t *, void *, size_t,146 int usb_endpoint_pipe_control_read(usb_pipe_t *, void *, size_t, 147 147 void *, size_t, size_t *); 148 int usb_endpoint_pipe_control_write(usb_ endpoint_pipe_t *, void *, size_t,148 int usb_endpoint_pipe_control_write(usb_pipe_t *, void *, size_t, 149 149 void *, size_t); 150 150 -
uspace/lib/usb/include/usb/recognise.h
r8a951ca ra372663 48 48 const usb_standard_interface_descriptor_t *, match_id_list_t *); 49 49 50 int usb_device_create_match_ids(usb_ endpoint_pipe_t *, match_id_list_t *);50 int usb_device_create_match_ids(usb_pipe_t *, match_id_list_t *); 51 51 52 52 int usb_device_register_child_in_devman(usb_address_t, devman_handle_t, -
uspace/lib/usb/include/usb/request.h
r8a951ca ra372663 86 86 } __attribute__ ((packed)) usb_device_request_setup_packet_t; 87 87 88 int usb_control_request_set(usb_ endpoint_pipe_t *,88 int usb_control_request_set(usb_pipe_t *, 89 89 usb_request_type_t, usb_request_recipient_t, uint8_t, 90 90 uint16_t, uint16_t, void *, size_t); 91 91 92 int usb_control_request_get(usb_ endpoint_pipe_t *,92 int usb_control_request_get(usb_pipe_t *, 93 93 usb_request_type_t, usb_request_recipient_t, uint8_t, 94 94 uint16_t, uint16_t, void *, size_t, size_t *); 95 95 96 int usb_request_get_status(usb_ endpoint_pipe_t *, usb_request_recipient_t,96 int usb_request_get_status(usb_pipe_t *, usb_request_recipient_t, 97 97 uint16_t, uint16_t *); 98 int usb_request_clear_feature(usb_ endpoint_pipe_t *, usb_request_type_t,98 int usb_request_clear_feature(usb_pipe_t *, usb_request_type_t, 99 99 usb_request_recipient_t, uint16_t, uint16_t); 100 int usb_request_set_feature(usb_ endpoint_pipe_t *, usb_request_type_t,100 int usb_request_set_feature(usb_pipe_t *, usb_request_type_t, 101 101 usb_request_recipient_t, uint16_t, uint16_t); 102 int usb_request_set_address(usb_ endpoint_pipe_t *, usb_address_t);103 int usb_request_get_descriptor(usb_ endpoint_pipe_t *, usb_request_type_t,102 int usb_request_set_address(usb_pipe_t *, usb_address_t); 103 int usb_request_get_descriptor(usb_pipe_t *, usb_request_type_t, 104 104 usb_request_recipient_t, uint8_t, uint8_t, uint16_t, void *, size_t, 105 105 size_t *); 106 int usb_request_get_descriptor_alloc(usb_ endpoint_pipe_t *, usb_request_type_t,106 int usb_request_get_descriptor_alloc(usb_pipe_t *, usb_request_type_t, 107 107 usb_request_recipient_t, uint8_t, uint8_t, uint16_t, void **, size_t *); 108 int usb_request_get_device_descriptor(usb_ endpoint_pipe_t *,108 int usb_request_get_device_descriptor(usb_pipe_t *, 109 109 usb_standard_device_descriptor_t *); 110 int usb_request_get_bare_configuration_descriptor(usb_ endpoint_pipe_t *, int,110 int usb_request_get_bare_configuration_descriptor(usb_pipe_t *, int, 111 111 usb_standard_configuration_descriptor_t *); 112 int usb_request_get_full_configuration_descriptor(usb_ endpoint_pipe_t *, int,112 int usb_request_get_full_configuration_descriptor(usb_pipe_t *, int, 113 113 void *, size_t, size_t *); 114 int usb_request_get_full_configuration_descriptor_alloc(usb_ endpoint_pipe_t *,114 int usb_request_get_full_configuration_descriptor_alloc(usb_pipe_t *, 115 115 int, void **, size_t *); 116 int usb_request_set_descriptor(usb_ endpoint_pipe_t *, usb_request_type_t,116 int usb_request_set_descriptor(usb_pipe_t *, usb_request_type_t, 117 117 usb_request_recipient_t, uint8_t, uint8_t, uint16_t, void *, size_t); 118 int usb_request_get_configuration(usb_ endpoint_pipe_t *, uint8_t *);119 int usb_request_set_configuration(usb_ endpoint_pipe_t *, uint8_t);120 int usb_request_get_interface(usb_ endpoint_pipe_t *, uint8_t, uint8_t *);121 int usb_request_set_interface(usb_ endpoint_pipe_t *, uint8_t, uint8_t);118 int usb_request_get_configuration(usb_pipe_t *, uint8_t *); 119 int usb_request_set_configuration(usb_pipe_t *, uint8_t); 120 int usb_request_get_interface(usb_pipe_t *, uint8_t, uint8_t *); 121 int usb_request_set_interface(usb_pipe_t *, uint8_t, uint8_t); 122 122 123 int usb_request_get_supported_languages(usb_ endpoint_pipe_t *,123 int usb_request_get_supported_languages(usb_pipe_t *, 124 124 l18_win_locales_t **, size_t *); 125 int usb_request_get_string(usb_ endpoint_pipe_t *, size_t, l18_win_locales_t,125 int usb_request_get_string(usb_pipe_t *, size_t, l18_win_locales_t, 126 126 char **); 127 127
Note:
See TracChangeset
for help on using the changeset viewer.
