Lines Matching defs:adreq
201 struct adreq {
203 TAILQ_ENTRY(adreq) adr_next;
213 #define ADPKT_SIZE(adreq) (sizeof((adreq)->adr_packet) + (adreq)->adr_datasize)
224 #define QUEUE_TAKE(adreq, list, timeout) do { \
227 while (((adreq) = TAILQ_FIRST(list)) == NULL) \
230 (adreq) = TAILQ_FIRST(list); \
231 if ((adreq) == NULL) { \
234 (adreq) = TAILQ_FIRST(list); \
237 if ((adreq) != NULL) \
238 TAILQ_REMOVE((list), (adreq), adr_next); \
241 #define QUEUE_INSERT(adreq, list) do { \
246 TAILQ_INSERT_TAIL((list), (adreq), adr_next); \