Lines Matching refs:arvif
70 static void ath10k_p2p_noa_ie_assign(struct ath10k_vif *arvif, void *ie, in ath10k_p2p_noa_ie_assign() argument
73 struct ath10k *ar = arvif->ar; in ath10k_p2p_noa_ie_assign()
77 kfree(arvif->u.ap.noa_data); in ath10k_p2p_noa_ie_assign()
79 arvif->u.ap.noa_data = ie; in ath10k_p2p_noa_ie_assign()
80 arvif->u.ap.noa_len = len; in ath10k_p2p_noa_ie_assign()
83 static void __ath10k_p2p_noa_update(struct ath10k_vif *arvif, in __ath10k_p2p_noa_update() argument
86 struct ath10k *ar = arvif->ar; in __ath10k_p2p_noa_update()
92 ath10k_p2p_noa_ie_assign(arvif, NULL, 0); in __ath10k_p2p_noa_update()
103 ath10k_p2p_noa_ie_assign(arvif, ie, len); in __ath10k_p2p_noa_update()
106 void ath10k_p2p_noa_update(struct ath10k_vif *arvif, in ath10k_p2p_noa_update() argument
109 struct ath10k *ar = arvif->ar; in ath10k_p2p_noa_update()
112 __ath10k_p2p_noa_update(arvif, noa); in ath10k_p2p_noa_update()
124 struct ath10k_vif *arvif = (void *)vif->drv_priv; in ath10k_p2p_noa_update_vdev_iter() local
127 if (arvif->vdev_id != arg->vdev_id) in ath10k_p2p_noa_update_vdev_iter()
130 ath10k_p2p_noa_update(arvif, arg->noa); in ath10k_p2p_noa_update_vdev_iter()