Lines Matching refs:ant
53 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_link_rssi() local
56 return rt2x00link_get_avg_rssi(&ant->rssi_ant); in rt2x00link_antenna_get_link_rssi()
63 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_rssi_history() local
65 if (ant->rssi_history) in rt2x00link_antenna_get_rssi_history()
66 return ant->rssi_history; in rt2x00link_antenna_get_rssi_history()
73 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_update_rssi_history() local
74 ant->rssi_history = rssi; in rt2x00link_antenna_update_rssi_history()
79 ewma_init(&rt2x00dev->link.ant.rssi_ant, RT2X00_EWMA_FACTOR, in rt2x00link_antenna_reset()
85 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity_sample() local
92 memcpy(&new_ant, &ant->active, sizeof(new_ant)); in rt2x00lib_antenna_diversity_sample()
97 ant->flags &= ~ANTENNA_MODE_SAMPLE; in rt2x00lib_antenna_diversity_sample()
113 other_antenna = (ant->active.rx == ANTENNA_A) ? ANTENNA_B : ANTENNA_A; in rt2x00lib_antenna_diversity_sample()
115 if (ant->flags & ANTENNA_RX_DIVERSITY) in rt2x00lib_antenna_diversity_sample()
118 if (ant->flags & ANTENNA_TX_DIVERSITY) in rt2x00lib_antenna_diversity_sample()
126 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity_eval() local
131 memcpy(&new_ant, &ant->active, sizeof(new_ant)); in rt2x00lib_antenna_diversity_eval()
153 ant->flags |= ANTENNA_MODE_SAMPLE; in rt2x00lib_antenna_diversity_eval()
155 if (ant->flags & ANTENNA_RX_DIVERSITY) in rt2x00lib_antenna_diversity_eval()
158 if (ant->flags & ANTENNA_TX_DIVERSITY) in rt2x00lib_antenna_diversity_eval()
166 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity() local
172 if (!(ant->flags & ANTENNA_RX_DIVERSITY) && in rt2x00lib_antenna_diversity()
173 !(ant->flags & ANTENNA_TX_DIVERSITY)) { in rt2x00lib_antenna_diversity()
174 ant->flags = 0; in rt2x00lib_antenna_diversity()
184 if (ant->flags & ANTENNA_MODE_SAMPLE) { in rt2x00lib_antenna_diversity()
201 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_update_stats() local
233 ewma_add(&ant->rssi_ant, -rxdesc->rssi); in rt2x00link_update_stats()