#include <linux/config.h>
#include <linux/version.h>
#include <linux/module.h>
#include <linux/init.h>
#include <linux/delay.h>
#include <linux/netdevice.h>
#include <linux/random.h>
#include <linux/cache.h>
#include <linux/if_arp.h>
#include <linux/proc_fs.h>
#include <asm/uaccess.h>
#include <asm/io.h>
#include "_ieee80211.h"
#include "ieee80211_regdomain.h"
#include "ah.h"
#include "ar5212reg.h"
#include "ar5212var.h"
Include dependency graph for ar5212.c:
Go to the source code of this file.
|
Value: if (flags & HAL_TXDESC_##_flag) \
tx_desc->tx_control_##_c |= \
AR5K_AR5212_DESC_TX_CTL##_c##_##_flag
|
|
Value: if (tx_tries##_n) { \ tx_desc->tx_control_2 |= \ AR5K_REG_SM(tx_tries##_n, \ AR5K_AR5212_DESC_TX_CTL2_XMIT_TRIES##_n); \ tx_desc->tx_control_3 |= \ AR5K_REG_SM(tx_rate##_n, \ AR5K_AR5212_DESC_TX_CTL3_XMIT_RATE##_n); \ } Referenced by ar5k_ar5212_setup_xtx_desc(). |
|
Definition at line 43 of file ar5212.c. Referenced by ar5k_ar5210_dump_state(), ar5k_ar5211_dump_state(), and ar5k_ar5212_dump_state(). |
|
Value: do { \ p += sprintf(p, "0x%08x 0x%08x %s\n", AR5K_AR5212_##_x, AR5K_REG_READ(AR5K_AR5212_##_x), #_x); \ } while (0) Referenced by ar5k_ar5212_proc_read_reg(). |
|
Definition at line 130 of file ar5212.c. Referenced by proc_ar5k_ar5212_open(). |
|
|
|
|
Definition at line 1762 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_MCAST_FIL0, AR5K_AR5212_MCAST_FIL1, AR5K_REG_DISABLE_BITS, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 471 of file ar5212.c. References AR5K_TRACE, and proc_hal. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2537 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_EEPROM_MAGIC, AR5K_EEPROM_MAGIC_VALUE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2916 of file ar5212.c. References AH_FALSE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(), and ar5k_ar5212_set_associd(). |
|
Definition at line 1998 of file ar5212.c. References AR5K_PRINT_REGISTER, AR5K_TRACE, and printf. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 3305 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_CFG, AR5K_AR5212_CFG_EEBS, AR5K_REG_READ, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 3313 of file ar5212.c. References AR5K_AR5212_EEPROM_BASE, AR5K_AR5212_EEPROM_CMD, AR5K_AR5212_EEPROM_CMD_READ, AR5K_AR5212_EEPROM_DATA, AR5K_AR5212_EEPROM_STAT_RDDONE, AR5K_AR5212_EEPROM_STAT_RDERR, AR5K_AR5212_EEPROM_STATUS, AR5K_DELAY, AR5K_REG_ENABLE_BITS, AR5K_REG_READ, AR5K_REG_WRITE, and AR5K_TUNE_REGISTER_TIMEOUT. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 3342 of file ar5212.c. References AR5K_AR5212_EEPROM_BASE, AR5K_AR5212_EEPROM_CMD, AR5K_AR5212_EEPROM_CMD_RESET, AR5K_AR5212_EEPROM_CMD_WRITE, AR5K_AR5212_EEPROM_STAT_WRDONE, AR5K_AR5212_EEPROM_STAT_WRERR, AR5K_AR5212_EEPROM_STATUS, AR5K_DELAY, AR5K_REG_ENABLE_BITS, AR5K_REG_READ, AR5K_REG_WRITE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2907 of file ar5212.c. References AH_FALSE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(), and ar5k_ar5212_set_associd(). |
|
Here is the call graph for this function:
|
Definition at line 1498 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_DESC_TX_CTL0_FRAME_LEN, AR5K_AR5212_DESC_TX_CTL1_BUF_LEN, AR5K_AR5212_DESC_TX_CTL1_MORE, AR5K_TRACE, ar5k_ar5212_tx_desc::tx_control_0, and ar5k_ar5212_tx_desc::tx_control_1. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2655 of file ar5212.c. References AR5K_AR5212_TIME_OUT, AR5K_AR5212_TIME_OUT_ACK, ar5k_clocktoh(), AR5K_REG_MS, and AR5K_REG_READ. Referenced by ar5k_ar5212_fill(). |
Here is the call graph for this function:
|
Definition at line 3224 of file ar5212.c. References AH_TRUE, AR5K_AR5212_NUM_GPIO, AR5K_AR5212_TX_NUM_QUEUES, AR5K_EEPROM_HDR_11A, AR5K_EEPROM_HDR_11B, AR5K_EEPROM_HDR_11G, HAL_MODE_11A, HAL_MODE_11B, HAL_MODE_11G, and HAL_MODE_TURBO. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1953 of file ar5212.c. References AR5K_AR5212_TX_NUM_QUEUES, AR5K_TRACE, HAL_CAP_CIPHER, HAL_CAP_NUM_TXQUEUES, HAL_CAP_TPC, HAL_CIPHER_WEP, HAL_EINVAL, and HAL_OK. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2676 of file ar5212.c. References AR5K_AR5212_TIME_OUT, AR5K_AR5212_TIME_OUT_CTS, ar5k_clocktoh(), AR5K_REG_MS, AR5K_REG_READ, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
Here is the call graph for this function:
|
Definition at line 2616 of file ar5212.c. References AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2267 of file ar5212.c. References AH_FALSE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2442 of file ar5212.c. References AR5K_AR5212_GPIODI, AR5K_AR5212_GPIODI_M, AR5K_AR5212_NUM_GPIO, AR5K_REG_READ, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(), and ar5k_ar5212_reset(). |
|
Definition at line 3159 of file ar5212.c. References AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 3116 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_PISR_HIUERR, AR5K_AR5212_PISR_RXERR, AR5K_AR5212_PISR_RXOK, AR5K_AR5212_PISR_RXPHY, AR5K_AR5212_PISR_TXERR, AR5K_AR5212_PISR_TXOK, AR5K_AR5212_RAC_PISR, AR5K_PRINTF, ar5k_radar_alert(), AR5K_REG_READ, HAL_INT_COMMON, HAL_INT_FATAL, HAL_INT_NOCARD, HAL_INT_RX, and HAL_INT_TX. Referenced by ar5k_ar5212_fill(). |
Here is the call graph for this function:
|
Definition at line 2688 of file ar5212.c. References AR5K_AR5212_KEYCACHE_SIZE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2281 of file ar5212.c. References bcopy, and IEEE80211_ADDR_LEN. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2882 of file ar5212.c. References AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 446 of file ar5212.c. References AR5K_TRACE, HAL_MODE_108G, HAL_MODE_11A, HAL_MODE_11B, HAL_MODE_11G, HAL_MODE_TURBO, and HAL_MODE_XR. Referenced by ar5k_ar5212_fill(), and ar5k_ar5212_reset(). |
|
Definition at line 2530 of file ar5212.c. References ar5k_get_regdomain(), and AR5K_TRACE. |
Here is the call graph for this function:
|
Here is the call graph for this function:
|
Definition at line 1674 of file ar5212.c. References AR5K_AR5212_RXDP, and AR5K_REG_READ. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1779 of file ar5212.c. References AR5K_AR5212_PHY_ERR_FIL, AR5K_AR5212_PHY_ERR_FIL_CCK, AR5K_AR5212_PHY_ERR_FIL_OFDM, AR5K_AR5212_PHY_ERR_FIL_RADAR, AR5K_AR5212_RX_FILTER, AR5K_REG_READ, AR5K_TRACE, HAL_RX_FILTER_PHYERR, and HAL_RX_FILTER_PHYRADAR. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2634 of file ar5212.c. References AR5K_AR5212_DCU_GBL_IFS_SLOT, AR5K_REG_READ, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2506 of file ar5212.c. References AR5K_AR5212_TSF_L32, AR5K_REG_READ, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2513 of file ar5212.c. References AR5K_AR5212_TSF_L32, AR5K_AR5212_TSF_U32, AR5K_REG_READ, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1309 of file ar5212.c. References AR5K_AR5212_QCU_TXDP, AR5K_ASSERT_ENTRY, AR5K_REG_READ, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1657 of file ar5212.c. References AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1101 of file ar5212.c. References AH_TRUE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1663 of file ar5212.c. References AH_TRUE, and AR5K_TRACE. |
|
Definition at line 2927 of file ar5212.c. References AR5K_AR5212_BEACON, AR5K_AR5212_BEACON_ENABLE, AR5K_AR5212_BEACON_PERIOD, AR5K_AR5212_BEACON_RESET_TSF, AR5K_AR5212_TIMER0, AR5K_AR5212_TIMER1, AR5K_AR5212_TIMER2, AR5K_AR5212_TIMER3, AR5K_REG_WRITE, AR5K_TRACE, AR5K_TUNE_DMA_BEACON_RESP, AR5K_TUNE_SW_BEACON_RESP, and HAL_M_STA. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2897 of file ar5212.c. References AH_FALSE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 3110 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_INTPEND, and AR5K_REG_READ. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2712 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_KEYTABLE_MAC1, AR5K_AR5212_KEYTABLE_SIZE, AR5K_AR5212_KEYTABLE_VALID, AR5K_ASSERT_ENTRY, AR5K_REG_READ, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 289 of file ar5212.c. References AH_FALSE, AR5K_AR5212_CFG, AR5K_AR5212_INIT_CFG, AR5K_AR5212_RC, AR5K_AR5212_RC_BB, AR5K_AR5212_RC_PCU, AR5K_AR5212_RXDP, AR5K_DELAY, AR5K_REG_READ, AR5K_REG_WRITE, ar5k_register_timeout(), and AR5K_TRACE. Referenced by ar5k_ar5212_nic_wakeup(). |
Here is the call graph for this function:
|
Here is the call graph for this function:
|
Definition at line 1348 of file ar5212.c. References AR5K_AR5212_QCU_STS, AR5K_AR5212_QCU_STS_FRMPENDCNT, AR5K_ASSERT_ENTRY, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 887 of file ar5212.c. References AH_TRUE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1942 of file ar5212.c. References AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2102 of file ar5212.c. References AR5K_AR5212_DCU_LCL_IFS, AR5K_AR5212_DCU_MISC, AR5K_AR5212_DCU_QCUMASK, AR5K_AR5212_DCU_RETRY_LMT, AR5K_AR5212_DCU_SEQNUM, AR5K_AR5212_QCU_CBRCFG, AR5K_AR5212_QCU_MISC, AR5K_AR5212_QCU_RDYTIMECFG, AR5K_AR5212_QCU_STS, AR5K_AR5212_QCU_TXDP, AR5K_PRINT_REGISTER2, and AR5K_REG_READ. Referenced by proc_ar5k_ar5212_open(). |
|
|
|
Definition at line 1680 of file ar5212.c. References AR5K_AR5212_CR, AR5K_AR5212_CR_RXE, AR5K_AR5212_RXDP, AR5K_REG_READ, and AR5K_REG_WRITE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1321 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_QCU_TXD, AR5K_AR5212_QCU_TXDP, AR5K_AR5212_QCU_TXE, AR5K_ASSERT_ENTRY, AR5K_REG_READ_Q, AR5K_REG_WRITE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2889 of file ar5212.c. References AH_FALSE, and AR5K_TRACE. |
|
Definition at line 3276 of file ar5212.c. References AH_TRUE, AR5K_AR5212_IER, AR5K_AR5212_IER_DISABLE, AR5K_AR5212_IER_ENABLE, AR5K_AR5212_PHY_RADAR, AR5K_AR5212_PHY_RADAR_DISABLE, AR5K_AR5212_PHY_RADAR_ENABLE, AR5K_AR5212_PIMR, AR5K_AR5212_PIMR_RXPHY, AR5K_REG_DISABLE_BITS, AR5K_REG_ENABLE_BITS, AR5K_REG_WRITE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 406 of file ar5212.c. References AR5K_AR5212_PHY, AR5K_AR5212_PHY_SHIFT_2GHZ, AR5K_AR5212_PHY_SHIFT_5GHZ, ar5k_bitswap(), AR5K_DELAY, AR5K_REG_READ, AR5K_REG_WRITE, AR5K_TRACE, HAL_CHIP_2GHZ, and HAL_CHIP_5GHZ. |
Here is the call graph for this function:
|
Definition at line 1110 of file ar5212.c. References AH_FALSE, AR5K_ASSERT_ENTRY, AR5K_Q_DISABLE_BITS, AR5K_TRACE, and HAL_TX_QUEUE_INACTIVE. Referenced by ar5k_ar5212_fill(). |
|
Here is the call graph for this function:
|
Definition at line 3069 of file ar5212.c. References AR5K_AR5212_BEACON, AR5K_AR5212_BEACON_PERIOD, AR5K_AR5212_STA_ID1, AR5K_AR5212_STA_ID1_DEFAULT_ANTENNA, AR5K_AR5212_STA_ID1_PCF, AR5K_AR5212_TIMER0, AR5K_REG_DISABLE_BITS, AR5K_REG_WRITE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2695 of file ar5212.c. References AH_FALSE, AR5K_AR5212_KEYCACHE_SIZE, AR5K_AR5212_KEYTABLE_OFF, AR5K_AR5212_KEYTABLE_SIZE, AR5K_AR5212_KEYTABLE_TYPE, AR5K_AR5212_KEYTABLE_TYPE_NULL, AR5K_ASSERT_ENTRY, AR5K_REG_WRITE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2522 of file ar5212.c. References AR5K_AR5212_BEACON, AR5K_AR5212_BEACON_RESET_TSF, AR5K_REG_ENABLE_BITS, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
|
Definition at line 2641 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_TIME_OUT, AR5K_AR5212_TIME_OUT_ACK, ar5k_clocktoh(), ar5k_htoclock(), AR5K_REG_MS, AR5K_REG_WRITE_BITS, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
Here is the call graph for this function:
|
Definition at line 2368 of file ar5212.c. References AR5K_AR5212_BEACON, AR5K_AR5212_BEACON_TIM, AR5K_AR5212_BEACON_TIM_S, AR5K_AR5212_BSS_ID0, AR5K_AR5212_BSS_ID1, AR5K_AR5212_BSS_ID1_AID_S, AR5K_AR5212_BSS_IDM0, AR5K_AR5212_BSS_IDM1, ar5k_ar5212_disable_pspoll(), ar5k_ar5212_enable_pspoll(), AR5K_REG_READ, AR5K_REG_WRITE, AR5K_TRACE, bcopy, and IEEE80211_ADDR_LEN. Referenced by ar5k_ar5212_fill(), and ar5k_ar5212_reset(). |
Here is the call graph for this function:
|
|
Definition at line 1986 of file ar5212.c. References AH_FALSE, AR5K_TRACE, and HAL_OK. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2662 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_TIME_OUT, AR5K_AR5212_TIME_OUT_CTS, ar5k_clocktoh(), ar5k_htoclock(), AR5K_REG_MS, AR5K_REG_WRITE_BITS, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
Here is the call graph for this function:
|
Definition at line 2610 of file ar5212.c. References AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2457 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_GPIODO, AR5K_AR5212_NUM_GPIO, AR5K_REG_READ, AR5K_REG_WRITE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2427 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_GPIOCR, AR5K_AR5212_GPIOCR_ALL, AR5K_AR5212_GPIOCR_NONE, AR5K_AR5212_NUM_GPIO, AR5K_REG_READ, AR5K_REG_WRITE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(), and ar5k_ar5212_reset(). |
|
Definition at line 2479 of file ar5212.c. References AR5K_AR5212_GPIOCR, AR5K_AR5212_GPIOCR_ALL, AR5K_AR5212_GPIOCR_INT_ENA, AR5K_AR5212_GPIOCR_INT_SEL, AR5K_AR5212_GPIOCR_INT_SELH, AR5K_AR5212_NUM_GPIO, AR5K_AR5212_PIMR, AR5K_AR5212_PIMR_GPIO, AR5K_REG_ENABLE_BITS, AR5K_REG_READ, AR5K_REG_WRITE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(), and ar5k_ar5212_reset(). |
|
Definition at line 2412 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_GPIOCR, AR5K_AR5212_GPIOCR_ALL, AR5K_AR5212_NUM_GPIO, AR5K_REG_READ, AR5K_REG_WRITE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
|
Definition at line 2729 of file ar5212.c. References AH_FALSE, AR5K_AR5212_KEYCACHE_SIZE, AR5K_AR5212_KEYTABLE_OFF, AR5K_AR5212_KEYTABLE_SIZE, AR5K_AR5212_KEYTABLE_TYPE_104, AR5K_AR5212_KEYTABLE_TYPE_128, AR5K_AR5212_KEYTABLE_TYPE_40, ar5k_ar5212_set_key_lladdr(), AR5K_ASSERT_ENTRY, AR5K_ELEMENTS, AR5K_KEYVAL_LENGTH_104, AR5K_KEYVAL_LENGTH_128, AR5K_KEYVAL_LENGTH_40, AR5K_REG_WRITE, AR5K_TRACE, and bcopy. Referenced by ar5k_ar5212_fill(). |
Here is the call graph for this function:
|
Definition at line 2782 of file ar5212.c. References AH_TRUE, AR5K_AR5212_KEYTABLE_MAC0, AR5K_AR5212_KEYTABLE_MAC1, AR5K_AR5212_KEYTABLE_SIZE, AR5K_AR5212_KEYTABLE_VALID, AR5K_ASSERT_ENTRY, AR5K_REG_WRITE, AR5K_TRACE, and bcopy. Referenced by ar5k_ar5212_fill(), and ar5k_ar5212_set_key(). |
|
Definition at line 2328 of file ar5212.c. References AR5K_AR5212_PCICFG, AR5K_AR5212_PCICFG_LED, AR5K_AR5212_PCICFG_LED_ASSOC, AR5K_AR5212_PCICFG_LED_NONE, AR5K_AR5212_PCICFG_LED_PEND, AR5K_AR5212_PCICFG_LEDMODE, AR5K_AR5212_PCICFG_LEDMODE_PROM, AR5K_AR5212_PCICFG_LEDMODE_PROP, AR5K_REG_DISABLE_BITS, AR5K_REG_ENABLE_BITS, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2288 of file ar5212.c. References AH_TRUE, AR5K_AR5212_STA_ID0, AR5K_AR5212_STA_ID1, AR5K_REG_WRITE, bcopy, and IEEE80211_ADDR_LEN. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1732 of file ar5212.c. References AR5K_AR5212_MCAST_FIL0, AR5K_AR5212_MCAST_FIL1, AR5K_REG_WRITE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1744 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_MCAST_FIL0, AR5K_AR5212_MCAST_FIL1, AR5K_REG_ENABLE_BITS, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 895 of file ar5212.c. References AR5K_AR5212_STA_ID0, AR5K_AR5212_STA_ID1, AR5K_AR5212_STA_ID1_ADHOC, AR5K_AR5212_STA_ID1_AP, AR5K_AR5212_STA_ID1_DEFAULT_ANTENNA, AR5K_AR5212_STA_ID1_DESC_ANTENNA, AR5K_AR5212_STA_ID1_RTS_DEFAULT_ANTENNA, AR5K_REG_WRITE, AR5K_TRACE, bcopy, IEEE80211_M_HOSTAP, IEEE80211_M_IBSS, IEEE80211_M_MONITOR, and IEEE80211_M_STA. Referenced by ar5k_ar5212_fill(), and ar5k_ar5212_reset(). |
|
Definition at line 2814 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_PCICFG, AR5K_AR5212_PCICFG_SPWR_DN, AR5K_AR5212_SCR, AR5K_AR5212_SCR_SLE, AR5K_AR5212_SCR_SLE_SLP, AR5K_AR5212_SCR_SLE_WAKE, AR5K_AR5212_STA_ID1, AR5K_AR5212_STA_ID1_DEFAULT_ANTENNA, AR5K_AR5212_STA_ID1_PWR_SV, AR5K_DELAY, AR5K_REG_READ, AR5K_REG_WRITE, AR5K_TRACE, HAL_PM_AUTO, HAL_PM_AWAKE, HAL_PM_FULL_SLEEP, and HAL_PM_NETWORK_SLEEP. Referenced by ar5k_ar5212_fill(), and ar5k_ar5212_nic_wakeup(). |
|
Definition at line 2307 of file ar5212.c. References AH_FALSE, AH_TRUE, ar5k_eeprom_regulation_domain(), ar5k_regdomain_to_ieee(), AR5K_TRACE, and HAL_OK. Referenced by ar5k_ar5212_fill(). |
Here is the call graph for this function:
|
Definition at line 1797 of file ar5212.c. References AR5K_AR5212_PHY_ERR_FIL, AR5K_AR5212_PHY_ERR_FIL_CCK, AR5K_AR5212_PHY_ERR_FIL_OFDM, AR5K_AR5212_PHY_ERR_FIL_RADAR, AR5K_AR5212_RX_FILTER, AR5K_AR5212_RXCFG, AR5K_AR5212_RXCFG_ZLFDMA, AR5K_REG_DISABLE_BITS, AR5K_REG_ENABLE_BITS, AR5K_REG_WRITE, HAL_RX_FILTER_PHYERR, and HAL_RX_FILTER_PHYRADAR. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1933 of file ar5212.c. References AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 2622 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_DCU_GBL_IFS_SLOT, AR5K_REG_WRITE, AR5K_TRACE, and HAL_SLOT_TIME_MAX. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 983 of file ar5212.c. References AH_FALSE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1820 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_DESC_RX_CTL1_BUF_LEN, AR5K_AR5212_DESC_RX_CTL1_INTREQ, AR5K_TRACE, HAL_RXDESC_INTREQ, ar5k_ar5212_rx_desc::rx_control_0, and ar5k_ar5212_rx_desc::rx_control_1. Referenced by ar5k_ar5212_fill(). |
|
|
Definition at line 1034 of file ar5212.c. References AH_TRUE, ar5k_ar5212_setup_tx_queueprops(), AR5K_Q_ENABLE_BITS, AR5K_TRACE, bzero, HAL_TX_QUEUE_BEACON, HAL_TX_QUEUE_CAB, HAL_TX_QUEUE_DATA, HAL_TX_QUEUE_ID_BEACON, HAL_TX_QUEUE_ID_CAB, HAL_TX_QUEUE_ID_DATA_MAX, HAL_TX_QUEUE_ID_DATA_MIN, HAL_TX_QUEUE_ID_PSPOLL, HAL_TX_QUEUE_INACTIVE, and HAL_TX_QUEUE_PSPOLL. Referenced by ar5k_ar5212_fill(). |
Here is the call graph for this function:
|
Definition at line 1077 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_ASSERT_ENTRY, AR5K_TRACE, bcopy, HAL_TX_QUEUE_DATA, HAL_TX_QUEUE_INACTIVE, HAL_WME_AC_VI, HAL_WME_UPSD, and TXQ_FLAG_POST_FR_BKOFF_DIS. Referenced by ar5k_ar5212_fill(), and ar5k_ar5212_setup_tx_queue(). |
|
Definition at line 1533 of file ar5212.c. References _XTX_TRIES, AH_TRUE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1692 of file ar5212.c. References AR5K_AR5212_CR, AR5K_AR5212_CR_RXE, AR5K_REG_WRITE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1718 of file ar5212.c. References AR5K_AR5212_DIAG_SW, AR5K_AR5212_DIAG_SW_DIS_RX, AR5K_REG_DISABLE_BITS, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1725 of file ar5212.c. References AR5K_AR5212_DIAG_SW, AR5K_AR5212_DIAG_SW_DIS_RX, AR5K_REG_ENABLE_BITS, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1699 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_CR, AR5K_AR5212_CR_RXD, AR5K_AR5212_CR_RXE, AR5K_DELAY, AR5K_REG_READ, AR5K_REG_WRITE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1371 of file ar5212.c. References AH_TRUE, AR5K_AR5212_QCU_STS, AR5K_AR5212_QCU_STS_FRMPENDCNT, AR5K_AR5212_QCU_TXD, AR5K_ASSERT_ENTRY, AR5K_DELAY, AR5K_REG_READ, AR5K_REG_WRITE, AR5K_REG_WRITE_Q, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 1355 of file ar5212.c. References AH_FALSE, AH_TRUE, AR5K_AR5212_QCU_TXD, AR5K_AR5212_QCU_TXE, AR5K_ASSERT_ENTRY, AR5K_REG_READ_Q, AR5K_REG_WRITE_Q, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Here is the call graph for this function:
|
Definition at line 2553 of file ar5212.c. References AR5K_AR5212_ACK_FAIL, AR5K_AR5212_BEACON_CNT, AR5K_AR5212_FCS_FAIL, AR5K_AR5212_PROFCNT_CYCLE, AR5K_AR5212_PROFCNT_RX, AR5K_AR5212_PROFCNT_RXCLR, AR5K_AR5212_PROFCNT_TX, AR5K_AR5212_RTS_FAIL, AR5K_AR5212_RTS_OK, AR5K_REG_READ, AR5K_REG_WRITE, and AR5K_TRACE. Referenced by ar5k_ar5212_fill(). |
|
Definition at line 996 of file ar5212.c. References AH_FALSE, AH_TRUE, ar5k_ar5212_set_intr(), AR5K_AR5212_TXCFG, AR5K_AR5212_TXCFG_TXFULL, AR5K_REG_MS, AR5K_REG_READ, AR5K_REG_WRITE_BITS, AR5K_TRACE, AR5K_TUNE_MAX_TX_FIFO_THRES, AR5K_TUNE_MIN_TX_FIFO_THRES, and HAL_INT_GLOBAL. Referenced by ar5k_ar5212_fill(). |
Here is the call graph for this function:
|
Definition at line 3086 of file ar5212.c. References AH_FALSE, AR5K_AR5212_QCU_STS, AR5K_AR5212_QCU_STS_FRMPENDCNT, AR5K_AR5212_QCU_TXE, AR5K_REG_READ_Q, ar5k_register_timeout(), AR5K_TRACE, and HAL_TX_QUEUE_ID_BEACON. Referenced by ar5k_ar5212_fill(). |
Here is the call graph for this function:
|
Definition at line 185 of file ar5212.c. References AR5K_REG_WRITE, proc_ar5k_ar5212_priv::max_wlen, proc_ar5k_ar5212_priv::rbuf, proc_ar5k_ar5212_priv::wbuf, and proc_ar5k_ar5212_priv::wlen. |
|
Definition at line 132 of file ar5212.c. References ar5k_ar5212_proc_read_reg(), MAX_PROC_AR5K_AR5212_SIZE, proc_ar5k_ar5212_priv::max_rlen, proc_ar5k_ar5212_priv::max_wlen, proc_ar5k_ar5212_priv::rbuf, proc_ar5k_ar5212_priv::rlen, and proc_ar5k_ar5212_priv::wbuf. |
Here is the call graph for this function:
|
Definition at line 111 of file ar5212.c. References proc_ar5k_ar5212_priv::rbuf, and proc_ar5k_ar5212_priv::rlen. |
|
Definition at line 163 of file ar5212.c. References proc_ar5k_ar5212_priv::max_wlen, proc_ar5k_ar5212_priv::wbuf, and proc_ar5k_ar5212_priv::wlen. |
|
Initial value: Definition at line 88 of file ar5212.c. Referenced by ar5k_ar5212_reset(). |
|
Initial value: Definition at line 90 of file ar5212.c. Referenced by ar5k_ar5212_reset(). |
|
Definition at line 97 of file ar5212.c. Referenced by ar5k_ar5212_detach(). |
|
|
Initial value: { .read = proc_ar5k_ar5212_read, .write = proc_ar5k_ar5212_write, .open = proc_ar5k_ar5212_open, .release = proc_ar5k_ar5212_close, } |