Lines Matching refs:an

357 	struct ath_node *an;  in ath_node_attach()  local
358 an = (struct ath_node *)sta->drv_priv; in ath_node_attach()
360 an->sc = sc; in ath_node_attach()
361 an->sta = sta; in ath_node_attach()
362 an->vif = vif; in ath_node_attach()
363 memset(&an->key_idx, 0, sizeof(an->key_idx)); in ath_node_attach()
365 ath_tx_node_init(sc, an); in ath_node_attach()
367 ath_dynack_node_init(sc->sc_ah, an); in ath_node_attach()
372 struct ath_node *an = (struct ath_node *)sta->drv_priv; in ath_node_detach() local
373 ath_tx_node_cleanup(sc, an); in ath_node_detach()
375 ath_dynack_node_deinit(sc->sc_ah, an); in ath_node_detach()
1336 struct ath_node *an = &avp->mcast_node; in ath9k_add_interface() local
1368 an->sc = sc; in ath9k_add_interface()
1369 an->sta = NULL; in ath9k_add_interface()
1370 an->vif = vif; in ath9k_add_interface()
1371 an->no_ps_filter = true; in ath9k_add_interface()
1372 ath_tx_node_init(sc, an); in ath9k_add_interface()
1598 struct ath_node *an = (struct ath_node *) sta->drv_priv; in ath9k_sta_add() local
1610 an->ps_key = key; in ath9k_sta_add()
1611 an->key_idx[0] = key; in ath9k_sta_add()
1622 struct ath_node *an = (struct ath_node *) sta->drv_priv; in ath9k_del_ps_key() local
1624 if (!an->ps_key) in ath9k_del_ps_key()
1627 ath_key_delete(common, an->ps_key); in ath9k_del_ps_key()
1628 an->ps_key = 0; in ath9k_del_ps_key()
1629 an->key_idx[0] = 0; in ath9k_del_ps_key()
1679 struct ath_node *an, in ath9k_sta_set_tx_filter() argument
1684 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) { in ath9k_sta_set_tx_filter()
1685 if (!an->key_idx[i]) in ath9k_sta_set_tx_filter()
1687 ath9k_hw_set_tx_filter(ah, an->key_idx[i], set); in ath9k_sta_set_tx_filter()
1697 struct ath_node *an = (struct ath_node *) sta->drv_priv; in ath9k_sta_notify() local
1701 an->sleeping = true; in ath9k_sta_notify()
1702 ath_tx_aggr_sleep(sta, sc, an); in ath9k_sta_notify()
1703 ath9k_sta_set_tx_filter(sc->sc_ah, an, true); in ath9k_sta_notify()
1706 ath9k_sta_set_tx_filter(sc->sc_ah, an, false); in ath9k_sta_notify()
1707 an->sleeping = false; in ath9k_sta_notify()
1708 ath_tx_aggr_wakeup(sc, an); in ath9k_sta_notify()
1763 struct ath_node *an = NULL; in ath9k_set_key() local
1797 an = (struct ath_node *)sta->drv_priv; in ath9k_set_key()
1823 if (an && key->hw_key_idx) { in ath9k_set_key()
1824 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) { in ath9k_set_key()
1825 if (an->key_idx[i]) in ath9k_set_key()
1827 an->key_idx[i] = key->hw_key_idx; in ath9k_set_key()
1830 WARN_ON(i == ARRAY_SIZE(an->key_idx)); in ath9k_set_key()
1843 if (an) { in ath9k_set_key()
1844 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) { in ath9k_set_key()
1845 if (an->key_idx[i] != key->hw_key_idx) in ath9k_set_key()
1847 an->key_idx[i] = 0; in ath9k_set_key()
2011 struct ath_node *an = (struct ath_node *)sta->drv_priv; in ath9k_ampdu_action() local
2049 atid = ath_node_to_tid(an, tid); in ath9k_ampdu_action()