Changeset 9a818a9 in mainline for uspace/drv/uhci-hcd/uhci.h


Ignore:
Timestamp:
2011-02-07T12:49:19Z (13 years ago)
Author:
Jan Vesely <jano.vesely@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
e2172cf8
Parents:
da17cf0
Message:

Adds support for tracker scheduling and callback

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/uhci-hcd/uhci.h

    rda17cf0 r9a818a9  
    3737
    3838#include <fibril.h>
     39#include <adt/list.h>
    3940
    4041#include <usb/addrkeep.h>
     
    4243
    4344#include "transfer_list.h"
     45#include "tracker.h"
    4446
    4547typedef struct uhci_regs {
     
    7981        link_pointer_t *frame_list;
    8082
     83        link_t tracker_list;
     84
    8185        transfer_list_t transfers_bulk_full;
    8286        transfer_list_t transfers_control_full;
     
    108112  void *arg );
    109113
     114int uhci_schedule(uhci_t *instance, tracker_t *tracker);
     115
    110116static inline uhci_t * dev_to_uhci(device_t *dev)
    111117        { return (uhci_t*)dev->driver_data; }
Note: See TracChangeset for help on using the changeset viewer.