Searched refs:skbq (Results 1 – 7 of 7) sorted by relevance
| /linux/drivers/net/wireless/morsemicro/mm81x/ |
| H A D | skbq.c | 74 return skb_queue_len(&mq->skbq) >= MM81X_SKBQ_MAX_TXQ_LEN; in __mm81x_skbq_over_threshold() 79 return skb_queue_len(&mq->skbq) < (MM81X_SKBQ_MAX_TXQ_LEN - 2); in __mm81x_skbq_under_threshold() 85 if (queue == &mq->skbq) { in __mm81x_skbq_unlink() 98 if (queue == &mq->skbq) { in __mm81x_skbq_put() 161 struct sk_buff *tail = skb_peek_tail(&mq->skbq); in mm81x_skbq_insert_pending() 166 __mm81x_skbq_put(mq, &mq->skbq, skb, false, NULL); in mm81x_skbq_insert_pending() 174 __mm81x_skbq_put(mq, &mq->skbq, skb, false, NULL); in mm81x_skbq_insert_pending() 179 skb_queue_walk_safe(&mq->skbq, pfirst, pnext) { in mm81x_skbq_insert_pending() 185 __mm81x_skbq_put(mq, &mq->skbq, skb, false, pfirst); in mm81x_skbq_insert_pending() 283 if (skb_queue_len(&mq->skbq) + skb_queue_len(&mq->pending) == 0) in mm81x_skbq_check_tx_empty() [all …]
|
| H A D | skbq.h | 182 struct sk_buff_head skbq; member 187 void mm81x_skbq_purge(struct mm81x_skbq *mq, struct sk_buff_head *skbq); 191 int mm81x_skbq_deq_num_skb(struct mm81x_skbq *mq, struct sk_buff_head *skbq, 198 void mm81x_skbq_enq(struct mm81x_skbq *mq, struct sk_buff_head *skbq); 199 void mm81x_skbq_enq_prepend(struct mm81x_skbq *mq, struct sk_buff_head *skbq); 200 void mm81x_skbq_tx_complete(struct mm81x_skbq *mq, struct sk_buff_head *skbq);
|
| H A D | yaps.c | 134 struct sk_buff_head skbq; in mm81x_yaps_read_pkt() local 146 __skb_queue_head_init(&skbq); in mm81x_yaps_read_pkt() 200 __skb_queue_tail(&skbq, skb); in mm81x_yaps_read_pkt() 202 if (skb_queue_len(&skbq)) in mm81x_yaps_read_pkt() 203 mm81x_skbq_enq(mq, &skbq); in mm81x_yaps_read_pkt() 213 mm81x_skbq_purge(mq, &skbq); in mm81x_yaps_read_pkt() 241 skb = skb_peek(&mq->skbq); in mm81x_yaps_tx() 253 else if (mq == &yaps->mgmt_q && skb_queue_len(&mq->skbq) > 0) in mm81x_yaps_tx() 568 count += skb_queue_len(&yaps->beacon_q.skbq) + in mm81x_yaps_get_tx_buffered_count() 570 count += skb_queue_len(&yaps->mgmt_q.skbq) + in mm81x_yaps_get_tx_buffered_count() [all …]
|
| H A D | Makefile | 11 mm81x_core-y += skbq.o
|
| /linux/drivers/net/ethernet/chelsio/cxgb/ |
| H A D | sge.c | 222 struct sk_buff_head skbq; /* pending skbs */ member 283 __skb_queue_purge(&s->p[s->port].skbq); in tx_sched_stop() 379 skb_queue_head_init(&s->p[i].skbq); in tx_sched_init() 429 struct sk_buff_head *skbq; in sched_skb() local 437 skbq = &s->p[skb->dev->if_port].skbq; in sched_skb() 438 __skb_queue_tail(skbq, skb); in sched_skb() 449 skbq = &s->p[s->port].skbq; in sched_skb() 451 skb = skb_peek(skbq); in sched_skb() 460 __skb_unlink(skb, skbq); in sched_skb()
|
| /linux/drivers/target/iscsi/cxgbit/ |
| H A D | cxgbit_cm.c | 671 skb = __skb_dequeue(&csk->skbq); in cxgbit_send_abort_req() 785 __skb_queue_purge(&csk->skbq); in cxgbit_free_skb() 1113 __skb_queue_tail(&csk->skbq, skb); in cxgbit_alloc_csk_skb() 1125 __skb_queue_purge(&csk->skbq); in cxgbit_alloc_csk_skb() 1360 skb_queue_head_init(&csk->skbq); in cxgbit_pass_accept_req() 1430 skb = __skb_dequeue(&csk->skbq); in cxgbit_send_tx_flowc_wr() 1769 rpl_skb = __skb_dequeue(&csk->skbq); in cxgbit_abort_req_rss()
|
| H A D | cxgbit.h | 200 struct sk_buff_head skbq; member
|