Home
last modified time | relevance | path

Searched refs:punctured (Results 1 – 19 of 19) sorted by relevance

/linux/net/wireless/tests/
H A Dchan.c154 .punctured = 0xf,
164 .punctured = 0xc0,
170 .punctured = 0xc000,
180 .punctured = 0x80,
186 .punctured = 0xc000,
/linux/net/wireless/
H A Dchan.c93 for (u32 punctured = chandef->punctured, \
100 punctured = 0) : (punctured >>= 1))) \
101 if (!(punctured & 1))
157 return chandef->punctured == 0; in valid_puncturing_bitmap()
160 if (!chandef->punctured) in valid_puncturing_bitmap()
164 if (chandef->punctured & (u16)BIT((primary_center - start_freq) / 20)) in valid_puncturing_bitmap()
168 if (per_bw_puncturing[idx].valid_values[i] == chandef->punctured) in valid_puncturing_bitmap()
466 u16 *punctured) in cfg80211_chandef_primary() argument
481 if (!punctured) in cfg80211_chandef_primary()
482 punctured = &_punct; in cfg80211_chandef_primary()
[all …]
H A Dtrace.h144 __field(u16, punctured)
157 __entry->punctured = (chandef)->punctured; \
166 __entry->punctured = 0; \
174 __entry->center_freq2, __entry->punctured
H A Dnl80211.c3671 chandef->punctured = in _nl80211_parse_chandef()
3674 if (chandef->punctured && in _nl80211_parse_chandef()
4234 if (chandef->punctured && in nl80211_send_chandef()
4235 nla_put_u32(msg, NL80211_ATTR_PUNCT_BITMAP, chandef->punctured)) in nl80211_send_chandef()
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Dphy.c138 .puncture_mask = cpu_to_le16(chandef->punctured), in iwl_mld_phy_fw_action()
H A Dlink.c710 n_subchannels -= hweight16(link_conf->chanreq.oper.punctured); in iwl_mld_get_n_subchannels()
869 link_conf->chanreq.oper.punctured, link_rssi); in iwl_mld_get_link_grade()
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dlink.c205 cmd.puncture_mask = cpu_to_le16(def->punctured); in iwl_mvm_link_changed()
/linux/net/mac80211/
H A Dspectmgmt.c358 new_chandef.punctured = in ieee80211_parse_ch_switch_ie()
H A Dutil.c3248 he_chandef.punctured = in ieee80211_chandef_he_6ghz_oper()
3701 c->punctured = 0; in ieee80211_chandef_downgrade()
3709 c->punctured = 0; in ieee80211_chandef_downgrade()
3751 &c->punctured); in ieee80211_chandef_downgrade()
3760 if (!cfg80211_chandef_valid(c) && c->punctured) in ieee80211_chandef_downgrade()
H A Dchan.c706 if (ctx->conf.def.punctured != chanreq->oper.punctured) in _ieee80211_change_chanctx()
H A Dmlme.c328 eht_chandef.punctured = in ieee80211_determine_ap_chan()
361 u16 punct = chandef->punctured, npca_punct; in ieee80211_determine_ap_chan()
386 npca_chandef.punctured = npca_punct; in ieee80211_determine_ap_chan()
832 if (chandef->punctured && in ieee80211_chandef_usable()
H A Dcfg.c4389 if (chanreq.oper.punctured && !link_conf->eht_support) in __ieee80211_channel_switch()
/linux/include/net/
H A Dcfg80211.h867 u16 punctured; member
1013 chandef1->punctured == chandef2->punctured && in cfg80211_chandef_identical()
1141 u16 *punctured);
/linux/drivers/net/wireless/realtek/rtw89/
H A Dfw.h5224 u16 punctured);
5227 u16 punctured);
5555 u16 punctured) in rtw89_chip_h2c_punctured_cmac_tbl() argument
5562 return chip->ops->h2c_punctured_cmac_tbl(rtwdev, rtwvif_link, punctured); in rtw89_chip_h2c_punctured_cmac_tbl()
H A Dfw.c4017 u16 punct = bss_conf->chanreq.oper.punctured; in rtw89_fw_h2c_assoc_cmac_tbl_g7()
4140 u16 punct = bss_conf->chanreq.oper.punctured; in rtw89_fw_h2c_assoc_cmac_tbl_be()
4485 u16 punctured) in rtw89_fw_h2c_punctured_cmac_tbl_g7() argument
4504 h2c->w4 = le32_encode_bits(~punctured, CCTLINFO_G7_W4_ACT_SUBCH_CBW); in rtw89_fw_h2c_punctured_cmac_tbl_g7()
4528 u16 punctured) in rtw89_fw_h2c_punctured_cmac_tbl_be() argument
4546 h2c->w4 = le32_encode_bits(~punctured, BE_CCTL_INFO_W4_ACT_SUBCH_CBW); in rtw89_fw_h2c_punctured_cmac_tbl_be()
H A Dchan.c175 rtw89_chip_h2c_punctured_cmac_tbl(rtwdev, rtwvif_link, chandef->punctured); in _rtw89_chan_update_punctured()
H A Dcore.h3876 u16 punctured);
/linux/drivers/net/wireless/mediatek/mt76/mt7925/
H A Dmcu.c2384 req->is_eth_dscb_present = chandef->punctured ? 1 : 0; in mt7925_mcu_bss_eht_tlv()
2385 req->eht_dis_sub_chan_bitmap = cpu_to_le16(chandef->punctured); in mt7925_mcu_bss_eht_tlv()
/linux/drivers/net/wireless/ath/ath12k/
H A Dmac.c11402 u32_encode_bits((~def.punctured), in ath12k_mac_update_peer_puncturing_width()
11407 def.punctured, def.width, arvif->vdev_id); in ath12k_mac_update_peer_puncturing_width()
11458 arvif->punct_bitmap = vifs[i].new_ctx->def.punctured; in ath12k_mac_update_vif_chan()
11490 vifs[i].new_ctx->def.punctured, in ath12k_mac_update_vif_chan()
12083 arvif->punct_bitmap = ctx->def.punctured; in ath12k_mac_op_assign_vif_chanctx()