Home
last modified time | relevance | path

Searched refs:hdr_gap (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmac.c168 static int mt7925_reverse_frag0_hdr_trans(struct sk_buff *skb, u16 hdr_gap) in mt7925_reverse_frag0_hdr_trans() argument
171 struct ethhdr *eth_hdr = (struct ethhdr *)(skb->data + hdr_gap); in mt7925_reverse_frag0_hdr_trans()
219 skb_pull(skb, hdr_gap + sizeof(struct ethhdr) - 2); in mt7925_reverse_frag0_hdr_trans()
359 u16 hdr_gap; in mt7925_mac_fill_rx() local
545 hdr_gap = (u8 *)rxd - skb->data + 2 * remove_pad; in mt7925_mac_fill_rx()
547 if (mt7925_reverse_frag0_hdr_trans(skb, hdr_gap)) in mt7925_mac_fill_rx()
553 skb_pull(skb, hdr_gap); in mt7925_mac_fill_rx()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7921/
H A Dmac.c174 u16 hdr_gap; in mt7921_mac_fill_rx() local
388 hdr_gap = (u8 *)rxd - skb->data + 2 * remove_pad; in mt7921_mac_fill_rx()
398 err = mt76_connac2_reverse_frag0_hdr_trans(vif, skb, hdr_gap); in mt7921_mac_fill_rx()
404 skb_pull(skb, hdr_gap); in mt7921_mac_fill_rx()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7615/
H A Dmac.c252 static int mt7615_reverse_frag0_hdr_trans(struct sk_buff *skb, u16 hdr_gap) in mt7615_reverse_frag0_hdr_trans() argument
255 struct ethhdr *eth_hdr = (struct ethhdr *)(skb->data + hdr_gap); in mt7615_reverse_frag0_hdr_trans()
303 skb_pull(skb, hdr_gap + sizeof(struct ethhdr) - 2); in mt7615_reverse_frag0_hdr_trans()
348 u16 hdr_gap; in mt7615_mac_fill_rx() local
594 hdr_gap = (u8 *)rxd - skb->data + 2 * remove_pad; in mt7615_mac_fill_rx()
596 if (mt7615_reverse_frag0_hdr_trans(skb, hdr_gap)) in mt7615_mac_fill_rx()
602 skb_pull(skb, hdr_gap); in mt7615_mac_fill_rx()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7996/
H A Dmac.c231 static int mt7996_reverse_frag0_hdr_trans(struct sk_buff *skb, u16 hdr_gap) in mt7996_reverse_frag0_hdr_trans() argument
234 struct ethhdr *eth_hdr = (struct ethhdr *)(skb->data + hdr_gap); in mt7996_reverse_frag0_hdr_trans()
282 skb_pull(skb, hdr_gap + sizeof(struct ethhdr) - 2); in mt7996_reverse_frag0_hdr_trans()
470 u16 hdr_gap; in mt7996_mac_fill_rx() local
650 hdr_gap = (u8 *)rxd - skb->data + 2 * remove_pad; in mt7996_mac_fill_rx()
652 if (mt7996_reverse_frag0_hdr_trans(skb, hdr_gap)) in mt7996_mac_fill_rx()
658 skb_pull(skb, hdr_gap); in mt7996_mac_fill_rx()
/linux-6.15/drivers/net/wireless/mediatek/mt76/mt7915/
H A Dmac.c300 u16 hdr_gap; in mt7915_mac_fill_rx() local
484 hdr_gap = (u8 *)rxd - skb->data + 2 * remove_pad; in mt7915_mac_fill_rx()
494 err = mt76_connac2_reverse_frag0_hdr_trans(vif, skb, hdr_gap); in mt7915_mac_fill_rx()
502 skb_pull(skb, hdr_gap); in mt7915_mac_fill_rx()