Lines Matching defs:txbuf_queue
102 bge_queue_t *txbuf_queue;
157 txbuf_queue = srp->txbuf_push_queue;
158 mutex_enter(txbuf_queue->lock);
159 buf_item_tail->next = txbuf_queue->head;
160 txbuf_queue->head = buf_item_head;
161 txbuf_queue->count += n;
162 mutex_exit(txbuf_queue->lock);
168 (srp->txbuf_pop_queue->count < txbuf_queue->count)) {
170 srp->txbuf_pop_queue = txbuf_queue;
305 bge_queue_t *txbuf_queue;
307 txbuf_queue = srp->txbuf_pop_queue;
308 mutex_enter(txbuf_queue->lock);
309 if (txbuf_queue->count == 0) {
310 mutex_exit(txbuf_queue->lock);
311 txbuf_queue = srp->txbuf_push_queue;
312 mutex_enter(txbuf_queue->lock);
313 if (txbuf_queue->count == 0) {
314 mutex_exit(txbuf_queue->lock);
325 txbuf_item = txbuf_queue->head;
326 txbuf_queue->head = (bge_queue_item_t *)txbuf_item->next;
327 txbuf_queue->count--;
328 mutex_exit(txbuf_queue->lock);