Searched refs:hdr_gap (Results 1 – 5 of 5) sorted by relevance
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mac.c | 183 static int mt7925_reverse_frag0_hdr_trans(struct sk_buff *skb, u16 hdr_gap) in mt7925_reverse_frag0_hdr_trans() argument 186 struct ethhdr *eth_hdr = (struct ethhdr *)(skb->data + hdr_gap); in mt7925_reverse_frag0_hdr_trans() 234 skb_pull(skb, hdr_gap + sizeof(struct ethhdr) - 2); in mt7925_reverse_frag0_hdr_trans() 379 u16 hdr_gap; in mt7925_mac_fill_rx() local 565 hdr_gap = (u8 *)rxd - skb->data + 2 * remove_pad; in mt7925_mac_fill_rx() 567 if (mt7925_reverse_frag0_hdr_trans(skb, hdr_gap)) in mt7925_mac_fill_rx() 573 skb_pull(skb, hdr_gap); in mt7925_mac_fill_rx()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | mac.c | 175 u16 hdr_gap; in mt7921_mac_fill_rx() local 389 hdr_gap = (u8 *)rxd - skb->data + 2 * remove_pad; in mt7921_mac_fill_rx() 399 err = mt76_connac2_reverse_frag0_hdr_trans(vif, skb, hdr_gap); in mt7921_mac_fill_rx() 405 skb_pull(skb, hdr_gap); in mt7921_mac_fill_rx()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | mac.c | 249 static int mt7615_reverse_frag0_hdr_trans(struct sk_buff *skb, u16 hdr_gap) in mt7615_reverse_frag0_hdr_trans() argument 252 struct ethhdr *eth_hdr = (struct ethhdr *)(skb->data + hdr_gap); in mt7615_reverse_frag0_hdr_trans() 300 skb_pull(skb, hdr_gap + sizeof(struct ethhdr) - 2); in mt7615_reverse_frag0_hdr_trans() 345 u16 hdr_gap; in mt7615_mac_fill_rx() local 591 hdr_gap = (u8 *)rxd - skb->data + 2 * remove_pad; in mt7615_mac_fill_rx() 593 if (mt7615_reverse_frag0_hdr_trans(skb, hdr_gap)) in mt7615_mac_fill_rx() 599 skb_pull(skb, hdr_gap); in mt7615_mac_fill_rx()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mac.c | 189 static int mt7996_reverse_frag0_hdr_trans(struct sk_buff *skb, u16 hdr_gap) in mt7996_reverse_frag0_hdr_trans() argument 192 struct ethhdr *eth_hdr = (struct ethhdr *)(skb->data + hdr_gap); in mt7996_reverse_frag0_hdr_trans() 245 skb_pull(skb, hdr_gap + sizeof(struct ethhdr) - 2); in mt7996_reverse_frag0_hdr_trans() 437 u16 hdr_gap; in mt7996_mac_fill_rx() local 631 hdr_gap = (u8 *)rxd - skb->data + 2 * remove_pad; in mt7996_mac_fill_rx() 633 if (mt7996_reverse_frag0_hdr_trans(skb, hdr_gap)) in mt7996_mac_fill_rx() 639 skb_pull(skb, hdr_gap); in mt7996_mac_fill_rx()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mac.c | 284 u16 hdr_gap; in mt7915_mac_fill_rx() local 468 hdr_gap = (u8 *)rxd - skb->data + 2 * remove_pad; in mt7915_mac_fill_rx() 478 err = mt76_connac2_reverse_frag0_hdr_trans(vif, skb, hdr_gap); in mt7915_mac_fill_rx() 486 skb_pull(skb, hdr_gap); in mt7915_mac_fill_rx()
|