Searched refs:antenna (Results 1 - 25 of 57) sorted by last modified time

123

/linux-master/net/mac80211/
H A Drx.c138 /* antenna field, if we don't have per-chain info */
187 /* antenna and antenna signal fields */
455 *pos = status->antenna;
/linux-master/include/net/
H A Dmac80211.h1167 * @status.antenna: (legacy, kept only for iwlegacy)
1221 u8 antenna; member in struct:ieee80211_tx_info::__anon94::__anon99
1562 * @antenna: antenna used
1613 u8 antenna; member in struct:ieee80211_rx_status
4109 * @set_antenna: Set antenna configuration (tx_ant, rx_ant) on the device.
4114 * @get_antenna: Get current antenna configuration from device (tx_ant, rx_ant).
/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/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/realtek/rtlwifi/
H A Dwifi.h2067 u16 antenna:1; member in struct:rtl_stats
2349 /* select antenna */
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8187/
H A Ddev.c355 rx_status.antenna = (hdr->signal >> 7) & 1;
374 rx_status.antenna = (hdr->rssi >> 7) & 1;
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8180/
H A Ddev.c279 rx_status.antenna = (flags2 >> 15) & 1;
694 } else { /* main antenna */
701 } else { /* disable antenna diversity */
708 } else { /* main antenna */
1204 /* TX antenna and TX gain are not on per-packet basis.
/linux-master/drivers/net/wireless/ralink/rt2x00/
H A Drt2800lib.c2301 enum antenna ant)
2335 * Configure the TX antenna.
2354 * Configure the RX antenna.
3938 * Usually max rate_power is the gain of the OFDM 6M rate. The antenna
6720 /* Clear previously selected antenna */
6948 /* These chips have hardware RX antenna diversity */
6953 rt2800_bbp_write(rt2x00dev, 154, 0); /* Clear previously selected antenna */
7019 /* Main antenna */
7022 /* Auxiliary antenna */
11211 * Identify default antenna configuratio
[all...]
H A Drt2x00dev.c857 rx_status->antenna = rt2x00dev->link.ant.active.rx;
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 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/marvell/
H A Dmwl8k.c1118 status->antenna = MWL8K_STA_RATE_INFO_ANTSELECT(rate_info);
2929 __le16 antenna; member in struct:mwl8k_cmd_rf_antenna
2937 mwl8k_cmd_rf_antenna(struct ieee80211_hw *hw, int antenna, int mask) argument
2948 cmd->antenna = cpu_to_le16(antenna);
/linux-master/drivers/net/wireless/intel/iwlwifi/mvm/
H A Dtx.c597 * set rate/antenna for injected frames with fixed rate, or
1610 info->status.antenna =
/linux-master/drivers/net/wireless/intel/iwlegacy/
H A D4965-mac.c692 /* Find max signal strength (dBm) among 3 antenna/receiver chains */
699 * "antenna number"
701 * It seems that the antenna field in the phy flags value
703 * it wants an actual antenna number but I always get "7"
711 rx_status.antenna =
1080 * Determine how many receiver/antenna chains to use.
1559 /* DATA packets will use the uCode station table for rate/antenna
2881 info->status.antenna =
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/broadcom/b43legacy/
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...]
/linux-master/drivers/net/wireless/broadcom/b43/
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...]
/linux-master/drivers/net/wireless/ath/ath9k/
H A Dhtc_drv_txrx.c1069 rx_status->antenna = rx_stats.rs_antenna;
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/
H A Dmain.c2204 /* Allocate GPIOs for mimo antenna diversity feature */
2206 /* Enable antenna diversity, use 2x3 mode */
2226 /* Enable antenna diversity, use 2x4 mode */
3267 /* Set up frame burst size and antenna swap threshold init values */
3698 /* init antenna selection */
3926 /* init antenna selection */
4709 /* reset the defaults if we have a single antenna */
5078 /* ensure antenna config is up to date */
5910 brcms_err(core, "wl%d: %s: SISO antenna but !SISO "
6290 /* set tx antenna confi
[all...]
/linux-master/drivers/staging/wlan-ng/
H A Dhfa384x_usb.c3373 caphdr->antenna = htonl(0); /* unknown */
H A Dp80211conv.h95 __be32 antenna; member in struct:p80211_caphdr
/linux-master/drivers/net/wireless/st/cw1200/
H A Dtxrx.c1091 hdr->antenna = 0;
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/
H A Dtx.c138 /* DATA packets will use the uCode station table for rate/antenna
810 info->status.antenna =
/linux-master/drivers/net/wireless/intel/ipw2x00/
H A Dipw2200.c95 static int antenna = CFG_SYS_ANTENNA_BOTH; variable
7811 /* antenna number */
8020 /* antenna number */
10007 if (antenna < CFG_SYS_ANTENNA_BOTH || antenna > CFG_SYS_ANTENNA_B)
10008 antenna = CFG_SYS_ANTENNA_BOTH;
10009 sys_config->antenna_diversity = antenna;
11956 module_param(antenna, int, 0444);
11957 MODULE_PARM_DESC(antenna, "select 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 879 milliseconds

123