Lines Matching refs:arvif
81 static void ath10k_p2p_noa_ie_assign(struct ath10k_vif *arvif, void *ie, in ath10k_p2p_noa_ie_assign() argument
84 struct ath10k *ar = arvif->ar; in ath10k_p2p_noa_ie_assign()
88 kfree(arvif->u.ap.noa_data); in ath10k_p2p_noa_ie_assign()
90 arvif->u.ap.noa_data = ie; in ath10k_p2p_noa_ie_assign()
91 arvif->u.ap.noa_len = len; in ath10k_p2p_noa_ie_assign()
94 static void __ath10k_p2p_noa_update(struct ath10k_vif *arvif, in __ath10k_p2p_noa_update() argument
97 struct ath10k *ar = arvif->ar; in __ath10k_p2p_noa_update()
103 ath10k_p2p_noa_ie_assign(arvif, NULL, 0); in __ath10k_p2p_noa_update()
114 ath10k_p2p_noa_ie_assign(arvif, ie, len); in __ath10k_p2p_noa_update()
117 void ath10k_p2p_noa_update(struct ath10k_vif *arvif, in ath10k_p2p_noa_update() argument
120 struct ath10k *ar = arvif->ar; in ath10k_p2p_noa_update()
123 __ath10k_p2p_noa_update(arvif, noa); in ath10k_p2p_noa_update()
135 struct ath10k_vif *arvif = ath10k_vif_to_arvif(vif); in ath10k_p2p_noa_update_vdev_iter() local
138 if (arvif->vdev_id != arg->vdev_id) in ath10k_p2p_noa_update_vdev_iter()
141 ath10k_p2p_noa_update(arvif, arg->noa); in ath10k_p2p_noa_update_vdev_iter()