Main Page | Data Structures | Directories | File List | Data Fields | Globals

ar5210var.h File Reference

#include <dev/ic/ar5xxx.h>

Include dependency graph for ar5210var.h:

Go to the source code of this file.

Defines

#define AR5K_AR5210_MAGIC   0x0000145a
#define AR5K_AR5210_TX_NUM_QUEUES   2
#define AR5K_AR5210_INIT_CFG
#define AR5K_AR5210_DESC_RX_CTL0   0x00000000
#define AR5K_AR5210_DESC_RX_CTL1_BUF_LEN   0x00000fff
#define AR5K_AR5210_DESC_RX_CTL1_INTREQ   0x00002000
#define AR5K_AR5210_DESC_RX_STATUS0_DATA_LEN   0x00000fff
#define AR5K_AR5210_DESC_RX_STATUS0_MORE   0x00001000
#define AR5K_AR5210_DESC_RX_STATUS0_RECEIVE_ANTENNA   0x00004000
#define AR5K_AR5210_DESC_RX_STATUS0_RECEIVE_RATE   0x00078000
#define AR5K_AR5210_DESC_RX_STATUS0_RECEIVE_RATE_S   15
#define AR5K_AR5210_DESC_RX_STATUS0_RECEIVE_SIGNAL   0x07f80000
#define AR5K_AR5210_DESC_RX_STATUS0_RECEIVE_SIGNAL_S   19
#define AR5K_AR5210_DESC_RX_STATUS1_DONE   0x00000001
#define AR5K_AR5210_DESC_RX_STATUS1_FRAME_RECEIVE_OK   0x00000002
#define AR5K_AR5210_DESC_RX_STATUS1_CRC_ERROR   0x00000004
#define AR5K_AR5210_DESC_RX_STATUS1_FIFO_OVERRUN   0x00000008
#define AR5K_AR5210_DESC_RX_STATUS1_DECRYPT_CRC_ERROR   0x00000010
#define AR5K_AR5210_DESC_RX_STATUS1_PHY_ERROR   0x000000e0
#define AR5K_AR5210_DESC_RX_STATUS1_PHY_ERROR_S   5
#define AR5K_AR5210_DESC_RX_STATUS1_KEY_INDEX_VALID   0x00000100
#define AR5K_AR5210_DESC_RX_STATUS1_KEY_INDEX   0x00007e00
#define AR5K_AR5210_DESC_RX_STATUS1_KEY_INDEX_S   9
#define AR5K_AR5210_DESC_RX_STATUS1_RECEIVE_TIMESTAMP   0x0fff8000
#define AR5K_AR5210_DESC_RX_STATUS1_RECEIVE_TIMESTAMP_S   15
#define AR5K_AR5210_DESC_RX_STATUS1_KEY_CACHE_MISS   0x10000000
#define AR5K_AR5210_DESC_RX_PHY_ERROR_NONE   0x00
#define AR5K_AR5210_DESC_RX_PHY_ERROR_TIMING   0x20
#define AR5K_AR5210_DESC_RX_PHY_ERROR_PARITY   0x40
#define AR5K_AR5210_DESC_RX_PHY_ERROR_RATE   0x60
#define AR5K_AR5210_DESC_RX_PHY_ERROR_LENGTH   0x80
#define AR5K_AR5210_DESC_RX_PHY_ERROR_64QAM   0xa0
#define AR5K_AR5210_DESC_RX_PHY_ERROR_SERVICE   0xc0
#define AR5K_AR5210_DESC_RX_PHY_ERROR_TRANSMITOVR   0xe0
#define AR5K_AR5210_DESC_TX_CTL0_FRAME_LEN   0x00000fff
#define AR5K_AR5210_DESC_TX_CTL0_HEADER_LEN   0x0003f000
#define AR5K_AR5210_DESC_TX_CTL0_HEADER_LEN_S   12
#define AR5K_AR5210_DESC_TX_CTL0_XMIT_RATE   0x003c0000
#define AR5K_AR5210_DESC_TX_CTL0_XMIT_RATE_S   18
#define AR5K_AR5210_DESC_TX_CTL0_RTSENA   0x00400000
#define AR5K_AR5210_DESC_TX_CTL0_LONG_PACKET   0x00800000
#define AR5K_AR5210_DESC_TX_CTL0_CLRDMASK   0x01000000
#define AR5K_AR5210_DESC_TX_CTL0_ANT_MODE_XMIT   0x02000000
#define AR5K_AR5210_DESC_TX_CTL0_FRAME_TYPE   0x1c000000
#define AR5K_AR5210_DESC_TX_CTL0_FRAME_TYPE_S   26
#define AR5K_AR5210_DESC_TX_CTL0_INTREQ   0x20000000
#define AR5K_AR5210_DESC_TX_CTL0_ENCRYPT_KEY_VALID   0x40000000
#define AR5K_AR5210_DESC_TX_CTL1_BUF_LEN   0x00000fff
#define AR5K_AR5210_DESC_TX_CTL1_MORE   0x00001000
#define AR5K_AR5210_DESC_TX_CTL1_ENCRYPT_KEY_INDEX   0x0007e000
#define AR5K_AR5210_DESC_TX_CTL1_ENCRYPT_KEY_INDEX_S   13
#define AR5K_AR5210_DESC_TX_CTL1_RTS_DURATION   0xfff80000
#define AR5K_AR5210_DESC_TX_FRAME_TYPE_NORMAL   0x00
#define AR5K_AR5210_DESC_TX_FRAME_TYPE_ATIM   0x04
#define AR5K_AR5210_DESC_TX_FRAME_TYPE_PSPOLL   0x08
#define AR5K_AR5210_DESC_TX_FRAME_TYPE_NO_DELAY   0x0c
#define AR5K_AR5210_DESC_TX_FRAME_TYPE_PIFS   0x10
#define AR5K_AR5210_DESC_TX_STATUS0_FRAME_XMIT_OK   0x00000001
#define AR5K_AR5210_DESC_TX_STATUS0_EXCESSIVE_RETRIES   0x00000002
#define AR5K_AR5210_DESC_TX_STATUS0_FIFO_UNDERRUN   0x00000004
#define AR5K_AR5210_DESC_TX_STATUS0_FILTERED   0x00000008
#define AR5K_AR5210_DESC_TX_STATUS0_SHORT_RETRY_COUNT   0x000000f0
#define AR5K_AR5210_DESC_TX_STATUS0_SHORT_RETRY_COUNT_S   4
#define AR5K_AR5210_DESC_TX_STATUS0_LONG_RETRY_COUNT   0x00000f00
#define AR5K_AR5210_DESC_TX_STATUS0_LONG_RETRY_COUNT_S   8
#define AR5K_AR5210_DESC_TX_STATUS0_SEND_TIMESTAMP   0xffff0000
#define AR5K_AR5210_DESC_TX_STATUS0_SEND_TIMESTAMP_S   16
#define AR5K_AR5210_DESC_TX_STATUS1_DONE   0x00000001
#define AR5K_AR5210_DESC_TX_STATUS1_SEQ_NUM   0x00001ffe
#define AR5K_AR5210_DESC_TX_STATUS1_SEQ_NUM_S   1
#define AR5K_AR5210_DESC_TX_STATUS1_ACK_SIG_STRENGTH   0x001fe000
#define AR5K_AR5210_DESC_TX_STATUS1_ACK_SIG_STRENGTH_S   13
#define AR5K_AR5210_INI_MODE(_aifs)
#define AR5K_AR5210_INI

