Searched refs:punctured (Results 1 – 15 of 15) sorted by relevance
/linux-6.12.1/net/wireless/tests/ |
D | chan.c | 154 .punctured = 0xf, 164 .punctured = 0xc0, 170 .punctured = 0xc000, 180 .punctured = 0x80, 186 .punctured = 0xc000,
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/mvm/tests/ |
D | links.c | 137 .punctured = 0x0000 146 .punctured = 0x3 155 .punctured = 0x3 164 .punctured = 0x3
|
/linux-6.12.1/net/wireless/ |
D | chan.c | 107 return chandef->punctured == 0; in valid_puncturing_bitmap() 110 if (!chandef->punctured) in valid_puncturing_bitmap() 114 if (chandef->punctured & (u16)BIT((primary_center - start_freq) / 20)) in valid_puncturing_bitmap() 118 if (per_bw_puncturing[idx].valid_values[i] == chandef->punctured) in valid_puncturing_bitmap() 430 u16 *punctured) in cfg80211_chandef_primary() argument 445 if (!punctured) in cfg80211_chandef_primary() 446 punctured = &_punct; in cfg80211_chandef_primary() 448 *punctured = c->punctured; in cfg80211_chandef_primary() 455 *punctured >>= bits_to_drop; in cfg80211_chandef_primary() 458 *punctured &= (1 << bits_to_drop) - 1; in cfg80211_chandef_primary()
|
D | trace.h | 144 __field(u16, punctured) 157 __entry->punctured = (chandef)->punctured; \ 166 __entry->punctured = 0; \ 174 __entry->center_freq2, __entry->punctured
|
D | nl80211.c | 3435 chandef->punctured = in _nl80211_parse_chandef() 3438 if (chandef->punctured && in _nl80211_parse_chandef() 3960 if (chandef->punctured && in nl80211_send_chandef() 3961 nla_put_u32(msg, NL80211_ATTR_PUNCT_BITMAP, chandef->punctured)) in nl80211_send_chandef()
|
/linux-6.12.1/drivers/net/wireless/intel/iwlwifi/mvm/ |
D | phy-ctxt.c | 232 cmd.puncture_mask = cpu_to_le16(chandef->punctured); in iwl_mvm_phy_ctxt_apply()
|
D | link.c | 335 cmd.puncture_mask = cpu_to_le16(def->punctured); in iwl_mvm_link_changed() 504 n_punctured = hweight16(link_conf->chanreq.oper.punctured); in iwl_mvm_get_puncturing_factor()
|
/linux-6.12.1/net/mac80211/ |
D | spectmgmt.c | 359 new_chandef.punctured = in ieee80211_parse_ch_switch_ie()
|
D | util.c | 3171 he_chandef.punctured = in ieee80211_chandef_he_6ghz_oper() 3593 c->punctured = 0; in ieee80211_chandef_downgrade() 3601 c->punctured = 0; in ieee80211_chandef_downgrade() 3643 &c->punctured); in ieee80211_chandef_downgrade() 3652 if (!cfg80211_chandef_valid(c) && c->punctured) in ieee80211_chandef_downgrade()
|
D | chan.c | 548 if (ctx->conf.def.punctured != chanreq->oper.punctured) in _ieee80211_change_chanctx()
|
D | mlme.c | 322 eht_chandef.punctured = in ieee80211_determine_ap_chan() 598 if (chandef->punctured && in ieee80211_chandef_usable() 602 if (chandef->punctured && chandef->chan->band == NL80211_BAND_5GHZ && in ieee80211_chandef_usable()
|
D | cfg.c | 3989 if (chanreq.oper.punctured && !link_conf->eht_support) in __ieee80211_channel_switch()
|
/linux-6.12.1/include/net/ |
D | cfg80211.h | 829 u16 punctured; member 971 chandef1->punctured == chandef2->punctured); in cfg80211_chandef_identical() 1074 u16 *punctured);
|
/linux-6.12.1/drivers/net/wireless/ath/ath12k/ |
D | mac.c | 7411 u32_encode_bits((~def.punctured), in ath12k_mac_update_peer_puncturing_width() 7416 def.punctured, def.width, arvif->vdev_id); in ath12k_mac_update_peer_puncturing_width() 7458 arvif->punct_bitmap = vifs[i].new_ctx->def.punctured; in ath12k_mac_update_vif_chan() 7511 vifs[i].new_ctx->def.punctured, in ath12k_mac_update_vif_chan() 7650 arvif->punct_bitmap = ctx->def.punctured; in ath12k_mac_op_assign_vif_chanctx()
|
/linux-6.12.1/drivers/net/wireless/realtek/rtw89/ |
D | fw.c | 3012 u16 punct = vif->bss_conf.chanreq.oper.punctured; in rtw89_fw_h2c_assoc_cmac_tbl_g7()
|