Lines Matching refs:an

358 	struct ath_node *an;
359 an = (struct ath_node *)sta->drv_priv;
361 an->sc = sc;
362 an->sta = sta;
363 an->vif = vif;
364 memset(&an->key_idx, 0, sizeof(an->key_idx));
366 ath_tx_node_init(sc, an);
368 ath_dynack_node_init(sc->sc_ah, an);
373 struct ath_node *an = (struct ath_node *)sta->drv_priv;
374 ath_tx_node_cleanup(sc, an);
376 ath_dynack_node_deinit(sc->sc_ah, an);
1337 struct ath_node *an = &avp->mcast_node;
1369 an->sc = sc;
1370 an->sta = NULL;
1371 an->vif = vif;
1372 an->no_ps_filter = true;
1373 ath_tx_node_init(sc, an);
1599 struct ath_node *an = (struct ath_node *) sta->drv_priv;
1611 an->ps_key = key;
1612 an->key_idx[0] = key;
1623 struct ath_node *an = (struct ath_node *) sta->drv_priv;
1625 if (!an->ps_key)
1628 ath_key_delete(common, an->ps_key);
1629 an->ps_key = 0;
1630 an->key_idx[0] = 0;
1680 struct ath_node *an,
1685 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) {
1686 if (!an->key_idx[i])
1688 ath9k_hw_set_tx_filter(ah, an->key_idx[i], set);
1698 struct ath_node *an = (struct ath_node *) sta->drv_priv;
1702 an->sleeping = true;
1703 ath_tx_aggr_sleep(sta, sc, an);
1704 ath9k_sta_set_tx_filter(sc->sc_ah, an, true);
1707 ath9k_sta_set_tx_filter(sc->sc_ah, an, false);
1708 an->sleeping = false;
1709 ath_tx_aggr_wakeup(sc, an);
1764 struct ath_node *an = NULL;
1798 an = (struct ath_node *)sta->drv_priv;
1824 if (an && key->hw_key_idx) {
1825 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) {
1826 if (an->key_idx[i])
1828 an->key_idx[i] = key->hw_key_idx;
1831 WARN_ON(i == ARRAY_SIZE(an->key_idx));
1844 if (an) {
1845 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) {
1846 if (an->key_idx[i] != key->hw_key_idx)
1848 an->key_idx[i] = 0;
2012 struct ath_node *an = (struct ath_node *)sta->drv_priv;
2050 atid = ath_node_to_tid(an, tid);
2696 * to send out an NoA.