Searched refs:noa (Results 1 – 6 of 6) sorted by relevance
1398 if (!avp || !avp->noa.has_next_tsf) in ath9k_update_p2p_ps_timer()1405 target_tsf = avp->noa.next_tsf; in ath9k_update_p2p_ps_timer()1406 if (!avp->noa.absent) in ath9k_update_p2p_ps_timer()1428 ieee80211_parse_p2p_noa(&vif->bss_conf.p2p_noa_attr, &avp->noa, tsf); in ath9k_update_p2p_ps()1469 struct ieee80211_p2p_noa_attr *noa; in ath9k_beacon_add_noa() local1484 noa = (void *) skb_put(skb, noa_len); in ath9k_beacon_add_noa()1485 memset(noa, 0, noa_len); in ath9k_beacon_add_noa()1487 noa->index = avp->noa_index; in ath9k_beacon_add_noa()1488 noa->oppps_ctwindow = ath9k_get_ctwin(sc, avp); in ath9k_beacon_add_noa()1493 noa->desc[i].count = 255; in ath9k_beacon_add_noa()[all …]
614 struct ieee80211_noa_data noa; member
770 struct ieee80211_p2p_noa_attr *noa = in iwl_mvm_mac_ctxt_cmd_sta() local773 cmd.p2p_sta.ctwin = cpu_to_le32(noa->oppps_ctwindow & in iwl_mvm_mac_ctxt_cmd_sta()1157 struct ieee80211_p2p_noa_attr *noa = &vif->bss_conf.p2p_noa_attr; in iwl_mvm_mac_ctxt_cmd_go() local1175 cmd.go.ctwin = cpu_to_le32(noa->oppps_ctwindow & in iwl_mvm_mac_ctxt_cmd_go()1178 cpu_to_le32(!!(noa->oppps_ctwindow & in iwl_mvm_mac_ctxt_cmd_go()
2280 const struct wmi_p2p_noa_info *noa) in ath10k_p2p_fill_noa_ie() argument2283 u8 ctwindow_oppps = noa->ctwindow_oppps; in ath10k_p2p_fill_noa_ie()2288 u8 noa_descriptors = noa->num_descriptors; in ath10k_p2p_fill_noa_ie()2304 noa_attr->index = noa->index; in ath10k_p2p_fill_noa_ie()2311 __le32_to_cpu(noa->descriptors[i].type_count); in ath10k_p2p_fill_noa_ie()2312 noa_attr->desc[i].duration = noa->descriptors[i].duration; in ath10k_p2p_fill_noa_ie()2313 noa_attr->desc[i].interval = noa->descriptors[i].interval; in ath10k_p2p_fill_noa_ie()2314 noa_attr->desc[i].start_time = noa->descriptors[i].start_time; in ath10k_p2p_fill_noa_ie()2322 static u32 ath10k_p2p_calc_noa_ie_len(const struct wmi_p2p_noa_info *noa) in ath10k_p2p_calc_noa_ie_len() argument2325 u8 noa_descriptors = noa->num_descriptors; in ath10k_p2p_calc_noa_ie_len()[all …]
1404 struct wmi_p2p_noa_descriptor *noa; in ath10k_wmi_tlv_op_gen_vdev_start() local1464 noa = (void *)tlv->value; in ath10k_wmi_tlv_op_gen_vdev_start()
3437 struct ieee80211_p2p_noa_attr noa = {}; in ieee80211_rx_mgmt_beacon() local3443 (u8 *) &noa, sizeof(noa)); in ieee80211_rx_mgmt_beacon()3445 if (sdata->u.mgd.p2p_noa_index != noa.index) { in ieee80211_rx_mgmt_beacon()3447 sdata->u.mgd.p2p_noa_index = noa.index; in ieee80211_rx_mgmt_beacon()3448 memcpy(&bss_conf->p2p_noa_attr, &noa, sizeof(noa)); in ieee80211_rx_mgmt_beacon()