Lines Matching defs:txbuf_queue
96 bge_queue_t *txbuf_queue;
151 txbuf_queue = srp->txbuf_push_queue;
152 mutex_enter(txbuf_queue->lock);
153 buf_item_tail->next = txbuf_queue->head;
154 txbuf_queue->head = buf_item_head;
155 txbuf_queue->count += n;
156 mutex_exit(txbuf_queue->lock);
162 (srp->txbuf_pop_queue->count < txbuf_queue->count)) {
164 srp->txbuf_pop_queue = txbuf_queue;
299 bge_queue_t *txbuf_queue;
301 txbuf_queue = srp->txbuf_pop_queue;
302 mutex_enter(txbuf_queue->lock);
303 if (txbuf_queue->count == 0) {
304 mutex_exit(txbuf_queue->lock);
305 txbuf_queue = srp->txbuf_push_queue;
306 mutex_enter(txbuf_queue->lock);
307 if (txbuf_queue->count == 0) {
308 mutex_exit(txbuf_queue->lock);
319 txbuf_item = txbuf_queue->head;
320 txbuf_queue->head = (bge_queue_item_t *)txbuf_item->next;
321 txbuf_queue->count--;
322 mutex_exit(txbuf_queue->lock);