Changeset c8c758d in mainline
- Timestamp:
- 2013-01-07T16:50:54Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3df8ea9
- Parents:
- 56bd6f11
- Location:
- uspace/lib/usbdev
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbdev/include/usb/dev/driver.h
r56bd6f11 rc8c758d 40 40 #include <usb/dev/usb_device_connection.h> 41 41 #include <usb/dev/pipes.h> 42 #include <usb_iface.h> 42 43 43 44 /** Descriptors for USB device. */ … … 109 110 */ 110 111 void *driver_data; 112 usb_dev_session_t *bus_session; 111 113 } usb_device_t; 112 114 -
uspace/lib/usbdev/src/devdrv.c
r56bd6f11 rc8c758d 411 411 usb_dev->pipes = NULL; 412 412 413 usb_dev->bus_session = usb_dev_connect(ddf_dev); 414 if (!usb_dev->bus_session) { 415 *errstr_ptr = "device bus session create"; 416 return ENOMEM; 417 } 418 413 419 /* Get assigned params */ 414 420 devman_handle_t hc_handle; … … 497 503 { 498 504 if (dev) { 505 usb_dev_session_close(dev->bus_session); 499 506 /* Destroy existing pipes. */ 500 507 destroy_current_pipes(dev);
Note:
See TracChangeset
for help on using the changeset viewer.