Lines Matching refs:queue
2 * O(1) TX queue with built-in allocator for ST-Ericsson CW1200 drivers
36 struct list_head queue;
42 spinlock_t lock; /* Protect queue entry */
71 int cw1200_queue_init(struct cw1200_queue *queue,
76 int cw1200_queue_clear(struct cw1200_queue *queue);
78 void cw1200_queue_deinit(struct cw1200_queue *queue);
80 size_t cw1200_queue_get_num_queued(struct cw1200_queue *queue,
82 int cw1200_queue_put(struct cw1200_queue *queue,
85 int cw1200_queue_get(struct cw1200_queue *queue,
90 int cw1200_queue_requeue(struct cw1200_queue *queue, u32 packet_id);
91 int cw1200_queue_requeue_all(struct cw1200_queue *queue);
92 int cw1200_queue_remove(struct cw1200_queue *queue,
94 int cw1200_queue_get_skb(struct cw1200_queue *queue, u32 packet_id,
97 void cw1200_queue_lock(struct cw1200_queue *queue);
98 void cw1200_queue_unlock(struct cw1200_queue *queue);
99 bool cw1200_queue_get_xmit_timestamp(struct cw1200_queue *queue,