/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/ |
H A D | mt76_connac3_mac.c | 15 __le32 *rxv) in mt76_connac3_mac_decode_he_radiotap_ru() 17 u32 ru = le32_get_bits(rxv[0], MT_PRXV_HE_RU_ALLOC), offs = 0; in mt76_connac3_mac_decode_he_radiotap_ru() 58 mt76_connac3_mac_decode_he_mu_radiotap(struct sk_buff *skb, __le32 *rxv) in mt76_connac3_mac_decode_he_mu_radiotap() argument 81 le32_get_bits(rxv[4], MT_CRXV_HE_NUM_USER)); in mt76_connac3_mac_decode_he_mu_radiotap() 83 he_mu->ru_ch1[0] = le32_get_bits(rxv[16], MT_CRXV_HE_RU0) & 0xff; in mt76_connac3_mac_decode_he_mu_radiotap() 87 he_mu->ru_ch2[0] = le32_get_bits(rxv[16], MT_CRXV_HE_RU1) & 0xff; in mt76_connac3_mac_decode_he_mu_radiotap() 93 he_mu->ru_ch1[1] = le32_get_bits(rxv[16], MT_CRXV_HE_RU2) & 0xff; in mt76_connac3_mac_decode_he_mu_radiotap() 95 ru_l = le32_get_bits(rxv[16], MT_CRXV_HE_RU3_L); in mt76_connac3_mac_decode_he_mu_radiotap() 96 ru_h = le32_get_bits(rxv[17], MT_CRXV_HE_RU3_H) & 0x7; in mt76_connac3_mac_decode_he_mu_radiotap() 101 void mt76_connac3_mac_decode_he_radiotap(struct sk_buff *skb, __le32 *rxv, in mt76_connac3_mac_decode_he_radiotap() argument 13 mt76_connac3_mac_decode_he_radiotap_ru(struct mt76_rx_status *status, struct ieee80211_radiotap_he *he, __le32 *rxv) mt76_connac3_mac_decode_he_radiotap_ru() argument [all...] |
H A D | mt76_connac_mac.c | 741 __le32 *rxv) in mt76_connac2_mac_decode_he_radiotap_ru() 746 ru_l = le32_get_bits(rxv[0], MT_PRXV_HE_RU_ALLOC_L); in mt76_connac2_mac_decode_he_radiotap_ru() 747 ru_h = le32_get_bits(rxv[1], MT_PRXV_HE_RU_ALLOC_H); in mt76_connac2_mac_decode_he_radiotap_ru() 789 __le32 *rxv) in mt76_connac2_mac_decode_he_mu_radiotap() 819 le32_get_bits(rxv[2], MT_CRXV_HE_NUM_USER)); in mt76_connac2_mac_decode_he_mu_radiotap() 821 he_mu->ru_ch1[0] = le32_get_bits(rxv[3], MT_CRXV_HE_RU0); in mt76_connac2_mac_decode_he_mu_radiotap() 826 le32_get_bits(rxv[3], MT_CRXV_HE_RU1); in mt76_connac2_mac_decode_he_mu_radiotap() 831 le32_get_bits(rxv[3], MT_CRXV_HE_RU2); in mt76_connac2_mac_decode_he_mu_radiotap() 833 le32_get_bits(rxv[3], MT_CRXV_HE_RU3); in mt76_connac2_mac_decode_he_mu_radiotap() 839 __le32 *rxv, u3 in mt76_connac2_mac_decode_he_radiotap() 739 mt76_connac2_mac_decode_he_radiotap_ru(struct mt76_rx_status *status, struct ieee80211_radiotap_he *he, __le32 *rxv) mt76_connac2_mac_decode_he_radiotap_ru() argument 788 mt76_connac2_mac_decode_he_mu_radiotap(struct mt76_dev *dev, struct sk_buff *skb, __le32 *rxv) mt76_connac2_mac_decode_he_mu_radiotap() argument 837 mt76_connac2_mac_decode_he_radiotap(struct mt76_dev *dev, struct sk_buff *skb, __le32 *rxv, u32 mode) mt76_connac2_mac_decode_he_radiotap() argument 997 mt76_connac2_mac_fill_rx_rate(struct mt76_dev *dev, struct mt76_rx_status *status, struct ieee80211_supported_band *sband, __le32 *rxv, u8 *mode) mt76_connac2_mac_fill_rx_rate() argument [all...] |
H A D | mt76_connac.h | 415 __le32 *rxv, u32 mode); 421 __le32 *rxv, u8 *mode); 429 void mt76_connac3_mac_decode_he_radiotap(struct sk_buff *skb, __le32 *rxv,
|
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | mac.c | 10 #define to_rssi(field, rxv) ((FIELD_GET(field, rxv) - 220) / 2) 185 __le32 *rxv) in mt7915_mac_decode_he_radiotap_ru() 190 ru_l = FIELD_GET(MT_PRXV_HE_RU_ALLOC_L, le32_to_cpu(rxv[0])); in mt7915_mac_decode_he_radiotap_ru() 191 ru_h = FIELD_GET(MT_PRXV_HE_RU_ALLOC_H, le32_to_cpu(rxv[1])); in mt7915_mac_decode_he_radiotap_ru() 234 __le32 *rxv, u32 phy) in mt7915_mac_decode_he_radiotap() 251 u32 ltf_size = le32_get_bits(rxv[2], MT_CRXV_HE_LTF_SIZE) + 1; in mt7915_mac_decode_he_radiotap() 256 he->data3 = HE_PREP(DATA3_BSS_COLOR, BSS_COLOR, rxv[14]) | in mt7915_mac_decode_he_radiotap() 257 HE_PREP(DATA3_LDPC_XSYMSEG, LDPC_EXT_SYM, rxv[2]); in mt7915_mac_decode_he_radiotap() 258 he->data5 = HE_PREP(DATA5_PE_DISAMBIG, PE_DISAMBIG, rxv[ in mt7915_mac_decode_he_radiotap() 183 mt7915_mac_decode_he_radiotap_ru(struct mt76_rx_status *status, struct ieee80211_radiotap_he *he, __le32 *rxv) mt7915_mac_decode_he_radiotap_ru() argument 232 mt7915_mac_decode_he_radiotap(struct sk_buff *skb, struct mt76_rx_status *status, __le32 *rxv, u32 phy) mt7915_mac_decode_he_radiotap() argument 318 __le32 *rxv = NULL; mt7915_mac_fill_rx() local [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7921/ |
H A D | mac.c | 172 __le32 *rxv = NULL, *rxd = (__le32 *)skb->data; in mt7921_mac_fill_rx() local 332 rxv = rxd; in mt7921_mac_fill_rx() 337 v0 = le32_to_cpu(rxv[0]); in mt7921_mac_fill_rx() 338 v1 = le32_to_cpu(rxv[1]); in mt7921_mac_fill_rx() 344 rxv, &mode); in mt7921_mac_fill_rx() 353 rxv = rxd; in mt7921_mac_fill_rx() 357 v1 = le32_to_cpu(rxv[0]); in mt7921_mac_fill_rx() 432 if (rxv && mode >= MT_PHY_TYPE_HE_SU && !(status->flag & RX_FLAG_8023)) in mt7921_mac_fill_rx() 433 mt76_connac2_mac_decode_he_radiotap(&dev->mt76, skb, rxv, mode); in mt7921_mac_fill_rx()
|
H A D | mt7921.h | 98 #define to_rssi(field, rxv) ((FIELD_GET(field, rxv) - 220) / 2)
|
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | cpsw_priv.c | 184 struct cpsw_vector *rxv; in cpsw_rx_mq_poll() local 192 rxv = &cpsw->rxv[ch]; in cpsw_rx_mq_poll() 193 if (unlikely(rxv->budget > budget - num_rx)) in cpsw_rx_mq_poll() 196 cur_budget = rxv->budget; in cpsw_rx_mq_poll() 198 num_rx += cpdma_chan_process(rxv->ch, cur_budget); in cpsw_rx_mq_poll() 216 num_rx = cpdma_chan_process(cpsw->rxv[0].ch, budget); in cpsw_rx_poll() 423 cpsw->rxv[i].budget = ch_budget; in cpsw_split_res() 428 cpsw->rxv[0].budget += budget; in cpsw_split_res() 1111 ch_buf_num = cpdma_chan_get_rx_buf_num(cpsw->rxv[c in cpsw_fill_rx_channels() [all...] |
H A D | cpsw_ethtool.c | 285 cpdma_chan_get_stats(cpsw->rxv[ch].ch, &ch_stats); in cpsw_get_ethtool_stats() 543 vec = cpsw->rxv; in cpsw_update_channels_res()
|
H A D | cpsw_new.c | 397 ret = cpdma_chan_submit_mapped(cpsw->rxv[ch].ch, new_page, dma, in cpsw_rx_handler() 1972 cpsw->rxv[0].ch = cpdma_chan_create(cpsw->dma, 0, cpsw_rx_handler, 1); in cpsw_probe() 1973 if (IS_ERR(cpsw->rxv[0].ch)) { in cpsw_probe() 1975 ret = PTR_ERR(cpsw->rxv[0].ch); in cpsw_probe()
|
H A D | cpsw.c | 454 ret = cpdma_chan_submit_mapped(cpsw->rxv[ch].ch, new_page, dma, in cpsw_rx_handler() 1626 cpsw->rxv[0].ch = cpdma_chan_create(cpsw->dma, 0, cpsw_rx_handler, 1); in cpsw_probe() 1627 if (IS_ERR(cpsw->rxv[0].ch)) { in cpsw_probe() 1629 ret = PTR_ERR(cpsw->rxv[0].ch); in cpsw_probe()
|
H A D | cpsw_priv.h | 346 struct cpsw_vector rxv[CPSW_MAX_QUEUES]; member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | cpsw_priv.c | 185 struct cpsw_vector *rxv; in cpsw_rx_mq_poll() local 193 rxv = &cpsw->rxv[ch]; in cpsw_rx_mq_poll() 194 if (unlikely(rxv->budget > budget - num_rx)) in cpsw_rx_mq_poll() 197 cur_budget = rxv->budget; in cpsw_rx_mq_poll() 199 num_rx += cpdma_chan_process(rxv->ch, cur_budget); in cpsw_rx_mq_poll() 217 num_rx = cpdma_chan_process(cpsw->rxv[0].ch, budget); in cpsw_rx_poll() 424 cpsw->rxv[i].budget = ch_budget; in cpsw_split_res() 429 cpsw->rxv[0].budget += budget; in cpsw_split_res() 1114 ch_buf_num = cpdma_chan_get_rx_buf_num(cpsw->rxv[c in cpsw_fill_rx_channels() [all...] |
H A D | cpsw_ethtool.c | 289 cpdma_chan_get_stats(cpsw->rxv[ch].ch, &ch_stats); in cpsw_get_ethtool_stats() 545 vec = cpsw->rxv; in cpsw_update_channels_res()
|
H A D | cpsw_new.c | 391 ret = cpdma_chan_submit_mapped(cpsw->rxv[ch].ch, new_page, dma, in cpsw_rx_handler() 1958 cpsw->rxv[0].ch = cpdma_chan_create(cpsw->dma, 0, cpsw_rx_handler, 1); in cpsw_probe() 1959 if (IS_ERR(cpsw->rxv[0].ch)) { in cpsw_probe() 1961 ret = PTR_ERR(cpsw->rxv[0].ch); in cpsw_probe()
|
H A D | cpsw.c | 446 ret = cpdma_chan_submit_mapped(cpsw->rxv[ch].ch, new_page, dma, in cpsw_rx_handler() 1605 cpsw->rxv[0].ch = cpdma_chan_create(cpsw->dma, 0, cpsw_rx_handler, 1); in cpsw_probe() 1606 if (IS_ERR(cpsw->rxv[0].ch)) { in cpsw_probe() 1608 ret = PTR_ERR(cpsw->rxv[0].ch); in cpsw_probe()
|
H A D | cpsw_priv.h | 348 struct cpsw_vector rxv[CPSW_MAX_QUEUES]; member
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7915/ |
H A D | mac.c | 280 __le32 *rxv = NULL; in mt7915_mac_fill_rx() local 442 rxv = rxd; in mt7915_mac_fill_rx() 447 v0 = le32_to_cpu(rxv[0]); in mt7915_mac_fill_rx() 448 v1 = le32_to_cpu(rxv[1]); in mt7915_mac_fill_rx() 468 sband, rxv, &mode); in mt7915_mac_fill_rx() 545 if (rxv && mode >= MT_PHY_TYPE_HE_SU && !(status->flag & RX_FLAG_8023)) in mt7915_mac_fill_rx() 546 mt76_connac2_mac_decode_he_radiotap(&dev->mt76, skb, rxv, mode); in mt7915_mac_fill_rx() 566 __le32 *rxv = rxd + 4; in mt7915_mac_fill_rx_vector() local 580 rcpi = le32_to_cpu(rxv[6]); in mt7915_mac_fill_rx_vector() 581 ib_rssi = le32_to_cpu(rxv[ in mt7915_mac_fill_rx_vector() [all...] |
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7996/ |
H A D | mac.c | 346 __le32 *rxv, u8 *mode) in mt7996_mac_fill_rx_rate() 353 v0 = le32_to_cpu(rxv[0]); in mt7996_mac_fill_rx_rate() 354 v2 = le32_to_cpu(rxv[2]); in mt7996_mac_fill_rx_rate() 436 /* rxv reports bw 320-1 and 320-2 separately */ in mt7996_mac_fill_rx_rate() 460 __le32 *rxv = NULL; in mt7996_mac_fill_rx() local 621 rxv = rxd; in mt7996_mac_fill_rx() 626 v3 = le32_to_cpu(rxv[3]); in mt7996_mac_fill_rx() 641 ret = mt7996_mac_fill_rx_rate(dev, status, sband, rxv, &mode); in mt7996_mac_fill_rx() 713 if (rxv && mode >= MT_PHY_TYPE_HE_SU && !(status->flag & RX_FLAG_8023)) in mt7996_mac_fill_rx() 714 mt76_connac3_mac_decode_he_radiotap(skb, rxv, mod in mt7996_mac_fill_rx() 343 mt7996_mac_fill_rx_rate(struct mt7996_dev *dev, struct mt76_rx_status *status, struct ieee80211_supported_band *sband, __le32 *rxv, u8 *mode) mt7996_mac_fill_rx_rate() argument [all...] |
/kernel/linux/linux-5.10/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mac.c | 18 #define to_rssi(field, rxv) ((FIELD_GET(field, rxv) - 220) / 2) 189 static void mt7615_mac_fill_tm_rx(struct mt7615_dev *dev, __le32 *rxv) in mt7615_mac_fill_tm_rx() argument 192 u32 rxv1 = le32_to_cpu(rxv[0]); in mt7615_mac_fill_tm_rx() 193 u32 rxv3 = le32_to_cpu(rxv[2]); in mt7615_mac_fill_tm_rx() 194 u32 rxv4 = le32_to_cpu(rxv[3]); in mt7615_mac_fill_tm_rx() 195 u32 rxv5 = le32_to_cpu(rxv[4]); in mt7615_mac_fill_tm_rx()
|
/kernel/linux/linux-6.6/drivers/net/wireless/mediatek/mt76/mt7615/ |
H A D | mac.c | 20 #define to_rssi(field, rxv) ((FIELD_GET(field, rxv) - 220) / 2) 217 static void mt7615_mac_fill_tm_rx(struct mt7615_phy *phy, __le32 *rxv) in mt7615_mac_fill_tm_rx() argument 220 u32 rxv1 = le32_to_cpu(rxv[0]); in mt7615_mac_fill_tm_rx() 221 u32 rxv3 = le32_to_cpu(rxv[2]); in mt7615_mac_fill_tm_rx() 222 u32 rxv4 = le32_to_cpu(rxv[3]); in mt7615_mac_fill_tm_rx() 223 u32 rxv5 = le32_to_cpu(rxv[4]); in mt7615_mac_fill_tm_rx()
|