Rev 1605 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1605 | Rev 1613 | ||
---|---|---|---|
Line 42... | Line 42... | ||
42 | 42 | ||
Line 43... | Line 43... | ||
43 | #define SKEL_ISO 1 |
43 | #define SKEL_ISO 1 |
44 | #define SKEL_ASYNC 9 |
44 | #define SKEL_ASYNC 9 |
Line 45... | Line -... | ||
45 | - | ||
46 | /* |
- | |
47 | #define QH_1 0 |
- | |
48 | #define QH_2 1 |
- | |
49 | #define QH_4 2 |
- | |
50 | #define QH_8 3 |
- | |
51 | #define QH_16 4 |
- | |
52 | #define QH_32 5 |
- | |
53 | #define QH_64 6 |
- | |
54 | */ |
- | |
Line 55... | Line 45... | ||
55 | 45 | ||
56 | 46 | ||
57 | typedef struct |
47 | typedef struct |
Line 79... | Line 69... | ||
79 | addr_t memBase[6]; |
69 | addr_t memBase[6]; |
80 | size_t memSize[6]; |
70 | size_t memSize[6]; |
81 | u32_t memType[6]; |
71 | u32_t memType[6]; |
82 | u32_t irq_line; |
72 | u32_t irq_line; |
83 | }hc_t; |
73 | |
- | 74 | list_t rq_list; |
|
- | 75 | }hc_t; |
|
84 | 76 | ||
Line 85... | Line 77... | ||
85 | typedef struct tag_td |
77 | typedef struct tag_td |
86 | { |
78 | { |
87 | /* Hardware fields */ |
79 | /* Hardware fields */ |
Line 231... | Line 223... | ||
231 | size_t size; |
223 | size_t size; |
232 | udev_t *dev; |
224 | udev_t *dev; |
233 | u32_t type; |
225 | u32_t type; |
234 | int qnum; |
226 | int qnum; |
235 | bool (*handler)(udev_t *dev, struct tag_request *rq); |
227 | evhandle_t evh; |
- | 228 | kevent_t event; |
|
- | 229 | bool (*handler)(udev_t *dev, struct tag_request *rq); |
|
236 | }request_t; |
230 | }request_t; |
237 | 231 | ||
Line 238... | Line 232... | ||
238 | 232 |