Lines Matching refs:defrag_skb
3144 struct sk_buff **defrag_skb) in ath11k_dp_rx_h_defrag() argument
3204 *defrag_skb = first_frag; in ath11k_dp_rx_h_defrag()
3209 struct sk_buff *defrag_skb) in ath11k_dp_rx_h_defrag_reo_reinject() argument
3214 struct hal_rx_desc *rx_desc = (struct hal_rx_desc *)defrag_skb->data; in ath11k_dp_rx_h_defrag_reo_reinject()
3241 defrag_skb->len - HAL_RX_DESC_SIZE) | in ath11k_dp_rx_h_defrag_reo_reinject()
3250 *msdu_len_offset |= defrag_skb->len - HAL_RX_DESC_SIZE; in ath11k_dp_rx_h_defrag_reo_reinject()
3252 paddr = dma_map_single(ab->dev, defrag_skb->data, in ath11k_dp_rx_h_defrag_reo_reinject()
3253 defrag_skb->len + skb_tailroom(defrag_skb), in ath11k_dp_rx_h_defrag_reo_reinject()
3259 buf_id = idr_alloc(&rx_refill_ring->bufs_idr, defrag_skb, 0, in ath11k_dp_rx_h_defrag_reo_reinject()
3267 ATH11K_SKB_RXCB(defrag_skb)->paddr = paddr; in ath11k_dp_rx_h_defrag_reo_reinject()
3318 dma_unmap_single(ab->dev, paddr, defrag_skb->len + skb_tailroom(defrag_skb), in ath11k_dp_rx_h_defrag_reo_reinject()
3408 struct sk_buff *defrag_skb = NULL; in ath11k_dp_rx_frag_h_mpdu() local
3498 if (ath11k_dp_rx_h_defrag(ar, peer, rx_tid, &defrag_skb)) in ath11k_dp_rx_frag_h_mpdu()
3501 if (!defrag_skb) in ath11k_dp_rx_frag_h_mpdu()
3504 if (ath11k_dp_rx_h_defrag_reo_reinject(ar, rx_tid, defrag_skb)) in ath11k_dp_rx_frag_h_mpdu()
3511 dev_kfree_skb_any(defrag_skb); in ath11k_dp_rx_frag_h_mpdu()