Lines Matching refs:noa
12 const struct ath11k_wmi_p2p_noa_info *noa) in ath11k_p2p_noa_ie_fill() argument
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()
39 noa_attr->index = u32_get_bits(noa->noa_attr, in ath11k_p2p_noa_ie_fill()
46 noa_attr->desc[i].count = noa->descriptors[i].type_count; in ath11k_p2p_noa_ie_fill()
48 cpu_to_le32(noa->descriptors[i].duration); in ath11k_p2p_noa_ie_fill()
50 cpu_to_le32(noa->descriptors[i].interval); in ath11k_p2p_noa_ie_fill()
52 cpu_to_le32(noa->descriptors[i].start_time); in ath11k_p2p_noa_ie_fill()
61 ath11k_p2p_noa_ie_len_compute(const struct ath11k_wmi_p2p_noa_info *noa) in ath11k_p2p_noa_ie_len_compute() argument
64 u8 noa_descriptors = u32_get_bits(noa->noa_attr, in ath11k_p2p_noa_ie_len_compute()
68 !(u32_get_bits(noa->noa_attr, WMI_P2P_NOA_INFO_OPP_PS))) in ath11k_p2p_noa_ie_len_compute()
94 const struct ath11k_wmi_p2p_noa_info *noa) in __ath11k_p2p_noa_update() argument
104 len = ath11k_p2p_noa_ie_len_compute(noa); in __ath11k_p2p_noa_update()
112 ath11k_p2p_noa_ie_fill(ie, len, noa); in __ath11k_p2p_noa_update()
116 const struct ath11k_wmi_p2p_noa_info *noa) in ath11k_p2p_noa_update() argument
121 __ath11k_p2p_noa_update(arvif, noa); in ath11k_p2p_noa_update()
134 ath11k_p2p_noa_update(arvif, arg->noa); in ath11k_p2p_noa_update_vdev_iter()
138 const struct ath11k_wmi_p2p_noa_info *noa) in ath11k_p2p_noa_update_by_vdev_id() argument
142 .noa = noa, in ath11k_p2p_noa_update_by_vdev_id()