Variables

ar5k_ar5210_rx_desc __packed__
ar5k_attach_t ar5k_ar5210_attach


Define Documentation

#define AR5K_AR5210_DESC_RX_CTL0   0x00000000
 

Definition at line 55 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_CTL1_BUF_LEN   0x00000fff
 

Definition at line 62 of file ar5210var.h.

Referenced by ar5k_ar5210_setup_rx_desc().

#define AR5K_AR5210_DESC_RX_CTL1_INTREQ   0x00002000
 

Definition at line 63 of file ar5210var.h.

Referenced by ar5k_ar5210_setup_rx_desc().

#define AR5K_AR5210_DESC_RX_PHY_ERROR_64QAM   0xa0
 

Definition at line 105 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_PHY_ERROR_LENGTH   0x80
 

Definition at line 104 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_PHY_ERROR_NONE   0x00
 

Definition at line 100 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_PHY_ERROR_PARITY   0x40
 

Definition at line 102 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_PHY_ERROR_RATE   0x60
 

Definition at line 103 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_PHY_ERROR_SERVICE   0xc0
 

Definition at line 106 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_PHY_ERROR_TIMING   0x20
 

Definition at line 101 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_PHY_ERROR_TRANSMITOVR   0xe0
 

Definition at line 107 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_STATUS0_DATA_LEN   0x00000fff
 

