Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/ohci/root_hub.h

    r361fcec r66a54cc  
    5050        /** usb address of the root hub */
    5151        usb_address_t address;
     52        /** ddf device information */
     53        ddf_dev_t *device;
    5254        /** hub port count */
    5355        int port_count;
    5456        /** hubs descriptors */
    5557        usb_device_descriptors_t descriptors;
    56         /** interrupt transfer waiting for an actual interrupt to occur */
    57         usb_transfer_batch_t * unfinished_interrupt_transfer;
    58         /** pre-allocated interrupt mask
    59          *
    60          * This is allocated when initializing instance, so that memory
    61          * allocation is not needed when processing request. Buffer is used for
    62          * interrupt bitmask.
    63          */
    64         uint8_t * interrupt_buffer;
    65         /** size of interrupt buffer */
    66         size_t interrupt_mask_size;
    67         /** instance`s descriptor*/
    68         uint8_t * hub_descriptor;
    69         /** size of hub descriptor */
    70         size_t descriptor_size;
    71 
    72 
    7358} rh_t;
    7459
    75 int rh_init(rh_t *instance, ohci_regs_t *regs);
     60int rh_init(rh_t *instance, ddf_dev_t *dev, ohci_regs_t *regs);
    7661
    7762int rh_request(rh_t *instance, usb_transfer_batch_t *request);
Note: See TracChangeset for help on using the changeset viewer.