| /linux/drivers/net/wireless/mediatek/mt76/ |
| H A D | mt76_connac_mac.c | 783 __le32 *rxv) in mt76_connac2_mac_decode_he_radiotap_ru() argument 788 ru_l = le32_get_bits(rxv[0], MT_PRXV_HE_RU_ALLOC_L); in mt76_connac2_mac_decode_he_radiotap_ru() 789 ru_h = le32_get_bits(rxv[1], MT_PRXV_HE_RU_ALLOC_H); in mt76_connac2_mac_decode_he_radiotap_ru() 831 __le32 *rxv) in mt76_connac2_mac_decode_he_mu_radiotap() argument 861 le32_get_bits(rxv[2], MT_CRXV_HE_NUM_USER)); in mt76_connac2_mac_decode_he_mu_radiotap() 863 he_mu->ru_ch1[0] = le32_get_bits(rxv[3], MT_CRXV_HE_RU0); in mt76_connac2_mac_decode_he_mu_radiotap() 868 le32_get_bits(rxv[3], MT_CRXV_HE_RU1); in mt76_connac2_mac_decode_he_mu_radiotap() 873 le32_get_bits(rxv[3], MT_CRXV_HE_RU2); in mt76_connac2_mac_decode_he_mu_radiotap() 875 le32_get_bits(rxv[3], MT_CRXV_HE_RU3); in mt76_connac2_mac_decode_he_mu_radiotap() 881 __le32 *rxv, u32 mode) in mt76_connac2_mac_decode_he_radiotap() argument [all …]
|
| H A D | mt76_connac.h | 481 __le32 *rxv, u32 mode); 487 __le32 *rxv, u8 *mode); 495 void mt76_connac3_mac_decode_he_radiotap(struct sk_buff *skb, __le32 *rxv, 497 void mt76_connac3_mac_decode_eht_radiotap(struct sk_buff *skb, __le32 *rxv,
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7921/ |
| H A D | mac.c | 176 __le32 *rxv = NULL, *rxd = (__le32 *)skb->data; in mt7921_mac_fill_rx() local 334 rxv = rxd; in mt7921_mac_fill_rx() 339 v0 = le32_to_cpu(rxv[0]); in mt7921_mac_fill_rx() 340 v1 = le32_to_cpu(rxv[1]); in mt7921_mac_fill_rx() 346 rxv, &mode); in mt7921_mac_fill_rx() 355 rxv = rxd; in mt7921_mac_fill_rx() 359 v1 = le32_to_cpu(rxv[0]); in mt7921_mac_fill_rx() 434 if (rxv && mode >= MT_PHY_TYPE_HE_SU && !(status->flag & RX_FLAG_8023)) in mt7921_mac_fill_rx() 435 mt76_connac2_mac_decode_he_radiotap(&dev->mt76, skb, rxv, mode); in mt7921_mac_fill_rx()
|
| /linux/drivers/net/ethernet/ti/ |
| H A D | cpsw_priv.c | 194 struct cpsw_vector *rxv; in cpsw_rx_mq_poll() local 202 rxv = &cpsw->rxv[ch]; in cpsw_rx_mq_poll() 203 if (unlikely(rxv->budget > budget - num_rx)) in cpsw_rx_mq_poll() 206 cur_budget = rxv->budget; in cpsw_rx_mq_poll() 208 num_rx += cpdma_chan_process(rxv->ch, cur_budget); in cpsw_rx_mq_poll() 227 num_rx = cpdma_chan_process(cpsw->rxv[0].ch, budget); in cpsw_rx_poll() 440 cpsw->rxv[i].budget = ch_budget; in cpsw_split_res() 445 cpsw->rxv[0].budget += budget; in cpsw_split_res() 1121 ch_buf_num = cpdma_chan_get_rx_buf_num(cpsw->rxv[ch].ch); in cpsw_fill_rx_channels() 1134 ret = cpdma_chan_idle_submit_mapped(cpsw->rxv[ch].ch, in cpsw_fill_rx_channels() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7925/ |
| H A D | mac.c | 266 __le32 *rxv, u8 *mode) in mt7925_mac_fill_rx_rate() argument 273 v0 = le32_to_cpu(rxv[0]); in mt7925_mac_fill_rx_rate() 274 v2 = le32_to_cpu(rxv[2]); in mt7925_mac_fill_rx_rate() 380 __le32 *rxv = NULL, *rxd = (__le32 *)skb->data; in mt7925_mac_fill_rx() local 533 rxv = rxd; in mt7925_mac_fill_rx() 538 v3 = le32_to_cpu(rxv[3]); in mt7925_mac_fill_rx() 553 ret = mt7925_mac_fill_rx_rate(dev, status, sband, rxv, &mode); in mt7925_mac_fill_rx() 617 if (rxv && !(status->flag & RX_FLAG_8023)) { in mt7925_mac_fill_rx() 620 mt76_connac3_mac_decode_eht_radiotap(skb, rxv, mode); in mt7925_mac_fill_rx() 623 mt76_connac3_mac_decode_he_radiotap(skb, rxv, mode); in mt7925_mac_fill_rx()
|
| H A D | mt7925.h | 113 #define to_rssi(field, rxv) ((FIELD_GET(field, rxv) - 220) / 2) argument
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7915/ |
| H A D | mac.c | 271 __le32 *rxv = NULL; in mt7915_mac_fill_rx() local 429 rxv = rxd; in mt7915_mac_fill_rx() 434 v0 = le32_to_cpu(rxv[0]); in mt7915_mac_fill_rx() 435 v1 = le32_to_cpu(rxv[1]); in mt7915_mac_fill_rx() 455 sband, rxv, &mode); in mt7915_mac_fill_rx() 532 if (rxv && mode >= MT_PHY_TYPE_HE_SU && !(status->flag & RX_FLAG_8023)) in mt7915_mac_fill_rx() 533 mt76_connac2_mac_decode_he_radiotap(&dev->mt76, skb, rxv, mode); in mt7915_mac_fill_rx() 553 __le32 *rxv = rxd + 4; in mt7915_mac_fill_rx_vector() local 567 rcpi = le32_to_cpu(rxv[6]); in mt7915_mac_fill_rx_vector() 568 ib_rssi = le32_to_cpu(rxv[7]); in mt7915_mac_fill_rx_vector() [all …]
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7615/ |
| H A D | mac.c | 20 #define to_rssi(field, rxv) ((FIELD_GET(field, rxv) - 220) / 2) argument 214 static void mt7615_mac_fill_tm_rx(struct mt7615_phy *phy, __le32 *rxv) in mt7615_mac_fill_tm_rx() argument 217 u32 rxv1 = le32_to_cpu(rxv[0]); in mt7615_mac_fill_tm_rx() 218 u32 rxv3 = le32_to_cpu(rxv[2]); in mt7615_mac_fill_tm_rx() 219 u32 rxv4 = le32_to_cpu(rxv[3]); in mt7615_mac_fill_tm_rx() 220 u32 rxv5 = le32_to_cpu(rxv[4]); in mt7615_mac_fill_tm_rx()
|
| /linux/drivers/net/wireless/mediatek/mt76/mt7996/ |
| H A D | mac.c | 277 __le32 *rxv, u8 *mode) in mt7996_mac_fill_rx_rate() argument 284 v0 = le32_to_cpu(rxv[0]); in mt7996_mac_fill_rx_rate() 285 v2 = le32_to_cpu(rxv[2]); in mt7996_mac_fill_rx_rate() 423 __le32 *rxv = NULL; in mt7996_mac_fill_rx() local 591 rxv = rxd; in mt7996_mac_fill_rx() 596 v3 = le32_to_cpu(rxv[3]); in mt7996_mac_fill_rx() 611 ret = mt7996_mac_fill_rx_rate(dev, status, sband, rxv, &mode); in mt7996_mac_fill_rx() 697 if (rxv && !(status->flag & RX_FLAG_8023)) { in mt7996_mac_fill_rx() 700 mt76_connac3_mac_decode_eht_radiotap(skb, rxv, mode); in mt7996_mac_fill_rx() 703 mt76_connac3_mac_decode_he_radiotap(skb, rxv, mode); in mt7996_mac_fill_rx()
|