Definition at line 72 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS0_MORE   0x00001000
 

Definition at line 73 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS0_RECEIVE_ANTENNA   0x00004000
 

Definition at line 74 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS0_RECEIVE_RATE   0x00078000
 

Definition at line 75 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS0_RECEIVE_RATE_S   15
 

Definition at line 76 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_STATUS0_RECEIVE_SIGNAL   0x07f80000
 

Definition at line 77 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS0_RECEIVE_SIGNAL_S   19
 

Definition at line 78 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_STATUS1_CRC_ERROR   0x00000004
 

Definition at line 87 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS1_DECRYPT_CRC_ERROR   0x00000010
 

Definition at line 89 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS1_DONE   0x00000001
 

Definition at line 85 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS1_FIFO_OVERRUN   0x00000008
 

Definition at line 88 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS1_FRAME_RECEIVE_OK   0x00000002
 

Definition at line 86 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS1_KEY_CACHE_MISS   0x10000000
 

Definition at line 97 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_STATUS1_KEY_INDEX   0x00007e00
 

Definition at line 93 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS1_KEY_INDEX_S   9
 

Definition at line 94 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_STATUS1_KEY_INDEX_VALID   0x00000100
 

Definition at line 92 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS1_PHY_ERROR   0x000000e0
 

Definition at line 90 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS1_PHY_ERROR_S   5
 

Definition at line 91 of file ar5210var.h.

#define AR5K_AR5210_DESC_RX_STATUS1_RECEIVE_TIMESTAMP   0x0fff8000
 

Definition at line 95 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_rx_desc().

#define AR5K_AR5210_DESC_RX_STATUS1_RECEIVE_TIMESTAMP_S   15
 

Definition at line 96 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_CTL0_ANT_MODE_XMIT   0x02000000
 

Definition at line 123 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_CTL0_CLRDMASK   0x01000000
 

Definition at line 122 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_CTL0_ENCRYPT_KEY_VALID   0x40000000
 

Definition at line 127 of file ar5210var.h.

Referenced by ar5k_ar5210_setup_tx_desc().

#define AR5K_AR5210_DESC_TX_CTL0_FRAME_LEN   0x00000fff
 

Definition at line 115 of file ar5210var.h.

Referenced by ar5k_ar5210_fill_tx_desc(), and ar5k_ar5210_setup_tx_desc().

#define AR5K_AR5210_DESC_TX_CTL0_FRAME_TYPE   0x1c000000
 

Definition at line 124 of file ar5210var.h.

Referenced by ar5k_ar5210_setup_tx_desc().

#define AR5K_AR5210_DESC_TX_CTL0_FRAME_TYPE_S   26
 

Definition at line 125 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_CTL0_HEADER_LEN   0x0003f000
 

Definition at line 116 of file ar5210var.h.

Referenced by ar5k_ar5210_setup_tx_desc().

#define AR5K_AR5210_DESC_TX_CTL0_HEADER_LEN_S   12
 

Definition at line 117 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_CTL0_INTREQ   0x20000000
 

Definition at line 126 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_CTL0_LONG_PACKET   0x00800000
 

Definition at line 121 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_CTL0_RTSENA   0x00400000
 

Definition at line 120 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_CTL0_XMIT_RATE   0x003c0000
 

Definition at line 118 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_tx_desc(), and ar5k_ar5210_setup_tx_desc().

#define AR5K_AR5210_DESC_TX_CTL0_XMIT_RATE_S   18
 

Definition at line 119 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_CTL1_BUF_LEN   0x00000fff
 

Definition at line 134 of file ar5210var.h.

Referenced by ar5k_ar5210_fill_tx_desc().

#define AR5K_AR5210_DESC_TX_CTL1_ENCRYPT_KEY_INDEX   0x0007e000
 

Definition at line 136 of file ar5210var.h.

Referenced by ar5k_ar5210_setup_tx_desc().

#define AR5K_AR5210_DESC_TX_CTL1_ENCRYPT_KEY_INDEX_S   13
 

Definition at line 137 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_CTL1_MORE   0x00001000
 

