Lines Matching refs:in

807 	struct ieee80211_node *in;  in arn_rc_rate_set_series()
817 (in->in_capinfo & IEEE80211_CAPINFO_SHORT_PREAMBLE)) { in arn_rc_rate_set_series()
1455 struct ieee80211_node *in) in arn_rc_init() argument
1468 boolean_t is_ht = in->in_flags & IEEE80211_NODE_HT; in arn_rc_init()
1471 in->in_htcap & IEEE80211_HTCAP_CHWIDTH40; in arn_rc_init()
1484 if (in->in_flags & IEEE80211_NODE_HT) { in arn_rc_init()
1496 if (in->in_htcap & IEEE80211_HTCAP_CHWIDTH40) in arn_rc_init()
1498 if (in->in_htcap & IEEE80211_HTCAP_SHORTGI40) in arn_rc_init()
1575 struct ieee80211_node *in = (struct ieee80211_node *)(bf->bf_in); in arn_tx_status() local
1576 struct ath_node *an = ATH_NODE(in); in arn_tx_status()
1620 struct ieee80211_node *in = (struct ieee80211_node *)(bf->bf_in); in arn_get_rate() local
1621 struct ath_node *an = ATH_NODE(in); in arn_get_rate()
1643 for (i = 0; i < in->in_rates.ir_nrates; i++) { in arn_get_rate()
1649 in->in_rates.ir_rates[i], in arn_get_rate()
1653 in->in_rates.ir_rates[i]) in arn_get_rate()
1656 in->in_txrate = i; in arn_get_rate()
1659 in->in_txrate = in->in_rates.ir_nrates - 1; in arn_get_rate()
1682 arn_rate_init(struct arn_softc *sc, struct ieee80211_node *in) in arn_rate_init() argument
1685 struct ath_node *an = ATH_NODE(in); in arn_rate_init()
1695 for (i = 0; i < in->in_rates.ir_nrates; i++) { in arn_rate_init()
1696 ath_rc_priv->neg_rates.rs_rates[i] = in->in_rates.ir_rates[i]; in arn_rate_init()
1701 ath_rc_priv->neg_rates.rs_nrates = in->in_rates.ir_nrates; in arn_rate_init()
1704 if (in->in_flags & IEEE80211_NODE_HT) { in arn_rate_init()
1705 for (i = 0; i < in->in_htrates.rs_nrates; i++) { in arn_rate_init()
1707 in->in_htrates.rs_rates[i]; in arn_rate_init()
1712 ath_rc_priv->neg_ht_rates.rs_nrates = in->in_htrates.rs_nrates; in arn_rate_init()
1721 (in->in_htcap_ie != NULL) && in arn_rate_init()
1722 (in->in_htcap != 0) && in arn_rate_init()
1723 (in->in_htparam != 0)) { in arn_rate_init()
1724 ampdu_factor = in->in_htparam & HT_RX_AMPDU_FACTOR_MSK; in arn_rate_init()
1725 ampdu_density = (in->in_htparam & HT_MPDU_DENSITY_MSK) >> in arn_rate_init()
1734 arn_rc_init(sc, ath_rc_priv, in); in arn_rate_init()
1798 arn_rate_update(struct arn_softc *sc, struct ieee80211_node *in, int32_t rate) in arn_rate_update() argument
1800 struct ath_node *an = ATH_NODE(in); in arn_rate_update()
1806 in->in_txrate = rate; in arn_rate_update()
1823 if (in->in_rates.ir_nrates == 0) in arn_rate_update()
1826 in->in_rates.ir_rates[rate] & IEEE80211_RATE_VAL]; in arn_rate_update()
1841 in->in_rates.ir_rates[rate]&IEEE80211_RATE_VAL]; in arn_rate_update()
1850 in->in_rates.ir_rates[rate]&IEEE80211_RATE_VAL]; in arn_rate_update()
1878 arn_rate_ctl_start(struct arn_softc *sc, struct ieee80211_node *in) in arn_rate_ctl_start() argument
1889 srate = in->in_rates.ir_nrates - 1; in arn_rate_ctl_start()
1906 srate = in->in_rates.ir_nrates - 1; in arn_rate_ctl_start()
1914 arn_rate_update(sc, in, srate); in arn_rate_ctl_start()
1918 arn_rate_cb(void *arg, struct ieee80211_node *in) in arn_rate_cb() argument
1920 arn_rate_update((struct arn_softc *)arg, in, 0); in arn_rate_cb()
1930 struct ieee80211_node *in; in arn_rate_ctl_reset() local
1937 in = (struct ieee80211_node *)ic->ic_bss; in arn_rate_ctl_reset()
1941 arn_rate_ctl_start(sc, in); in arn_rate_ctl_reset()
1943 arn_rate_update(sc, in, 0); in arn_rate_ctl_reset()
1947 arn_rate_init(sc, in); in arn_rate_ctl_reset()
1968 arn_rate_ctl(void *arg, struct ieee80211_node *in) in arn_rate_ctl() argument
1971 struct ath_node *an = ATH_NODE(in); in arn_rate_ctl()
1972 struct ieee80211_rateset *rs = &in->in_rates; in arn_rate_ctl()
1994 nrate = in->in_txrate; in arn_rate_ctl()
2018 if (nrate != in->in_txrate) { in arn_rate_ctl()
2021 (rs->ir_rates[in->in_txrate] & IEEE80211_RATE_VAL) / 2, in arn_rate_ctl()
2024 arn_rate_update(sc, in, nrate); in arn_rate_ctl()