iPXE
reg.h File Reference

Go to the source code of this file.

Macros

#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)
#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)
#define AR_KEYTABLE_KEY1(_n)
#define AR_KEYTABLE_KEY2(_n)
#define AR_KEYTABLE_KEY3(_n)
#define AR_KEYTABLE_KEY4(_n)
#define AR_KEYTABLE_TYPE(_n)
#define AR_KEYTABLE_MAC0(_n)
#define AR_KEYTABLE_MAC1(_n)

Functions

 FILE_LICENCE (BSD2)
 FILE_SECBOOT (FORBIDDEN)

Macro Definition Documentation

◆ AR_MIBC

#define AR_MIBC   0x0040

Definition at line 26 of file reg.h.

Referenced by ath_hw_cycle_counters_update().

◆ AR_MIBC_COW

#define AR_MIBC_COW   0x00000001

Definition at line 27 of file reg.h.

◆ AR_MIBC_FMC

#define AR_MIBC_FMC   0x00000002

Definition at line 28 of file reg.h.

Referenced by ath_hw_cycle_counters_update().

◆ AR_MIBC_CMC

#define AR_MIBC_CMC   0x00000004

Definition at line 29 of file reg.h.

◆ AR_MIBC_MCS

#define AR_MIBC_MCS   0x00000008

Definition at line 30 of file reg.h.

◆ AR_BSSMSKL

#define AR_BSSMSKL   0x80e0

Definition at line 36 of file reg.h.

Referenced by ath_hw_setbssidmask().

◆ AR_BSSMSKU

#define AR_BSSMSKU   0x80e4

Definition at line 37 of file reg.h.

Referenced by ath_hw_setbssidmask().

◆ AR_TFCNT

#define AR_TFCNT   0x80ec

Definition at line 39 of file reg.h.

Referenced by ath_hw_cycle_counters_update().

◆ AR_RFCNT

#define AR_RFCNT   0x80f0

Definition at line 40 of file reg.h.

Referenced by ath_hw_cycle_counters_update().

◆ AR_RCCNT

#define AR_RCCNT   0x80f4

Definition at line 41 of file reg.h.

Referenced by ath_hw_cycle_counters_update().

◆ AR_CCCNT

#define AR_CCCNT   0x80f8

Definition at line 42 of file reg.h.

Referenced by ath_hw_cycle_counters_update().

◆ AR_KEYTABLE_0

#define AR_KEYTABLE_0   0x8800

Definition at line 44 of file reg.h.

◆ AR_KEYTABLE

#define AR_KEYTABLE ( _n)
Value:
(AR_KEYTABLE_0 + ((_n)*32))
#define AR_KEYTABLE_0
Definition reg.h:1868

Definition at line 45 of file reg.h.

◆ AR_KEY_CACHE_SIZE

#define AR_KEY_CACHE_SIZE   128

Definition at line 46 of file reg.h.

◆ AR_RSVD_KEYTABLE_ENTRIES

#define AR_RSVD_KEYTABLE_ENTRIES   4

Definition at line 47 of file reg.h.

◆ AR_KEY_TYPE

#define AR_KEY_TYPE   0x00000007

Definition at line 48 of file reg.h.

◆ AR_KEYTABLE_TYPE_40

#define AR_KEYTABLE_TYPE_40   0x00000000

Definition at line 49 of file reg.h.

◆ AR_KEYTABLE_TYPE_104

#define AR_KEYTABLE_TYPE_104   0x00000001

Definition at line 50 of file reg.h.

◆ AR_KEYTABLE_TYPE_128

#define AR_KEYTABLE_TYPE_128   0x00000003

Definition at line 51 of file reg.h.

◆ AR_KEYTABLE_TYPE_TKIP

#define AR_KEYTABLE_TYPE_TKIP   0x00000004

Definition at line 52 of file reg.h.

◆ AR_KEYTABLE_TYPE_AES

#define AR_KEYTABLE_TYPE_AES   0x00000005

Definition at line 53 of file reg.h.

◆ AR_KEYTABLE_TYPE_CCM

#define AR_KEYTABLE_TYPE_CCM   0x00000006

Definition at line 54 of file reg.h.

◆ AR_KEYTABLE_TYPE_CLR

#define AR_KEYTABLE_TYPE_CLR   0x00000007

Definition at line 55 of file reg.h.

◆ AR_KEYTABLE_ANT

#define AR_KEYTABLE_ANT   0x00000008

Definition at line 56 of file reg.h.

◆ AR_KEYTABLE_VALID

#define AR_KEYTABLE_VALID   0x00008000

Definition at line 57 of file reg.h.

◆ AR_KEYTABLE_KEY0

#define AR_KEYTABLE_KEY0 ( _n)
Value:
(AR_KEYTABLE(_n) + 0)
#define AR_KEYTABLE(_n)
Definition reg.h:1869

Definition at line 58 of file reg.h.

◆ AR_KEYTABLE_KEY1

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

Definition at line 59 of file reg.h.

◆ AR_KEYTABLE_KEY2

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

Definition at line 60 of file reg.h.

◆ AR_KEYTABLE_KEY3

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

Definition at line 61 of file reg.h.

◆ AR_KEYTABLE_KEY4

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

Definition at line 62 of file reg.h.

◆ AR_KEYTABLE_TYPE

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

Definition at line 63 of file reg.h.

◆ AR_KEYTABLE_MAC0

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

Definition at line 64 of file reg.h.

◆ AR_KEYTABLE_MAC1

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

Definition at line 65 of file reg.h.

Function Documentation

◆ FILE_LICENCE()

FILE_LICENCE ( BSD2 )

◆ FILE_SECBOOT()

FILE_SECBOOT ( FORBIDDEN )