Searched refs:antenna (Results 1 - 25 of 57) sorted by relevance

123

/linux-master/drivers/staging/wlan-ng/
H A Dp80211conv.h95 __be32 antenna; member in struct:p80211_caphdr
/linux-master/drivers/net/wireless/silabs/wfx/
H A Ddata_rx.c73 hdr->antenna = 0;
/linux-master/drivers/net/wireless/ath/ath9k/
H A DMakefile9 antenna.o \
H A Drecv.c80 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 Dmain_usb.c185 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 Drt2x00reg.h29 enum antenna { enum
H A Drt2x00link.c86 * 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 Drt2x00lib.h226 * @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 Drt2x00.h210 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 Deeprom.h114 } __packed, antenna);
H A Dlmac.h171 u8 antenna; member in struct:p54_rx_data
213 u8 antenna; member in struct:p54_frame_sent
H A Dtxrx.c364 rx_status->antenna = hdr->antenna;
/linux-master/drivers/media/tuners/
H A Dmt20xx.c428 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 Dphy.h27 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 Dmain.c926 /* 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 Dxmit.c528 status.antenna = !!(phystat0 & B43legacy_RX_PHYST0_ANT);
/linux-master/drivers/net/wireless/ti/wlcore/
H A Drx.c64 * 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 Drtl871x_mp_ioctl.c320 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 Dphy_common.h58 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 Dmain.c1558 /* 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 Dphy_lp.c60 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 Dar5523_hw.h152 __be32 antenna; member in struct:ar5523_rx_desc
/linux-master/drivers/net/wireless/rsi/
H A Drsi_91x_mac80211.c1585 * @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 D3945-mac.c79 * 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 Dbase.c1450 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);

Completed in 274 milliseconds

123