Changes in uspace/drv/usbhub/usbhub.h [39c3d95d:4317827] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbhub/usbhub.h
r39c3d95d r4317827 38 38 #define NAME "usbhub" 39 39 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 40 int usb_add_hub_device(device_t *); 83 41 84 42 #endif
Note:
See TracChangeset
for help on using the changeset viewer.