Changeset f5f0cfb in mainline for uspace/drv/bus/usb/vhc/hub
- Timestamp:
- 2012-12-22T16:24:28Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 1e2af6a9
- Parents:
- f6577d9
- Location:
- uspace/drv/bus/usb/vhc/hub
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/vhc/hub/virthub.c
rf6577d9 rf5f0cfb 146 146 * @return Error code. 147 147 */ 148 int virthub_init(usbvirt_device_t *dev )148 int virthub_init(usbvirt_device_t *dev, const char* name) 149 149 { 150 150 if (dev == NULL) { … … 153 153 dev->ops = &hub_ops; 154 154 dev->descriptors = &descriptors; 155 dev->address = 0; 156 dev->name = str_dup(name); 157 if (!name) 158 return ENOMEM; 155 159 156 160 hub_t *hub = malloc(sizeof(hub_t)); 157 161 if (hub == NULL) { 162 free(dev->name); 158 163 return ENOMEM; 159 164 } -
uspace/drv/bus/usb/vhc/hub/virthub.h
rf6577d9 rf5f0cfb 79 79 extern hub_descriptor_t hub_descriptor; 80 80 81 int virthub_init(usbvirt_device_t * );81 int virthub_init(usbvirt_device_t *, const char *name); 82 82 int virthub_connect_device(usbvirt_device_t *, vhc_virtdev_t *); 83 83 int virthub_disconnect_device(usbvirt_device_t *, vhc_virtdev_t *);
Note:
See TracChangeset
for help on using the changeset viewer.
