Lines Matching refs:noa
12 const struct wmi_p2p_noa_info *noa) in ath10k_p2p_noa_ie_fill() argument
15 u8 ctwindow_oppps = noa->ctwindow_oppps; in ath10k_p2p_noa_ie_fill()
20 u8 noa_descriptors = noa->num_descriptors; in ath10k_p2p_noa_ie_fill()
36 noa_attr->index = noa->index; in ath10k_p2p_noa_ie_fill()
43 __le32_to_cpu(noa->descriptors[i].type_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()
54 static size_t ath10k_p2p_noa_ie_len_compute(const struct wmi_p2p_noa_info *noa) in ath10k_p2p_noa_ie_len_compute() argument
58 if (!noa->num_descriptors && in ath10k_p2p_noa_ie_len_compute()
59 !(noa->ctwindow_oppps & WMI_P2P_OPPPS_ENABLE_BIT)) in ath10k_p2p_noa_ie_len_compute()
65 len += noa->num_descriptors * sizeof(struct ieee80211_p2p_noa_desc); in ath10k_p2p_noa_ie_len_compute()
84 const struct wmi_p2p_noa_info *noa) in __ath10k_p2p_noa_update() argument
94 len = ath10k_p2p_noa_ie_len_compute(noa); in __ath10k_p2p_noa_update()
102 ath10k_p2p_noa_ie_fill(ie, len, noa); in __ath10k_p2p_noa_update()
107 const struct wmi_p2p_noa_info *noa) in ath10k_p2p_noa_update() argument
112 __ath10k_p2p_noa_update(arvif, noa); in ath10k_p2p_noa_update()
118 const struct wmi_p2p_noa_info *noa; member
130 ath10k_p2p_noa_update(arvif, arg->noa); in ath10k_p2p_noa_update_vdev_iter()
134 const struct wmi_p2p_noa_info *noa) in ath10k_p2p_noa_update_by_vdev_id() argument
138 .noa = noa, in ath10k_p2p_noa_update_by_vdev_id()