Subversion Repositories Kolibri OS

Rev

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