Changeset 75732da in mainline for uspace/drv/usbhub/usbhub.h
- Timestamp:
- 2010-12-13T07:20:20Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 309dea52
- Parents:
- 84439d7 (diff), 37f7cfe (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the(diff)
links above to see all the changes relative to each parent. - File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbhub/usbhub.h
r84439d7 r75732da 38 38 #define NAME "usbhub" 39 39 40 int usb_add_hub_device(device_t *); 40 #include "usb/hcdhubd.h" 41 42 /** basic information about device attached to hub */ 43 typedef struct{ 44 usb_address_t address; 45 devman_handle_t devman_handle; 46 }usb_hub_attached_device_t; 47 48 /** Information about attached hub. */ 49 typedef struct { 50 /** Number of ports. */ 51 int port_count; 52 /** attached device handles */ 53 usb_hub_attached_device_t * attached_devs; 54 /** General usb device info. */ 55 usb_hcd_attached_device_info_t * usb_device; 56 /** General device info*/ 57 device_t * device; 58 59 } usb_hub_info_t; 60 61 /** 62 * function running the hub-controlling loop. 63 * @param noparam fundtion does not need any parameters 64 */ 65 int usb_hub_control_loop(void * noparam); 66 67 /** Callback when new hub device is detected. 68 * 69 * @param dev New device. 70 * @return Error code. 71 */ 72 int usb_add_hub_device(device_t *dev); 73 74 /** 75 * check changes on all registered hubs 76 */ 77 void usb_hub_check_hub_changes(void); 78 79 80 //int usb_add_hub_device(device_t *); 81 82 41 83 42 84 #endif
Note:
See TracChangeset
for help on using the changeset viewer.