Home
last modified time | relevance | path

Searched refs:skb_list (Results 1 – 17 of 17) sorted by relevance

/linux-6.1.9/drivers/net/wwan/t7xx/
Dt7xx_hif_dpmaif_rx.c92 if (skb_queue_empty(&q->skb_list)) { in t7xx_dpmaif_net_rx_push_thread()
94 !skb_queue_empty(&q->skb_list) || in t7xx_dpmaif_net_rx_push_thread()
102 spin_lock_irqsave(&q->skb_list.lock, flags); in t7xx_dpmaif_net_rx_push_thread()
103 skb = __skb_dequeue(&q->skb_list); in t7xx_dpmaif_net_rx_push_thread()
104 spin_unlock_irqrestore(&q->skb_list.lock, flags); in t7xx_dpmaif_net_rx_push_thread()
733 spin_lock_irqsave(&rxq->skb_list.lock, flags); in t7xx_dpmaif_rx_skb_enqueue()
734 if (rxq->skb_list.qlen < rxq->skb_list_max_len) in t7xx_dpmaif_rx_skb_enqueue()
735 __skb_queue_tail(&rxq->skb_list, skb); in t7xx_dpmaif_rx_skb_enqueue()
738 spin_unlock_irqrestore(&rxq->skb_list.lock, flags); in t7xx_dpmaif_rx_skb_enqueue()
1100 skb_queue_head_init(&queue->skb_list); in t7xx_dpmaif_rxq_init()
[all …]
Dt7xx_hif_dpmaif.h114 struct sk_buff_head skb_list; member
/linux-6.1.9/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
Dampdu.c505 skb_queue_head_init(&session->skb_list); in brcms_c_ampdu_reset_session()
542 ampdu_frames = skb_queue_len(&session->skb_list); in brcms_c_ampdu_add_frame()
558 first = skb_peek(&session->skb_list); in brcms_c_ampdu_add_frame()
621 skb_queue_tail(&session->skb_list, p); in brcms_c_ampdu_add_frame()
655 if (skb_queue_empty(&session->skb_list)) in brcms_c_ampdu_finalize()
658 first = skb_peek(&session->skb_list); in brcms_c_ampdu_finalize()
659 last = skb_peek_tail(&session->skb_list); in brcms_c_ampdu_finalize()
814 wlc->pub->unit, skb_queue_len(&session->skb_list), in brcms_c_ampdu_finalize()
Ddma.c925 int dma_rx(struct dma_pub *pub, struct sk_buff_head *skb_list) in dma_rx() argument
988 skb_queue_splice_tail(&dma_frames, skb_list); in dma_rx()
1326 skb_queue_len(&session->skb_list), in ampdu_finalize()
1329 if (WARN_ON(skb_queue_empty(&session->skb_list))) in ampdu_finalize()
1334 while (!skb_queue_empty(&session->skb_list)) { in ampdu_finalize()
1335 p = skb_dequeue(&session->skb_list); in ampdu_finalize()
1370 skb_queue_len(&di->ampdu_session.skb_list) - 1; in dma_update_txavail()
1412 if (skb_queue_len(&session->skb_list) == session->max_ampdu_frames || in dma_txfast()
1435 if (!skb_queue_empty(&session->skb_list)) in dma_txflush()
1454 if (!skb_queue_empty(&session->skb_list) && dma64_txidle(di)) in dma_kick_tx()
Dampdu.h33 struct sk_buff_head skb_list; member
Ddma.h84 int dma_rx(struct dma_pub *pub, struct sk_buff_head *skb_list);
/linux-6.1.9/include/net/sctp/
Dulpqueue.h47 int sctp_ulpq_tail_event(struct sctp_ulpq *, struct sk_buff_head *skb_list);
/linux-6.1.9/net/sctp/
Dulpqueue.c182 int sctp_ulpq_tail_event(struct sctp_ulpq *ulpq, struct sk_buff_head *skb_list) in sctp_ulpq_tail_event() argument
191 skb = __skb_peek(skb_list); in sctp_ulpq_tail_event()
245 skb_queue_splice_tail_init(skb_list, queue); in sctp_ulpq_tail_event()
262 if (skb_list) in sctp_ulpq_tail_event()
263 sctp_queue_purge_ulpevents(skb_list); in sctp_ulpq_tail_event()
Dstream_interleave.c470 struct sk_buff_head *skb_list) in sctp_enqueue_event() argument
477 skb = __skb_peek(skb_list); in sctp_enqueue_event()
493 if (skb_list) in sctp_enqueue_event()
494 skb_queue_splice_tail_init(skb_list, in sctp_enqueue_event()
507 if (skb_list) in sctp_enqueue_event()
508 sctp_queue_purge_ulpevents(skb_list); in sctp_enqueue_event()
/linux-6.1.9/net/mac80211/
Drx.c1123 struct sk_buff_head *skb_list = &tid_agg_rx->reorder_buf[index]; in ieee80211_release_reorder_frame() local
1129 if (skb_queue_empty(skb_list)) in ieee80211_release_reorder_frame()
1133 __skb_queue_purge(skb_list); in ieee80211_release_reorder_frame()
1139 while ((skb = __skb_dequeue(skb_list))) { in ieee80211_release_reorder_frame()
2148 skb_queue_head_init(&cache->entries[i].skb_list); in ieee80211_init_frag_cache()
2156 __skb_queue_purge(&cache->entries[i].skb_list); in ieee80211_destroy_frag_cache()
2170 __skb_queue_purge(&entry->skb_list); in ieee80211_reassemble_add()
2172 __skb_queue_tail(&entry->skb_list, *skb); /* no need for locking */ in ieee80211_reassemble_add()
2202 if (skb_queue_empty(&entry->skb_list) || entry->seq != seq || in ieee80211_reassemble_find()
2207 f_skb = __skb_peek(&entry->skb_list); in ieee80211_reassemble_find()
[all …]
Dsta_info.h455 struct sk_buff_head skb_list; member
/linux-6.1.9/drivers/tty/
Dn_gsm.c168 struct sk_buff_head skb_list; /* Queued frames */ member
1140 dlci->skb = skb_dequeue_tail(&dlci->skb_list); in gsm_dlci_data_output_framed()
1162 skb_queue_tail(&dlci->skb_list, dlci->skb); in gsm_dlci_data_output_framed()
2074 skb_queue_head_init(&dlci->skb_list); in gsm_dlci_alloc()
2108 while ((dlci->skb = skb_dequeue(&dlci->skb_list))) in gsm_dlci_free()
3186 skb_queue_head(&dlci->skb_list, skb); in gsm_mux_net_start_xmit()
/linux-6.1.9/drivers/net/wireless/broadcom/brcm80211/brcmfmac/
Dfwsignal.c1645 struct sk_buff_head *skb_list) in brcmf_rxreorder_get_skb_list() argument
1648 __skb_queue_head_init(skb_list); in brcmf_rxreorder_get_skb_list()
1657 __skb_queue_tail(skb_list, rfi->pktslots[start]); in brcmf_rxreorder_get_skb_list()
1664 rfi->pend_pkts -= skb_queue_len(skb_list); in brcmf_rxreorder_get_skb_list()
/linux-6.1.9/drivers/net/wireless/ath/ath11k/
Ddp_rx.c2987 int *budget, struct sk_buff_head *skb_list) in ath11k_dp_rx_reap_mon_status_ring() argument
3065 __skb_queue_tail(skb_list, skb); in ath11k_dp_rx_reap_mon_status_ring()
5165 struct sk_buff_head skb_list; in ath11k_dp_rx_process_mon_status() local
5175 __skb_queue_head_init(&skb_list); in ath11k_dp_rx_process_mon_status()
5178 &skb_list); in ath11k_dp_rx_process_mon_status()
5185 while ((skb = __skb_dequeue(&skb_list))) { in ath11k_dp_rx_process_mon_status()
/linux-6.1.9/drivers/s390/net/
Dqeth_core.h426 struct sk_buff_head skb_list; member
Dqeth_core_main.c1297 skb_queue_walk(&buf->skb_list, skb) { in qeth_notify_skbs()
1326 while ((skb = __skb_dequeue(&buf->skb_list)) != NULL) { in qeth_tx_complete_buf()
2539 skb_queue_head_init(&newbuf->skb_list); in qeth_alloc_out_buf()
2540 lockdep_set_class(&newbuf->skb_list.lock, &qdio_out_skb_queue_key); in qeth_alloc_out_buf()
3576 skb_queue_walk(&buf->skb_list, skb) in qeth_flush_buffers()
4006 struct sk_buff *prev_skb = skb_peek(&buffer->skb_list); in qeth_iqd_may_bulk()
4037 __skb_queue_tail(&buf->skb_list, skb); in qeth_fill_buffer()
/linux-6.1.9/drivers/net/wireless/intel/iwlwifi/mvm/
Drxmq.c629 struct sk_buff_head *skb_list = &entries[index].e.frames; in iwl_mvm_release_frames() local
642 while ((skb = __skb_dequeue(skb_list))) { in iwl_mvm_release_frames()