/linux-master/net/mac80211/ |
H A D | rx.c | 138 /* 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 D | mac80211.h | 1167 * @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 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/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/realtek/rtlwifi/ |
H A D | wifi.h | 2067 u16 antenna:1; member in struct:rtl_stats 2349 /* select antenna */
|
/linux-master/drivers/net/wireless/realtek/rtl818x/rtl8187/ |
H A D | dev.c | 355 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 D | dev.c | 279 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 D | rt2800lib.c | 2301 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 D | rt2x00dev.c | 857 rx_status->antenna = rt2x00dev->link.ant.active.rx;
|
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 | 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/marvell/ |
H A D | mwl8k.c | 1118 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 D | tx.c | 597 * set rate/antenna for injected frames with fixed rate, or 1610 info->status.antenna =
|
/linux-master/drivers/net/wireless/intel/iwlegacy/ |
H A D | 4965-mac.c | 692 /* 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 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/broadcom/b43legacy/ |
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...] |
/linux-master/drivers/net/wireless/broadcom/b43/ |
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...] |
/linux-master/drivers/net/wireless/ath/ath9k/ |
H A D | htc_drv_txrx.c | 1069 rx_status->antenna = rx_stats.rs_antenna;
|
/linux-master/drivers/net/wireless/broadcom/brcm80211/brcmsmac/ |
H A D | main.c | 2204 /* 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 D | hfa384x_usb.c | 3373 caphdr->antenna = htonl(0); /* unknown */
|
H A D | p80211conv.h | 95 __be32 antenna; member in struct:p80211_caphdr
|
/linux-master/drivers/net/wireless/st/cw1200/ |
H A D | txrx.c | 1091 hdr->antenna = 0;
|
/linux-master/drivers/net/wireless/intel/iwlwifi/dvm/ |
H A D | tx.c | 138 /* DATA packets will use the uCode station table for rate/antenna 810 info->status.antenna =
|
/linux-master/drivers/net/wireless/intel/ipw2x00/ |
H A D | ipw2200.c | 95 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 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);
|