Lines Matching defs:pq
168 #define PKTQ_PREC_ITER(pq, prec) for (prec = (pq)->num_prec - 1; prec >= 0; prec--) argument
287 #define pktq_psetmax(pq, prec, _max) ((pq)->q[prec].max = (_max)) argument
288 #define pktq_pmax(pq, prec) ((pq)->q[prec].max) argument
289 #define pktq_plen(pq, prec) ((pq)->q[prec].len) argument
290 #define pktq_pavail(pq, prec) ((pq)->q[prec].max - (pq)->q[prec].len) argument
291 #define pktq_pfull(pq, prec) ((pq)->q[prec].len >= (pq)->q[prec].max) argument
292 #define pktq_pempty(pq, prec) ((pq)->q[prec].len == 0) argument
294 #define pktq_ppeek(pq, prec) ((pq)->q[prec].head) argument
295 #define pktq_ppeek_tail(pq, prec) ((pq)->q[prec].tail) argument
317 #define pktq_len(pq) ((int)(pq)->len) argument
318 #define pktq_max(pq) ((int)(pq)->max) argument
319 #define pktq_avail(pq) ((int)((pq)->max - (pq)->len)) argument
320 #define pktq_full(pq) ((pq)->len >= (pq)->max) argument
321 #define pktq_empty(pq) ((pq)->len == 0) argument
324 #define pktenq(pq, p) pktq_penq(((struct pktq *)(void *)pq), 0, (p)) argument
325 #define pktenq_head(pq, p) pktq_penq_head(((struct pktq *)(void *)pq), 0, (p)) argument
326 #define pktdeq(pq) pktq_pdeq(((struct pktq *)(void *)pq), 0) argument
327 #define pktdeq_tail(pq) pktq_pdeq_tail(((struct pktq *)(void *)pq), 0) argument
328 #define pktqinit(pq, len) pktq_init(((struct pktq *)(void *)pq), 1, len) argument