Home
last modified time | relevance | path

Searched refs:noa_attr (Results 1 – 9 of 9) sorted by relevance

/linux/drivers/net/wireless/ath/ath12k/
H A Dp2p.c14 struct ieee80211_p2p_noa_attr *noa_attr; in ath12k_p2p_noa_ie_fill()
15 u8 ctwindow = le32_get_bits(noa->noa_attr, WMI_P2P_NOA_INFO_CTWIN_TU); in ath12k_p2p_noa_ie_fill() local
16 bool oppps = le32_get_bits(noa->noa_attr, WMI_P2P_NOA_INFO_OPP_PS); in ath12k_p2p_noa_ie_fill()
19 u8 noa_descriptors = le32_get_bits(noa->noa_attr, in ath12k_p2p_noa_ie_fill()
34 noa_attr = (struct ieee80211_p2p_noa_attr *)&data[9]; in ath12k_p2p_noa_ie_fill()
36 noa_attr->index = le32_get_bits(noa->noa_attr, in ath12k_p2p_noa_ie_fill()
38 noa_attr->oppps_ctwindow = ctwindow; in ath12k_p2p_noa_ie_fill()
40 noa_attr->oppps_ctwindow |= IEEE80211_P2P_OPPPS_ENABLE_BIT; in ath12k_p2p_noa_ie_fill()
43 noa_attr in ath12k_p2p_noa_ie_fill()
[all...]
H A Dwmi.c9371 vdev_id, le32_get_bits(noa->noa_attr, WMI_P2P_NOA_INFO_DESC_NUM)); in ath12k_tpc_get_ctl_pwr_tbl()
/linux/drivers/net/wireless/ath/ath11k/
H A Dp2p.c14 struct ieee80211_p2p_noa_attr *noa_attr; in ath11k_p2p_noa_ie_fill() local
21 ctwindow = u32_get_bits(noa->noa_attr, WMI_P2P_NOA_INFO_CTWIN_TU); in ath11k_p2p_noa_ie_fill()
22 oppps = u32_get_bits(noa->noa_attr, WMI_P2P_NOA_INFO_OPP_PS); in ath11k_p2p_noa_ie_fill()
23 noa_descriptors = u32_get_bits(noa->noa_attr, in ath11k_p2p_noa_ie_fill()
37 noa_attr = (struct ieee80211_p2p_noa_attr *)&data[9]; in ath11k_p2p_noa_ie_fill()
39 noa_attr->index = u32_get_bits(noa->noa_attr, in ath11k_p2p_noa_ie_fill()
41 noa_attr->oppps_ctwindow = ctwindow; in ath11k_p2p_noa_ie_fill()
43 noa_attr->oppps_ctwindow |= IEEE80211_P2P_OPPPS_ENABLE_BIT; in ath11k_p2p_noa_ie_fill()
46 noa_attr in ath11k_p2p_noa_ie_fill()
[all...]
H A Dwmi.c8777 noa_descriptors = u32_get_bits(noa->noa_attr, in ath11k_wmi_p2p_noa_event()
/linux/drivers/net/wireless/ath/ath10k/
H A Dp2p.c14 struct ieee80211_p2p_noa_attr *noa_attr; in ath10k_p2p_noa_ie_fill() local
34 noa_attr = (struct ieee80211_p2p_noa_attr *)&data[9]; in ath10k_p2p_noa_ie_fill()
36 noa_attr->index = noa->index; in ath10k_p2p_noa_ie_fill()
37 noa_attr->oppps_ctwindow = ctwindow; in ath10k_p2p_noa_ie_fill()
39 noa_attr->oppps_ctwindow |= IEEE80211_P2P_OPPPS_ENABLE_BIT; in ath10k_p2p_noa_ie_fill()
42 noa_attr->desc[i].count = in ath10k_p2p_noa_ie_fill()
44 noa_attr->desc[i].duration = noa->descriptors[i].duration; in ath10k_p2p_noa_ie_fill()
45 noa_attr->desc[i].interval = noa->descriptors[i].interval; in ath10k_p2p_noa_ie_fill()
46 noa_attr->desc[i].start_time = noa->descriptors[i].start_time; in ath10k_p2p_noa_ie_fill()
/linux/drivers/net/wireless/intel/iwlwifi/mld/
H A Diface.c725 notif->noa_attr.len_low != 2 + in iwl_mld_reset_cca_40mhz_workaround()
727 notif->noa_attr.len_low != 2 + in iwl_mld_reset_cca_40mhz_workaround()
729 "Invalid noa_attr.len_low (%d)\n", in iwl_mld_reset_cca_40mhz_workaround()
730 notif->noa_attr.len_low)) in iwl_mld_reset_cca_40mhz_workaround()
739 /* noa_attr contains 1 reserved byte, need to substruct it */ in iwl_mld_reset_cca_40mhz_workaround()
741 sizeof(new_data->notif.noa_attr) - 1; in iwl_mld_get_bss_vif()
747 if (new_data->notif.noa_attr.len_low == in iwl_mld_get_bss_vif()
H A Dtx.c742 memcpy(pos, &resp_data->notif.noa_attr, in iwl_mld_tx_mpdu()
/linux/drivers/net/wireless/microchip/wilc1000/
H A Dhif.c382 struct ieee80211_p2p_noa_attr noa_attr; in wilc_parse_join_bss_param() local
457 (u8 *)&noa_attr, sizeof(noa_attr)); in wilc_parse_join_bss_param()
461 param->idx = noa_attr.index; in wilc_parse_join_bss_param()
462 if (noa_attr.oppps_ctwindow & IEEE80211_P2P_OPPPS_ENABLE_BIT) { in wilc_parse_join_bss_param()
464 param->opp_en.ct_window = noa_attr.oppps_ctwindow; in wilc_parse_join_bss_param()
465 param->opp_en.cnt = noa_attr.desc[0].count; in wilc_parse_join_bss_param()
466 param->opp_en.duration = noa_attr.desc[0].duration; in wilc_parse_join_bss_param()
467 param->opp_en.interval = noa_attr.desc[0].interval; in wilc_parse_join_bss_param()
468 param->opp_en.start_time = noa_attr.desc[0].start_time; in wilc_parse_join_bss_param()
471 param->opp_dis.cnt = noa_attr.desc[0].count; in wilc_parse_join_bss_param()
[all …]
/linux/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dmac-ctxt.c1768 notif->noa_attr.len_low != 2 + in iwl_mvm_probe_resp_data_notif()
1770 notif->noa_attr.len_low != 2 + in iwl_mvm_probe_resp_data_notif()
1772 "Invalid noa_attr.len_low (%d)\n", in iwl_mvm_probe_resp_data_notif()
1773 notif->noa_attr.len_low)) in iwl_mvm_probe_resp_data_notif()
1782 /* noa_attr contains 1 reserved byte, need to substruct it */ in iwl_mvm_probe_resp_data_notif()
1784 sizeof(new_data->notif.noa_attr) - 1; in iwl_mvm_probe_resp_data_notif()
1790 if (new_data->notif.noa_attr.len_low == in iwl_mvm_probe_resp_data_notif()