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);
1342 struct ath_node *an = &avp->mcast_node;
1374 an->sc = sc;
1375 an->sta = NULL;
1376 an->vif = vif;
1377 an->no_ps_filter = true;
1378 ath_tx_node_init(sc, an);
1605 struct ath_node *an = (struct ath_node *) sta->drv_priv;
1617 an->ps_key = key;
1618 an->key_idx[0] = key;
1629 struct ath_node *an = (struct ath_node *) sta->drv_priv;
1631 if (!an->ps_key)
1634 ath_key_delete(common, an->ps_key);
1635 an->ps_key = 0;
1636 an->key_idx[0] = 0;
1686 struct ath_node *an,
1691 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) {
1692 if (!an->key_idx[i])
1694 ath9k_hw_set_tx_filter(ah, an->key_idx[i], set);
1704 struct ath_node *an = (struct ath_node *) sta->drv_priv;
1708 an->sleeping = true;
1709 ath_tx_aggr_sleep(sta, sc, an);
1710 ath9k_sta_set_tx_filter(sc->sc_ah, an, true);
1713 ath9k_sta_set_tx_filter(sc->sc_ah, an, false);
1714 an->sleeping = false;
1715 ath_tx_aggr_wakeup(sc, an);
1769 struct ath_node *an = NULL;
1803 an = (struct ath_node *)sta->drv_priv;
1829 if (an && key->hw_key_idx) {
1830 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) {
1831 if (an->key_idx[i])
1833 an->key_idx[i] = key->hw_key_idx;
1836 WARN_ON(i == ARRAY_SIZE(an->key_idx));
1849 if (an) {
1850 for (i = 0; i < ARRAY_SIZE(an->key_idx); i++) {
1851 if (an->key_idx[i] != key->hw_key_idx)
1853 an->key_idx[i] = 0;
2017 struct ath_node *an = (struct ath_node *)sta->drv_priv;
2055 atid = ath_node_to_tid(an, tid);
2699 * to send out an NoA.