Lines Matching refs:arvif
72 static void ath12k_p2p_noa_ie_assign(struct ath12k_vif *arvif, void *ie,
75 struct ath12k *ar = arvif->ar;
79 kfree(arvif->u.ap.noa_data);
81 arvif->u.ap.noa_data = ie;
82 arvif->u.ap.noa_len = len;
85 static void __ath12k_p2p_noa_update(struct ath12k_vif *arvif,
88 struct ath12k *ar = arvif->ar;
94 ath12k_p2p_noa_ie_assign(arvif, NULL, 0);
105 ath12k_p2p_noa_ie_assign(arvif, ie, len);
108 void ath12k_p2p_noa_update(struct ath12k_vif *arvif,
111 struct ath12k *ar = arvif->ar;
114 __ath12k_p2p_noa_update(arvif, noa);
121 struct ath12k_vif *arvif = ath12k_vif_to_arvif(vif);
124 if (arvif->ar != arg->ar || arvif->vdev_id != arg->vdev_id)
127 ath12k_p2p_noa_update(arvif, arg->noa);