Changeset d93f5afb in mainline for uspace/lib/usbdev/src/pipesinit.c
- Timestamp:
- 2013-08-02T15:59:51Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- dcbda00
- Parents:
- 3969a42
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbdev/src/pipesinit.c
r3969a42 rd93f5afb 148 148 * @param interface Interface descriptor under which belongs the @p endpoint. 149 149 * @param endpoint Endpoint descriptor. 150 * @param wire Connection backing the endpoint pipes.151 150 * @return Error code. 152 151 */ … … 155 154 usb_standard_interface_descriptor_t *interface, 156 155 usb_standard_endpoint_descriptor_t *endpoint_desc, 157 usb_dev ice_connection_t *wire, usb_dev_session_t *bus_session)156 usb_dev_session_t *bus_session) 158 157 { 159 158 … … 193 192 } 194 193 195 int rc = usb_pipe_initialize(&ep_mapping->pipe, wire,194 int rc = usb_pipe_initialize(&ep_mapping->pipe, 196 195 ep_no, description.transfer_type, 197 196 uint16_usb2host(endpoint_desc->max_packet_size), … … 236 235 (usb_standard_endpoint_descriptor_t *) 237 236 descriptor, 238 (usb_device_connection_t *) parser_data->arg,239 237 bus_session); 240 238 } … … 281 279 usb_endpoint_mapping_t *mapping, size_t mapping_count, 282 280 const uint8_t *config_descriptor, size_t config_descriptor_size, 283 usb_device_connection_t *connection, usb_dev_session_t *bus_session) 284 { 285 assert(connection); 281 usb_dev_session_t *bus_session) 282 { 286 283 287 284 if (config_descriptor == NULL) { … … 307 304 .data = config_descriptor, 308 305 .size = config_descriptor_size, 309 .arg = connection310 306 }; 311 307 … … 348 344 return EINVAL; 349 345 } 350 351 352 usb_pipe_start_long_transfer(pipe);353 346 354 347 uint8_t dev_descr_start[CTRL_PIPE_MIN_PACKET_SIZE]; … … 368 361 } 369 362 } 370 usb_pipe_end_long_transfer(pipe);371 363 if (rc != EOK) { 372 364 return rc;
Note:
See TracChangeset
for help on using the changeset viewer.