Lines Matching refs:aid
47 struct ath6kl_sta *ath6kl_find_sta_by_aid(struct ath6kl *ar, u8 aid) in ath6kl_find_sta_by_aid() argument
53 if (ar->sta_list[ctr].aid == aid) { in ath6kl_find_sta_by_aid()
61 static void ath6kl_add_new_sta(struct ath6kl_vif *vif, u8 *mac, u16 aid, in ath6kl_add_new_sta() argument
69 free_slot = aid - 1; in ath6kl_add_new_sta()
75 sta->aid = aid; in ath6kl_add_new_sta()
82 ar->ap_stats.sta[free_slot].aid = cpu_to_le32(aid); in ath6kl_add_new_sta()
106 memset(&ar->ap_stats.sta[sta->aid - 1], 0, in ath6kl_sta_cleanup()
110 sta->aid = 0; in ath6kl_sta_cleanup()
138 mac, ar->sta_list[i].aid, reason); in ath6kl_remove_sta()
423 void ath6kl_connect_ap_mode_sta(struct ath6kl_vif *vif, u16 aid, u8 *mac_addr, in ath6kl_connect_ap_mode_sta() argument
431 ath6kl_dbg(ATH6KL_DBG_TRC, "new station %pM aid=%d\n", mac_addr, aid); in ath6kl_connect_ap_mode_sta()
433 if (aid < 1 || aid > AP_MAX_NUM_STA) in ath6kl_connect_ap_mode_sta()
483 ath6kl_add_new_sta(vif, mac_addr, aid, wpa_ie, in ath6kl_connect_ap_mode_sta()
868 void ath6kl_pspoll_event(struct ath6kl_vif *vif, u8 aid) in ath6kl_pspoll_event() argument
876 conn = ath6kl_find_sta_by_aid(ar, aid); in ath6kl_pspoll_event()
921 ath6kl_wmi_set_pvb_cmd(ar->wmi, vif->fw_vif_idx, conn->aid, 0); in ath6kl_pspoll_event()