Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/usbhub/usbhub.h

    r39c3d95d r4317827  
    3838#define NAME "usbhub"
    3939
    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 
     40int usb_add_hub_device(device_t *);
    8341
    8442#endif
Note: See TracChangeset for help on using the changeset viewer.