Lines Matching refs:spktq
123 struct spktq { struct
202 extern void spktq_filter(struct spktq *spq, pktq_filter_t fltr, void* fltr_ctx,
220 extern void pktq_append(struct pktq *pq, int prec, struct spktq *list);
221 extern void spktq_append(struct spktq *spq, struct spktq *list);
222 extern void pktq_prepend(struct pktq *pq, int prec, struct spktq *list);
223 extern void spktq_prepend(struct spktq *spq, struct spktq *list);
234 extern void *spktq_enq_chain(struct spktq *dspq, struct spktq *sspq);
235 extern void *spktq_enq(struct spktq *spq, void *p);
236 extern void *spktq_enq_head(struct spktq *spq, void *p);
237 extern void *spktq_deq(struct spktq *spq);
238 extern void *spktq_deq_virt(struct spktq *spq);
239 extern void *spktq_deq_tail(struct spktq *spq);
260 extern int spktq_avail(struct spktq *spq);
261 extern bool spktq_full(struct spktq *spq);
297 extern bool spktq_init(struct spktq *spq, uint max_pkts);
298 extern bool spktq_init_list(struct spktq *spq, uint max_pkts,
300 extern bool spktq_deinit(struct spktq *spq);
308 extern void *spktq_peek(struct spktq *spq);
314 extern void spktq_flush_ext(osl_t *osh, struct spktq *spq, bool dir,
321 typedef void (*spktq_cb_t)(void *arg, struct spktq *spq);