/linux-master/drivers/staging/wlan-ng/ |
H A D | p80211conv.h | 95 __be32 antenna; member in struct:p80211_caphdr
|
/linux-master/drivers/net/wireless/silabs/wfx/ |
H A D | data_rx.c | 73 hdr->antenna = 0;
|
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | Makefile | 9 antenna.o \
|
H A D | recv.c | 80 static void ath_setdefantenna(struct ath_softc *sc, u32 antenna) argument 83 ath9k_hw_setantenna(sc->sc_ah, antenna); 84 sc->rx.defant = antenna; 937 rx_status->antenna = rx_stats->rs_antenna; 974 * Change the default rx antenna if rx diversity 975 * chooses the other antenna 3 times in a row.
|
/linux-master/drivers/staging/vt6656/ |
H A D | main_usb.c | 185 u8 antenna; local 289 antenna = priv->eeprom[EEP_OFS_ANTENNA]; 291 if (antenna & EEP_ANTINV) 296 antenna &= (EEP_ANTENNA_AUX | EEP_ANTENNA_MAIN); 298 if (antenna == 0) /* if not set default is both */ 299 antenna = (EEP_ANTENNA_AUX | EEP_ANTENNA_MAIN); 301 if (antenna == (EEP_ANTENNA_AUX | EEP_ANTENNA_MAIN)) { 312 if (antenna & EEP_ANTENNA_AUX) { 329 /* Set initial antenna mode */
|
/linux-master/drivers/net/wireless/ralink/rt2x00/ |
H A D | rt2x00reg.h | 29 enum antenna { enum
|
H A D | rt2x00link.c | 86 * which antenna demonstrated the best performance. 87 * When we are already on the antenna with the best 126 * Legacy driver indicates that we should swap antenna's 131 * sample the rssi from the other antenna to make a valid 154 * either the TX or RX antenna (or both). 215 * Update antenna RSSI 252 void rt2x00link_reset_tuner(struct rt2x00_dev *rt2x00dev, bool antenna) argument 284 if (antenna) 333 * Evaluate antenna setup, make this the last step when
|
H A D | rt2x00lib.h | 226 * @antenna: Should the antenna tuning also be reset 232 * SNR level or link quality (i.e. changing the antenna setting). 239 * If @antenna is set to true a the software antenna diversity 242 void rt2x00link_reset_tuner(struct rt2x00_dev *rt2x00dev, bool antenna);
|
H A D | rt2x00.h | 210 enum antenna rx; 211 enum antenna tx; 273 * Currently active TX/RX antenna setup. 275 * which antenna is actually used at this time. 280 * RSSI history information for the antenna. 281 * Used to determine when to switch antenna 287 * Current RSSI average of the currently active antenna. 313 * TX/RX antenna setup. 818 * This is the default TX/RX antenna setup as indicated
|
/linux-master/drivers/net/wireless/intersil/p54/ |
H A D | eeprom.h | 114 } __packed, antenna);
|
H A D | lmac.h | 171 u8 antenna; member in struct:p54_rx_data 213 u8 antenna; member in struct:p54_frame_sent
|
H A D | txrx.c | 364 rx_status->antenna = hdr->antenna;
|
/linux-master/drivers/media/tuners/ |
H A D | mt20xx.c | 428 static void mt2050_set_antenna(struct dvb_frontend *fe, unsigned char antenna) argument 434 buf[1] = antenna ? 0x11 : 0x10; 436 tuner_dbg("mt2050: enabled antenna connector %d\n", antenna);
|
/linux-master/drivers/net/wireless/broadcom/b43legacy/ |
H A D | phy.h | 27 B43legacy_ANTENNA_AUTO1, /* Automatic, starting with antenna 1 */ 28 B43legacy_ANTENNA_AUTO0, /* Automatic, starting with antenna 0 */ 114 #define B43legacy_PHY_ANTDWELL_AUTODIV1 0x0100 /* Automatic RX diversity start antenna */ 174 void b43legacy_set_rx_antenna(struct b43legacy_wldev *dev, int antenna);
|
H A D | main.c | 926 /* Convert a b43legacy antenna number value to the PHY TX control value. */ 927 static u16 b43legacy_antenna_to_phyctl(int antenna) argument 929 switch (antenna) { 949 int antenna; local 961 antenna = B43legacy_ANTENNA_DEFAULT; 962 antenna = b43legacy_antenna_to_phyctl(antenna); 969 ctl |= antenna; 2094 int antenna) 2099 switch (antenna) { 2093 b43legacy_mgmtframe_txantenna(struct b43legacy_wldev *dev, int antenna) argument [all...] |
H A D | xmit.c | 528 status.antenna = !!(phystat0 & B43legacy_RX_PHYST0_ANT);
|
/linux-master/drivers/net/wireless/ti/wlcore/ |
H A D | rx.c | 64 * Read the signal level and antenna diversity indication. 67 * The antenna indication is the msb of the rssi. 70 status->antenna = ((desc->rssi & ANT_DIVERSITY_BITMASK) >> 7);
|
/linux-master/drivers/staging/rtl8712/ |
H A D | rtl871x_mp_ioctl.c | 320 u32 antenna; local 326 antenna = *((u32 *)poid_par_priv->information_buf); 327 Adapter->mppriv.antenna_tx = (u16)((antenna & 0xFFFF0000) >> 16); 328 Adapter->mppriv.antenna_rx = (u16)(antenna & 0x0000FFFF);
|
/linux-master/drivers/net/wireless/broadcom/b43/ |
H A D | phy_common.h | 58 B43_ANTENNA_AUTO0 = 2, /* Automatic, starting with antenna 0 */ 59 B43_ANTENNA_AUTO1 = 3, /* Automatic, starting with antenna 1 */ 123 * @set_rx_antenna: Set the antenna used for RX. 173 void (*set_rx_antenna)(struct b43_wldev *dev, int antenna);
|
H A D | main.c | 1558 /* Check if the use of the antenna that ieee80211 told us to 1560 * "antenna_nr" is the antenna identifier we got from ieee80211. */ 1567 /* Zero means "use default antenna". That's always OK. */ 1578 /* This antenna is not available. Fall back to default. */ 1585 /* Convert a b43 antenna number value to the PHY TX control value. */ 1586 static u16 b43_antenna_to_phyctl(int antenna) argument 1588 switch (antenna) { 1615 int antenna; local 1641 antenna = B43_ANTENNA_DEFAULT; 1642 antenna 3211 b43_mgmtframe_txantenna(struct b43_wldev *dev, int antenna) argument 3984 int antenna; local [all...] |
H A D | phy_lp.c | 60 lpphy->antenna = B43_ANTENNA_DEFAULT; 1342 static void b43_lpphy_op_set_rx_antenna(struct b43_wldev *dev, int antenna) argument 1345 return; // rev2+ doesn't support antenna diversity 1347 if (B43_WARN_ON(antenna > B43_ANTENNA_AUTO1)) 1352 b43_phy_maskset(dev, B43_LPPHY_CRSGAIN_CTL, 0xFFFD, antenna & 0x2); 1353 b43_phy_maskset(dev, B43_LPPHY_CRSGAIN_CTL, 0xFFFE, antenna & 0x1); 1357 dev->phy.lp->antenna = antenna; 1613 b43_lpphy_op_set_rx_antenna(dev, lpphy->antenna);
|
/linux-master/drivers/net/wireless/ath/ar5523/ |
H A D | ar5523_hw.h | 152 __be32 antenna; member in struct:ar5523_rx_desc
|
/linux-master/drivers/net/wireless/rsi/ |
H A D | rsi_91x_mac80211.c | 1585 * @tx_ant: Bitmap for tx antenna 1586 * @rx_ant: Bitmap for rx antenna 1595 u8 antenna = 0; local 1599 "Invalid antenna selection (tx: %d, rx:%d)\n", 1611 antenna = tx_ant ? ANTENNA_SEL_UFL : ANTENNA_SEL_INT; 1612 if (common->ant_in_use != antenna) 1613 if (rsi_set_antenna(common, antenna)) 1619 common->ant_in_use = antenna; 1636 * @tx_ant: Bitmap for tx antenna 1637 * @rx_ant: Bitmap for rx antenna [all...] |
/linux-master/drivers/net/wireless/intel/iwlegacy/ |
H A D | 3945-mac.c | 79 * il3945_get_antenna_flags - Get antenna flags for RXON command 80 * @il: eeprom and antenna fields are used to determine antenna flags 82 * il->eeprom39 is used to determine if antenna AUX/MAIN are reversed 83 * il3945_mod_params.antenna specifies the antenna diversity mode: 85 * IL_ANTENNA_DIVERSITY - NIC selects best antenna by itself 86 * IL_ANTENNA_MAIN - Force MAIN antenna 87 * IL_ANTENNA_AUX - Force AUX antenna 94 switch (il3945_mod_params.antenna) { [all...] |
/linux-master/drivers/net/wireless/ath/ath5k/ |
H A D | base.c | 1450 rxs->antenna = rs->rs_antenna; 1860 u8 antenna; local 1878 antenna = ah->ah_tx_ant; 1889 * the Sectored AP scenario, switch antenna every 1892 * track of the tx antenna to be used for this client 1896 * default antenna which is supposed to be an omni. 1906 antenna = ah->bsent & 4 ? 2 : 1; 1919 antenna, flags, 0, 0);
|