Lines Matching refs:roam_ev
5507 struct wmi_roam_event *roam_ev) in ath11k_pull_roam_ev() argument
5527 roam_ev->vdev_id = ev->vdev_id; in ath11k_pull_roam_ev()
5528 roam_ev->reason = ev->reason; in ath11k_pull_roam_ev()
5529 roam_ev->rssi = ev->rssi; in ath11k_pull_roam_ev()
7234 struct wmi_roam_event roam_ev = {}; in ath11k_roam_event() local
7237 if (ath11k_pull_roam_ev(ab, skb, &roam_ev) != 0) { in ath11k_roam_event()
7244 roam_ev.vdev_id, roam_ev.reason, roam_ev.rssi); in ath11k_roam_event()
7247 ar = ath11k_mac_get_ar_by_vdev_id(ab, roam_ev.vdev_id); in ath11k_roam_event()
7250 roam_ev.vdev_id); in ath11k_roam_event()
7255 if (roam_ev.reason >= WMI_ROAM_REASON_MAX) in ath11k_roam_event()
7257 roam_ev.reason, roam_ev.vdev_id); in ath11k_roam_event()
7259 switch (roam_ev.reason) { in ath11k_roam_event()
7261 ath11k_mac_handle_beacon_miss(ar, roam_ev.vdev_id); in ath11k_roam_event()
7268 roam_ev.reason, roam_ev.vdev_id); in ath11k_roam_event()