Lines Matching refs:conn

29 	struct ath6kl_sta *conn = NULL;  in ath6kl_find_sta()  local
39 conn = &ar->sta_list[i]; in ath6kl_find_sta()
44 return conn; in ath6kl_find_sta()
49 struct ath6kl_sta *conn = NULL; in ath6kl_find_sta_by_aid() local
54 conn = &ar->sta_list[ctr]; in ath6kl_find_sta_by_aid()
58 return conn; in ath6kl_find_sta_by_aid()
864 struct ath6kl_sta *conn; in ath6kl_pspoll_event() local
870 conn = ath6kl_find_sta_by_aid(ar, aid); in ath6kl_pspoll_event()
872 if (!conn) in ath6kl_pspoll_event()
878 spin_lock_bh(&conn->psq_lock); in ath6kl_pspoll_event()
879 psq_empty = skb_queue_empty(&conn->psq) && (conn->mgmt_psq_len == 0); in ath6kl_pspoll_event()
880 spin_unlock_bh(&conn->psq_lock); in ath6kl_pspoll_event()
886 spin_lock_bh(&conn->psq_lock); in ath6kl_pspoll_event()
887 if (conn->mgmt_psq_len > 0) { in ath6kl_pspoll_event()
888 mgmt_buf = list_first_entry(&conn->mgmt_psq, in ath6kl_pspoll_event()
891 conn->mgmt_psq_len--; in ath6kl_pspoll_event()
892 spin_unlock_bh(&conn->psq_lock); in ath6kl_pspoll_event()
894 conn->sta_flags |= STA_PS_POLLED; in ath6kl_pspoll_event()
899 conn->sta_flags &= ~STA_PS_POLLED; in ath6kl_pspoll_event()
902 skb = skb_dequeue(&conn->psq); in ath6kl_pspoll_event()
903 spin_unlock_bh(&conn->psq_lock); in ath6kl_pspoll_event()
905 conn->sta_flags |= STA_PS_POLLED; in ath6kl_pspoll_event()
907 conn->sta_flags &= ~STA_PS_POLLED; in ath6kl_pspoll_event()
910 spin_lock_bh(&conn->psq_lock); in ath6kl_pspoll_event()
911 psq_empty = skb_queue_empty(&conn->psq) && (conn->mgmt_psq_len == 0); in ath6kl_pspoll_event()
912 spin_unlock_bh(&conn->psq_lock); in ath6kl_pspoll_event()
915 ath6kl_wmi_set_pvb_cmd(ar->wmi, vif->fw_vif_idx, conn->aid, 0); in ath6kl_pspoll_event()