Home
last modified time | relevance | path

Searched refs:HE_PREP (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/net/wireless/mediatek/mt76/
H A Dmt76_connac3_mac.c10 #define HE_PREP(f, m, v) le16_encode_bits(le32_get_bits(v, MT_CRXV_HE_##m),\ macro
130 he->data3 = HE_PREP(DATA3_BSS_COLOR, BSS_COLOR, rxv[9]) | in mt76_connac3_mac_decode_he_radiotap()
131 HE_PREP(DATA3_LDPC_XSYMSEG, LDPC_EXT_SYM, rxv[4]); in mt76_connac3_mac_decode_he_radiotap()
132 he->data4 = HE_PREP(DATA4_SU_MU_SPTL_REUSE, SR_MASK, rxv[13]); in mt76_connac3_mac_decode_he_radiotap()
133 he->data5 = HE_PREP(DATA5_PE_DISAMBIG, PE_DISAMBIG, rxv[5]) | in mt76_connac3_mac_decode_he_radiotap()
138 he->data6 = HE_PREP(DATA6_TXOP, TXOP_DUR, rxv[9]) | in mt76_connac3_mac_decode_he_radiotap()
139 HE_PREP(DATA6_DOPPLER, DOPPLER, rxv[9]); in mt76_connac3_mac_decode_he_radiotap()
148 he->data3 |= HE_PREP(DATA3_BEAM_CHANGE, BEAM_CHNG, rxv[8]) | in mt76_connac3_mac_decode_he_radiotap()
149 HE_PREP(DATA3_UL_DL, UPLINK, rxv[5]); in mt76_connac3_mac_decode_he_radiotap()
156 he->data3 |= HE_PREP(DATA3_UL_DL, UPLINK, rxv[5]); in mt76_connac3_mac_decode_he_radiotap()
[all …]
H A Dmt76_connac_mac.c9 #define HE_PREP(f, m, v) le16_encode_bits(le32_get_bits(v, MT_CRXV_HE_##m),\ macro
897 he->data3 = HE_PREP(DATA3_BSS_COLOR, BSS_COLOR, rxv[14]) | in mt76_connac2_mac_decode_he_radiotap()
898 HE_PREP(DATA3_LDPC_XSYMSEG, LDPC_EXT_SYM, rxv[2]); in mt76_connac2_mac_decode_he_radiotap()
899 he->data4 = HE_PREP(DATA4_SU_MU_SPTL_REUSE, SR_MASK, rxv[11]); in mt76_connac2_mac_decode_he_radiotap()
900 he->data5 = HE_PREP(DATA5_PE_DISAMBIG, PE_DISAMBIG, rxv[2]) | in mt76_connac2_mac_decode_he_radiotap()
905 he->data6 = HE_PREP(DATA6_TXOP, TXOP_DUR, rxv[14]) | in mt76_connac2_mac_decode_he_radiotap()
906 HE_PREP(DATA6_DOPPLER, DOPPLER, rxv[14]); in mt76_connac2_mac_decode_he_radiotap()
915 he->data3 |= HE_PREP(DATA3_BEAM_CHANGE, BEAM_CHNG, rxv[14]) | in mt76_connac2_mac_decode_he_radiotap()
916 HE_PREP(DATA3_UL_DL, UPLINK, rxv[2]); in mt76_connac2_mac_decode_he_radiotap()
923 he->data3 |= HE_PREP(DATA3_UL_DL, UPLINK, rxv[2]); in mt76_connac2_mac_decode_he_radiotap()
[all …]
/linux/net/mac80211/
H A Dstatus.c413 #define HE_PREP(f, val) le16_encode_bits(val, IEEE80211_RADIOTAP_HE_##f) in ieee80211_add_tx_radiotap_header() macro
415 he->data6 |= HE_PREP(DATA6_NSTS, status_rate->rate_idx.nss); in ieee80211_add_tx_radiotap_header()
425 he->data3 |= HE_PREP(DATA3_DATA_MCS, status_rate->rate_idx.mcs); in ieee80211_add_tx_radiotap_header()
426 he->data3 |= HE_PREP(DATA3_DATA_DCM, status_rate->rate_idx.he_dcm); in ieee80211_add_tx_radiotap_header()
428 he->data5 |= HE_PREP(DATA5_GI, status_rate->rate_idx.he_gi); in ieee80211_add_tx_radiotap_header()
432 he->data5 |= HE_PREP(DATA5_DATA_BW_RU_ALLOC, in ieee80211_add_tx_radiotap_header()
436 he->data5 |= HE_PREP(DATA5_DATA_BW_RU_ALLOC, in ieee80211_add_tx_radiotap_header()
440 he->data5 |= HE_PREP(DATA5_DATA_BW_RU_ALLOC, in ieee80211_add_tx_radiotap_header()
444 he->data5 |= HE_PREP(DATA5_DATA_BW_RU_ALLOC, in ieee80211_add_tx_radiotap_header()
460 he->data5 |= HE_PREP(DATA5_DATA_BW_RU_ALLOC, in ieee80211_add_tx_radiotap_header()
H A Drx.c639 #define HE_PREP(f, val) le16_encode_bits(val, IEEE80211_RADIOTAP_HE_##f) in ieee80211_add_rx_radiotap_header() macro
642 he.data6 |= HE_PREP(DATA6_NSTS, in ieee80211_add_rx_radiotap_header()
645 he.data3 |= HE_PREP(DATA3_STBC, 1); in ieee80211_add_rx_radiotap_header()
647 he.data6 |= HE_PREP(DATA6_NSTS, status->nss); in ieee80211_add_rx_radiotap_header()
658 he.data3 |= HE_PREP(DATA3_DATA_MCS, status->rate_idx); in ieee80211_add_rx_radiotap_header()
659 he.data3 |= HE_PREP(DATA3_DATA_DCM, status->he_dcm); in ieee80211_add_rx_radiotap_header()
660 he.data3 |= HE_PREP(DATA3_CODING, in ieee80211_add_rx_radiotap_header()
663 he.data5 |= HE_PREP(DATA5_GI, status->he_gi); in ieee80211_add_rx_radiotap_header()
667 he.data5 |= HE_PREP(DATA5_DATA_BW_RU_ALLOC, in ieee80211_add_rx_radiotap_header()
671 he.data5 |= HE_PREP(DATA5_DATA_BW_RU_ALLOC, in ieee80211_add_rx_radiotap_header()
[all …]