Definition at line 135 of file ar5210var.h.

Referenced by ar5k_ar5210_fill_tx_desc().

#define AR5K_AR5210_DESC_TX_CTL1_RTS_DURATION   0xfff80000
 

Definition at line 138 of file ar5210var.h.

Referenced by ar5k_ar5210_setup_tx_desc().

#define AR5K_AR5210_DESC_TX_FRAME_TYPE_ATIM   0x04
 

Definition at line 142 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_FRAME_TYPE_NO_DELAY   0x0c
 

Definition at line 144 of file ar5210var.h.

Referenced by ar5k_ar5210_setup_tx_desc().

#define AR5K_AR5210_DESC_TX_FRAME_TYPE_NORMAL   0x00
 

Definition at line 141 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_FRAME_TYPE_PIFS   0x10
 

Definition at line 145 of file ar5210var.h.

Referenced by ar5k_ar5210_setup_tx_desc().

#define AR5K_AR5210_DESC_TX_FRAME_TYPE_PSPOLL   0x08
 

Definition at line 143 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_STATUS0_EXCESSIVE_RETRIES   0x00000002
 

Definition at line 154 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_tx_desc().

#define AR5K_AR5210_DESC_TX_STATUS0_FIFO_UNDERRUN   0x00000004
 

Definition at line 155 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_tx_desc().

#define AR5K_AR5210_DESC_TX_STATUS0_FILTERED   0x00000008
 

Definition at line 156 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_tx_desc().

#define AR5K_AR5210_DESC_TX_STATUS0_FRAME_XMIT_OK   0x00000001
 

Definition at line 153 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_tx_desc().

#define AR5K_AR5210_DESC_TX_STATUS0_LONG_RETRY_COUNT   0x00000f00
 

Definition at line 159 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_tx_desc().

#define AR5K_AR5210_DESC_TX_STATUS0_LONG_RETRY_COUNT_S   8
 

Definition at line 160 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_STATUS0_SEND_TIMESTAMP   0xffff0000
 

Definition at line 161 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_tx_desc().

#define AR5K_AR5210_DESC_TX_STATUS0_SEND_TIMESTAMP_S   16
 

Definition at line 162 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_STATUS0_SHORT_RETRY_COUNT   0x000000f0
 

Definition at line 157 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_tx_desc().

#define AR5K_AR5210_DESC_TX_STATUS0_SHORT_RETRY_COUNT_S   4
 

Definition at line 158 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_STATUS1_ACK_SIG_STRENGTH   0x001fe000
 

Definition at line 172 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_tx_desc().

#define AR5K_AR5210_DESC_TX_STATUS1_ACK_SIG_STRENGTH_S   13
 

Definition at line 173 of file ar5210var.h.

#define AR5K_AR5210_DESC_TX_STATUS1_DONE   0x00000001
 

Definition at line 169 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_tx_desc().

#define AR5K_AR5210_DESC_TX_STATUS1_SEQ_NUM   0x00001ffe
 

Definition at line 170 of file ar5210var.h.

Referenced by ar5k_ar5210_proc_tx_desc().

#define AR5K_AR5210_DESC_TX_STATUS1_SEQ_NUM_S   1
 

Definition at line 171 of file ar5210var.h.

#define AR5K_AR5210_INI
 

Definition at line 228 of file ar5210var.h.

#define AR5K_AR5210_INI_MODE _aifs  ) 
 

Definition at line 185 of file ar5210var.h.

Referenced by ar5k_ar5210_init_tx_queue().

#define AR5K_AR5210_INIT_CFG
 

Value:

Definition at line 37 of file ar5210var.h.

Referenced by ar5k_ar5210_nic_reset().

#define AR5K_AR5210_MAGIC   0x0000145a
 

Definition at line 33 of file ar5210var.h.

Referenced by ar5k_ar5210_fill().

#define AR5K_AR5210_TX_NUM_QUEUES   2
 

Definition at line 34 of file ar5210var.h.

Referenced by ar5k_ar5210_get_capabilities().


Variable Documentation

struct ar5k_ar5210_tx_status __packed__
 

ar5k_attach_t ar5k_ar5210_attach
 

Referenced by ar5k_ar5210_attach().


Generated on Mon Nov 21 16:03:18 2005 for openwifi by  doxygen 1.4.1