Changes in uspace/drv/usbhub/usbhub.h [10096231:39c3d95d] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/usbhub/usbhub.h
r10096231 r39c3d95d 40 40 #include "usb/hcdhubd.h" 41 41 42 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; 43 47 44 48 /** Information about attached hub. */ … … 46 50 /** Number of ports. */ 47 51 int port_count; 48 /** General device info. */ 49 usb_hcd_attached_device_info_t * device; 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 50 59 } usb_hub_info_t; 51 60 52 int usb_add_hub_device(device_t *); 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 53 83 54 84 #endif
Note:
See TracChangeset
for help on using the changeset viewer.