Lines Matching refs:ant

49 	struct link_ant *ant = &rt2x00dev->link.ant;  in rt2x00link_antenna_get_link_rssi()  local
52 return rt2x00link_get_avg_rssi(&ant->rssi_ant); in rt2x00link_antenna_get_link_rssi()
59 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_get_rssi_history() local
61 if (ant->rssi_history) in rt2x00link_antenna_get_rssi_history()
62 return ant->rssi_history; in rt2x00link_antenna_get_rssi_history()
69 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_antenna_update_rssi_history() local
70 ant->rssi_history = rssi; in rt2x00link_antenna_update_rssi_history()
75 ewma_rssi_init(&rt2x00dev->link.ant.rssi_ant); in rt2x00link_antenna_reset()
80 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity_sample() local
87 memcpy(&new_ant, &ant->active, sizeof(new_ant)); in rt2x00lib_antenna_diversity_sample()
92 ant->flags &= ~ANTENNA_MODE_SAMPLE; in rt2x00lib_antenna_diversity_sample()
108 other_antenna = (ant->active.rx == ANTENNA_A) ? ANTENNA_B : ANTENNA_A; in rt2x00lib_antenna_diversity_sample()
110 if (ant->flags & ANTENNA_RX_DIVERSITY) in rt2x00lib_antenna_diversity_sample()
113 if (ant->flags & ANTENNA_TX_DIVERSITY) in rt2x00lib_antenna_diversity_sample()
121 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity_eval() local
126 memcpy(&new_ant, &ant->active, sizeof(new_ant)); in rt2x00lib_antenna_diversity_eval()
148 ant->flags |= ANTENNA_MODE_SAMPLE; in rt2x00lib_antenna_diversity_eval()
150 if (ant->flags & ANTENNA_RX_DIVERSITY) in rt2x00lib_antenna_diversity_eval()
153 if (ant->flags & ANTENNA_TX_DIVERSITY) in rt2x00lib_antenna_diversity_eval()
161 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00lib_antenna_diversity() local
167 if (!(ant->flags & ANTENNA_RX_DIVERSITY) && in rt2x00lib_antenna_diversity()
168 !(ant->flags & ANTENNA_TX_DIVERSITY)) { in rt2x00lib_antenna_diversity()
169 ant->flags = 0; in rt2x00lib_antenna_diversity()
179 if (ant->flags & ANTENNA_MODE_SAMPLE) { in rt2x00lib_antenna_diversity()
196 struct link_ant *ant = &rt2x00dev->link.ant; in rt2x00link_update_stats() local
228 ewma_rssi_add(&ant->rssi_ant, -rxdesc->rssi); in rt2x00link_update_stats()