… | |
… | |
110 | EIO_REQ_MEMBERS |
110 | EIO_REQ_MEMBERS |
111 | |
111 | |
112 | eio_req *grp, *grp_prev, *grp_next, *grp_first; /* private */ |
112 | eio_req *grp, *grp_prev, *grp_next, *grp_first; /* private */ |
113 | }; |
113 | }; |
114 | |
114 | |
|
|
115 | /* _private_ flags */ |
115 | enum { |
116 | enum { |
116 | EIO_FLAG_CANCELLED = 0x01, /* request was cancelled */ |
117 | EIO_FLAG_CANCELLED = 0x01, /* request was cancelled */ |
117 | EIO_FLAG_PTR1_FREE = 0x02, /* need to free(ptr1) */ |
118 | EIO_FLAG_PTR1_FREE = 0x02, /* need to free(ptr1) */ |
118 | EIO_FLAG_PTR2_FREE = 0x04 /* need to free(ptr2) */ |
119 | EIO_FLAG_PTR2_FREE = 0x04, /* need to free(ptr2) */ |
|
|
120 | EIO_FLAG_GROUPADD = 0x08 /* some request was added to the group */ |
119 | }; |
121 | }; |
120 | |
122 | |
121 | enum { |
123 | enum { |
122 | EIO_PRI_MIN = -4, |
124 | EIO_PRI_MIN = -4, |
123 | EIO_PRI_MAX = 4, |
125 | EIO_PRI_MAX = 4, |