Lines Matching defs:queue
20 #include <isc/queue.h>
45 atf_tc_set_md_var(tc, "descr", "Check queue validity");
49 item_queue_t queue;
55 ISC_QUEUE_INIT(queue, qlink);
66 ATF_CHECK(ISC_QUEUE_EMPTY(queue));
68 ISC_QUEUE_POP(queue, qlink, p);
72 ISC_QUEUE_PUSH(queue, &one, qlink);
75 ATF_CHECK(! ISC_QUEUE_EMPTY(queue));
77 ISC_QUEUE_POP(queue, qlink, p);
80 ATF_CHECK(ISC_QUEUE_EMPTY(queue));
83 ISC_QUEUE_PUSH(queue, p, qlink);
84 ATF_CHECK(! ISC_QUEUE_EMPTY(queue));
88 ISC_QUEUE_PUSH(queue, &two, qlink);
92 ISC_QUEUE_PUSH(queue, &three, qlink);
96 ISC_QUEUE_PUSH(queue, &four, qlink);
100 ISC_QUEUE_PUSH(queue, &five, qlink);
104 ISC_QUEUE_UNLINK(queue, &three, qlink);
106 ISC_QUEUE_POP(queue, qlink, p);
110 ISC_QUEUE_POP(queue, qlink, p);
114 ISC_QUEUE_POP(queue, qlink, p);
118 ISC_QUEUE_POP(queue, qlink, p);
122 ATF_CHECK(ISC_QUEUE_EMPTY(queue));
124 ISC_QUEUE_DESTROY(queue);