Lines Matching refs:kfifo
26 #include <linux/kfifo.h>
427 struct kfifo empty_frame_Q; /* Empty frames list to use */
428 struct kfifo conf_frame_Q; /* frames passed to TDs,waiting for tx */
429 struct kfifo dummy_packets_Q;/* dummy packets for the CRC overun */
497 static inline int cq_new(struct kfifo *fifo, int size)
502 static inline void cq_delete(struct kfifo *kfifo)
504 kfifo_free(kfifo);
507 static inline unsigned int cq_howmany(struct kfifo *kfifo)
509 return kfifo_len(kfifo) / sizeof(void *);
512 static inline int cq_put(struct kfifo *kfifo, void *p)
514 return kfifo_in(kfifo, (void *)&p, sizeof(p));
517 static inline void *cq_get(struct kfifo *kfifo)
522 sz = kfifo_out(kfifo, (void *)&p, sizeof(p));