Lines Matching refs:kfifo
22 #include <linux/kfifo.h>
403 struct kfifo empty_frame_Q; /* Empty frames list to use */
404 struct kfifo conf_frame_Q; /* frames passed to TDs,waiting for tx */
405 struct kfifo dummy_packets_Q;/* dummy packets for the CRC overun */
473 static inline int cq_new(struct kfifo *fifo, int size)
478 static inline void cq_delete(struct kfifo *kfifo)
480 kfifo_free(kfifo);
483 static inline unsigned int cq_howmany(struct kfifo *kfifo)
485 return kfifo_len(kfifo) / sizeof(void *);
488 static inline int cq_put(struct kfifo *kfifo, void *p)
490 return kfifo_in(kfifo, (void *)&p, sizeof(p));
493 static inline void *cq_get(struct kfifo *kfifo)
498 sz = kfifo_out(kfifo, (void *)&p, sizeof(p));