iPXE
Defines | Functions
reg.h File Reference

Go to the source code of this file.

Defines

#define AR_MIBC   0x0040
#define AR_MIBC_COW   0x00000001
#define AR_MIBC_FMC   0x00000002
#define AR_MIBC_CMC   0x00000004
#define AR_MIBC_MCS   0x00000008
#define AR_BSSMSKL   0x80e0
#define AR_BSSMSKU   0x80e4
#define AR_TFCNT   0x80ec
#define AR_RFCNT   0x80f0
#define AR_RCCNT   0x80f4
#define AR_CCCNT   0x80f8
#define AR_KEYTABLE_0   0x8800
#define AR_KEYTABLE(_n)   (AR_KEYTABLE_0 + ((_n)*32))
#define AR_KEY_CACHE_SIZE   128
#define AR_RSVD_KEYTABLE_ENTRIES   4
#define AR_KEY_TYPE   0x00000007
#define AR_KEYTABLE_TYPE_40   0x00000000
#define AR_KEYTABLE_TYPE_104   0x00000001
#define AR_KEYTABLE_TYPE_128   0x00000003
#define AR_KEYTABLE_TYPE_TKIP   0x00000004
#define AR_KEYTABLE_TYPE_AES   0x00000005
#define AR_KEYTABLE_TYPE_CCM   0x00000006
#define AR_KEYTABLE_TYPE_CLR   0x00000007
#define AR_KEYTABLE_ANT   0x00000008
#define AR_KEYTABLE_VALID   0x00008000
#define AR_KEYTABLE_KEY0(_n)   (AR_KEYTABLE(_n) + 0)
#define AR_KEYTABLE_KEY1(_n)   (AR_KEYTABLE(_n) + 4)
#define AR_KEYTABLE_KEY2(_n)   (AR_KEYTABLE(_n) + 8)
#define AR_KEYTABLE_KEY3(_n)   (AR_KEYTABLE(_n) + 12)
#define AR_KEYTABLE_KEY4(_n)   (AR_KEYTABLE(_n) + 16)
#define AR_KEYTABLE_TYPE(_n)   (AR_KEYTABLE(_n) + 20)
#define AR_KEYTABLE_MAC0(_n)   (AR_KEYTABLE(_n) + 24)
#define AR_KEYTABLE_MAC1(_n)   (AR_KEYTABLE(_n) + 28)

Functions

 FILE_LICENCE (BSD2)

Define Documentation

#define AR_MIBC   0x0040

Definition at line 25 of file reg.h.

Referenced by ath_hw_cycle_counters_update().

#define AR_MIBC_COW   0x00000001

Definition at line 26 of file reg.h.

#define AR_MIBC_FMC   0x00000002

Definition at line 27 of file reg.h.

Referenced by ath_hw_cycle_counters_update().

#define AR_MIBC_CMC   0x00000004

Definition at line 28 of file reg.h.

#define AR_MIBC_MCS   0x00000008

Definition at line 29 of file reg.h.

#define AR_BSSMSKL   0x80e0

Definition at line 35 of file reg.h.

Referenced by ath_hw_setbssidmask().

#define AR_BSSMSKU   0x80e4

Definition at line 36 of file reg.h.

Referenced by ath_hw_setbssidmask().

#define AR_TFCNT   0x80ec

Definition at line 38 of file reg.h.

Referenced by ath_hw_cycle_counters_update().

#define AR_RFCNT   0x80f0

Definition at line 39 of file reg.h.

Referenced by ath_hw_cycle_counters_update().

#define AR_RCCNT   0x80f4

Definition at line 40 of file reg.h.

Referenced by ath_hw_cycle_counters_update().

#define AR_CCCNT   0x80f8

Definition at line 41 of file reg.h.

Referenced by ath_hw_cycle_counters_update().

#define AR_KEYTABLE_0   0x8800

Definition at line 43 of file reg.h.

#define AR_KEYTABLE (   _n)    (AR_KEYTABLE_0 + ((_n)*32))

Definition at line 44 of file reg.h.

#define AR_KEY_CACHE_SIZE   128

Definition at line 45 of file reg.h.

#define AR_RSVD_KEYTABLE_ENTRIES   4

Definition at line 46 of file reg.h.

#define AR_KEY_TYPE   0x00000007

Definition at line 47 of file reg.h.

#define AR_KEYTABLE_TYPE_40   0x00000000

Definition at line 48 of file reg.h.

#define AR_KEYTABLE_TYPE_104   0x00000001

Definition at line 49 of file reg.h.

#define AR_KEYTABLE_TYPE_128   0x00000003

Definition at line 50 of file reg.h.

#define AR_KEYTABLE_TYPE_TKIP   0x00000004

Definition at line 51 of file reg.h.

#define AR_KEYTABLE_TYPE_AES   0x00000005

Definition at line 52 of file reg.h.

#define AR_KEYTABLE_TYPE_CCM   0x00000006

Definition at line 53 of file reg.h.

#define AR_KEYTABLE_TYPE_CLR   0x00000007

Definition at line 54 of file reg.h.

#define AR_KEYTABLE_ANT   0x00000008

Definition at line 55 of file reg.h.

#define AR_KEYTABLE_VALID   0x00008000

Definition at line 56 of file reg.h.

#define AR_KEYTABLE_KEY0 (   _n)    (AR_KEYTABLE(_n) + 0)

Definition at line 57 of file reg.h.

#define AR_KEYTABLE_KEY1 (   _n)    (AR_KEYTABLE(_n) + 4)

Definition at line 58 of file reg.h.

#define AR_KEYTABLE_KEY2 (   _n)    (AR_KEYTABLE(_n) + 8)

Definition at line 59 of file reg.h.

#define AR_KEYTABLE_KEY3 (   _n)    (AR_KEYTABLE(_n) + 12)

Definition at line 60 of file reg.h.

#define AR_KEYTABLE_KEY4 (   _n)    (AR_KEYTABLE(_n) + 16)

Definition at line 61 of file reg.h.

#define AR_KEYTABLE_TYPE (   _n)    (AR_KEYTABLE(_n) + 20)

Definition at line 62 of file reg.h.

#define AR_KEYTABLE_MAC0 (   _n)    (AR_KEYTABLE(_n) + 24)

Definition at line 63 of file reg.h.

#define AR_KEYTABLE_MAC1 (   _n)    (AR_KEYTABLE(_n) + 28)

Definition at line 64 of file reg.h.


Function Documentation

FILE_LICENCE ( BSD2  )