Changes in uspace/drv/uhci-hcd/uhci.h [3cc5ccda:d6f78857] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci-hcd/uhci.h
r3cc5ccda rd6f78857 37 37 38 38 #include <fibril.h> 39 #include <fibril_synch.h>40 #include <adt/list.h>41 39 42 40 #include <usb/addrkeep.h> … … 44 42 45 43 #include "transfer_list.h" 46 #include "tracker.h"47 44 48 45 typedef struct uhci_regs { … … 71 68 } regs_t; 72 69 70 #define TRANSFER_QUEUES 4 73 71 #define UHCI_FRAME_LIST_COUNT 1024 74 72 #define UHCI_CLEANER_TIMEOUT 10000 75 #define UHCI_DEBUGER_TIMEOUT 500000 073 #define UHCI_DEBUGER_TIMEOUT 500000 76 74 77 75 typedef struct uhci { … … 80 78 81 79 link_pointer_t *frame_list; 82 83 link_t tracker_list;84 fibril_mutex_t tracker_list_mutex;85 80 86 81 transfer_list_t transfers_bulk_full; … … 113 108 void *arg ); 114 109 115 int uhci_schedule(uhci_t *instance, tracker_t *tracker);116 117 110 static inline uhci_t * dev_to_uhci(device_t *dev) 118 111 { return (uhci_t*)dev->driver_data; }
Note:
See TracChangeset
for help on using the changeset viewer.