Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
hcfdef.h File Reference
#include <linux/delay.h>

Go to the source code of this file.

Macros

#define HCF_MAGIC   0x7D37
 
#define PLUG_DATA_OFFSET   0x00000800
 
#define INI_TICK_INI   0x00040000L
 
#define IO_IN   0
 
#define IO_OUT   1
 
#define DO_ASSERT   ( assert_ifbp->IFB_Magic != HCF_MAGIC && assert_ifbp->IFB_Magic == HCF_MAGIC )
 
#define NT_ASSERT   0x0000
 
#define NEVER_TESTED   MERGE_2( 0xEFFE, 0xFEEF )
 
#define SE_ASSERT
 
#define DHF_FILE_NAME_OFFSET   10000
 
#define MMD_FILE_NAME_OFFSET   20000
 
#define HCF_TRACE_ACTION   0x0000
 
#define HCF_TRACE_CNTL   0x0001
 
#define HCF_TRACE_DMA_RX_GET   0x0002
 
#define HCF_TRACE_DMA_RX_PUT   0x0003
 
#define HCF_TRACE_DMA_TX_GET   0x0004
 
#define HCF_TRACE_DMA_TX_PUT   0x0005
 
#define HCF_TRACE_GET_INFO   0x0006
 
#define HCF_TRACE_PUT_INFO   0x0007
 
#define HCF_TRACE_RCV_MSG   0x0008
 
#define HCF_TRACE_SEND_MSG   0x0009
 
#define HCF_TRACE_SERVICE_NIC   0x000A
 
#define HCF_TRACE_ACTION_KLUDGE
 
#define HCF_TRACE_STRIO   0x0020
 
#define HCF_TRACE_ALLOC   0X0021
 
#define HCF_TRACE_DL   0X0023
 
#define HCF_TRACE_ISR_INFO   0X0024
 
#define HCF_TRACE_CALIBRATE   0x0026
 
#define HCF_TRACE_CMD_CPL   0x0040
 
#define HCF_TRACE_CMD_EXE   0x0041
 
#define HCF_TRACE_GET_FID   0x0042
 
#define HCF_TRACE_GET_FRAG   0x0043
 
#define HCF_TRACE_INIT   0x0044
 
#define HCF_TRACE_PUT_FRAG   0x0045
 
#define HCF_TRACE_SETUP_BAP   0x0046
 
#define HCF_TRACE_EXIT   0x8000
 
#define BAP_1   HREG_DATA_1
 
#define HFS_STAT_MSG_TYPE   0xE000
 
#define HFS_STAT_MIC_KEY_ID   0x1800
 
#define HFS_STAT_1042   0x2000
 
#define HFS_STAT_TUNNEL   0x4000
 
#define HFS_STAT_WMP_MSG   0x6000
 
#define HREG_IO_RANGE   0x80
 
#define HREG_CMD   0x00
 
#define HCMD_CMD_CODE   0x3F
 
#define HREG_PARAM_0   0x02
 
#define HREG_PARAM_1   0x04
 
#define HREG_PARAM_2   0x06
 
#define HREG_STAT   0x08
 
#define HREG_STAT_CMD_CODE   0x003F
 
#define HREG_STAT_DIAG_ERR   0x0100
 
#define HREG_STAT_INQUIRE_ERR   0x0500
 
#define HREG_STAT_CMD_RESULT   0x7F00
 
#define HREG_RESP_0   0x0A
 
#define HREG_RESP_1   0x0C
 
#define HREG_RESP_2   0x0E
 
#define HREG_INFO_FID   0x10
 
#define HREG_RX_FID   0x20
 
#define HREG_ALLOC_FID   0x22
 
#define HREG_TX_COMPL_FID   0x24
 
#define HREG_OFFSET_ERR   0x4000
 
#define HREG_SELECT_1   0x1A
 
#define HREG_OFFSET_1   0x1E
 
#define HREG_DATA_1   0x38
 
#define HREG_EV_STAT   0x30
 
#define HREG_INT_EN   0x32
 
#define HREG_EV_ACK   0x34
 
#define HREG_EV_TICK   0x8000
 
#define HREG_EV_INFO_DROP   0x2000
 
#define HREG_EV_ACK_REG_READY   0x1000
 
#define HREG_EV_SLEEP_REQ   0x0000
 
#define HREG_EV_FW_DMA   0x0000
 
#define HREG_EV_INFO   0x0080
 
#define HREG_EV_CMD   0x0010
 
#define HREG_EV_ALLOC   0x0008
 
#define HREG_EV_TX_EXC   0x0004
 
#define HREG_EV_TX   0x0002
 
#define HREG_EV_RX   0x0001
 
#define HREG_EV_TX_EXT   ( (HCF_EXT) & (HCF_EXT_INT_TX_EX | HCF_EXT_INT_TICK ) )
 
#define HREG_SW_0   0x28
 
#define HREG_SW_1   0x2A
 
#define HREG_SW_2   0x2C
 
#define HREG_IO   0x12
 
#define HREG_IO_SRESET   0x0001
 
#define HREG_IO_WAKEUP_ASYNC   0x0002
 
#define HREG_IO_WOKEN_UP   0x0004
 
#define HREG_CNTL   0x14
 
#define HREG_CNTL_AUX_ENA_STAT   0xC000
 
#define HREG_CNTL_AUX_DIS_STAT   0x0000
 
#define HREG_CNTL_AUX_ENA_CNTL   0x8000
 
#define HREG_CNTL_AUX_DIS_CNTL   0x4000
 
#define HREG_CNTL_AUX_DSD   0x2000
 
#define HREG_CNTL_AUX_ENA   (HREG_CNTL_AUX_ENA_CNTL | HREG_CNTL_AUX_DIS_CNTL )
 
#define HREG_SPARE   0x16
 
#define HREG_AUX_PAGE   0x3A
 
#define HREG_AUX_OFFSET   0x3C
 
#define HREG_AUX_DATA   0x3E
 
#define HCMD_BUSY   0x8000
 
#define HCMD_INI   0x0000
 
#define HCMD_ENABLE   HCF_CNTL_ENABLE
 
#define HCMD_DISABLE   HCF_CNTL_DISABLE
 
#define HCMD_CONNECT   HCF_CNTL_CONNECT
 
#define HCMD_EXECUTE   0x0004
 
#define HCMD_DISCONNECT   HCF_CNTL_DISCONNECT
 
#define HCMD_SLEEP   0x0006
 
#define HCMD_CONTINUE   HCF_CNTL_CONTINUE
 
#define HCMD_RETRY   0x0100
 
#define HCMD_ALLOC   0x000A
 
#define HCMD_TX   0x000B
 
#define HCMD_RECL   0x0100
 
#define HCMD_INQUIRE   0x0011
 
#define HCMD_ACCESS   0x0021
 
#define HCMD_ACCESS_WRITE   0x0100
 
#define HCMD_PROGRAM   0x0022
 
#define HCMD_READ_MIF   0x0030
 
#define HCMD_WRITE_MIF   0x0031
 
#define HCMD_THESEUS   0x0038
 
#define HCMD_STARTPREAMBLE   0x0E00
 
#define HCMD_STOP   0x0F00
 
#define CFG_DRV_ACT_RANGES_PRI_3_BOTTOM   1
 
#define CFG_DRV_ACT_RANGES_PRI_3_TOP   1
 
#define CFG_DRV_ACT_RANGES_HSI_4_BOTTOM   1
 
#define CFG_DRV_ACT_RANGES_HSI_4_TOP   1
 
#define CFG_DRV_ACT_RANGES_HSI_5_BOTTOM   1
 
#define CFG_DRV_ACT_RANGES_HSI_5_TOP   1
 
#define CFG_DRV_ACT_RANGES_APF_1_BOTTOM   1
 
#define CFG_DRV_ACT_RANGES_APF_1_TOP   1
 
#define CFG_DRV_ACT_RANGES_APF_2_BOTTOM   2
 
#define CFG_DRV_ACT_RANGES_APF_2_TOP   2
 
#define CFG_DRV_ACT_RANGES_APF_3_BOTTOM   1
 
#define CFG_DRV_ACT_RANGES_APF_3_TOP   1
 
#define CFG_DRV_ACT_RANGES_APF_4_BOTTOM   1
 
#define CFG_DRV_ACT_RANGES_APF_4_TOP   1
 
#define CFG_DRV_ACT_RANGES_STA_2_BOTTOM   1
 
#define CFG_DRV_ACT_RANGES_STA_2_TOP   2
 
#define CFG_DRV_ACT_RANGES_STA_3_BOTTOM   1
 
#define CFG_DRV_ACT_RANGES_STA_3_TOP   1
 
#define CFG_DRV_ACT_RANGES_STA_4_BOTTOM   1
 
#define CFG_DRV_ACT_RANGES_STA_4_TOP   1
 
#define MSF_WAIT(x)   do { } while (0)
 
#define LOF(x)   (sizeof(x)/sizeof(hcf_16)-1)
 
#define MERGE_2(hw, lw)   ( ( ((hcf_32)(hw)) << 16 ) | ((hcf_16)(lw)) )
 
#define HCF_STATIC   static
 
#define DAWA_ACK(mask)
 
#define DAWA_ZERO_FID(reg)   OPW( reg, 0 )
 
#define CALC_RX_MIC(p, len)
 
#define CALC_TX_MIC(p, len)
 
#define MIC_RX_RTN(mic, dw)
 
#define MIC_TX_RTN(mic, dw)
 
#define IF_TALLY(x)   do { } while (0)
 
#define IF_DMA(x)   do { } while(0)
 
#define IF_NOT_DMA(x)   do { x; } while(0)
 
#define IF_USE_DMA(x)   do { } while(0)
 
#define IF_NOT_USE_DMA(x)   do { x; } while(0)
 
#define IPW(x)   ((hcf_16)IN_PORT_WORD( ifbp->IFB_IOBase + (x) ) )
 
#define OPW(x, y)   OUT_PORT_WORD( ifbp->IFB_IOBase + (x), y )
 
#define PROT_CNT_INI   do { } while(0)
 
#define IF_PROT_TIME(x)   do { } while(0)
 
#define HCF_WAIT_WHILE(x)   do { } while ( x )
 
#define HCFASSERT(x, q)   do { } while(0)
 
#define MMDASSERT(x, q)
 
#define HCFLOGENTRY(where, what)   do { } while(0)
 
#define HCFLOGEXIT(where)   do { } while(0)
 
#define HCFASSERT_INT
 
#define HCFTRACE(ifbp, where)   do { } while(0)
 
#define HCFTRACEVALUE(ifbp, what)   do { } while(0)
 
#define BE_PAR(x)
 

Variables

err __pad0__
 
err __pad1__
 

Macro Definition Documentation

#define BAP_1   HREG_DATA_1

Definition at line 148 of file hcfdef.h.

#define BE_PAR (   x)

Definition at line 727 of file hcfdef.h.

#define CALC_RX_MIC (   p,
  len 
)

Definition at line 589 of file hcfdef.h.

#define CALC_TX_MIC (   p,
  len 
)

Definition at line 590 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_APF_1_BOTTOM   1

Definition at line 392 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_APF_1_TOP   1

Definition at line 393 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_APF_2_BOTTOM   2

Definition at line 396 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_APF_2_TOP   2

Definition at line 397 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_APF_3_BOTTOM   1

Definition at line 399 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_APF_3_TOP   1

Definition at line 400 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_APF_4_BOTTOM   1

Definition at line 402 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_APF_4_TOP   1

Definition at line 403 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_HSI_4_BOTTOM   1

Definition at line 382 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_HSI_4_TOP   1

Definition at line 383 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_HSI_5_BOTTOM   1

Definition at line 385 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_HSI_5_TOP   1

Definition at line 386 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_PRI_3_BOTTOM   1

Definition at line 379 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_PRI_3_TOP   1

Definition at line 380 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_STA_2_BOTTOM   1

Definition at line 409 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_STA_2_TOP   2

Definition at line 410 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_STA_3_BOTTOM   1

Definition at line 413 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_STA_3_TOP   1

Definition at line 414 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_STA_4_BOTTOM   1

Definition at line 416 of file hcfdef.h.

#define CFG_DRV_ACT_RANGES_STA_4_TOP   1

Definition at line 417 of file hcfdef.h.

#define DAWA_ACK (   mask)
Value:
do { \
} while (0)

Definition at line 575 of file hcfdef.h.

#define DAWA_ZERO_FID (   reg)    OPW( reg, 0 )

Definition at line 579 of file hcfdef.h.

#define DHF_FILE_NAME_OFFSET   10000

Definition at line 105 of file hcfdef.h.

#define DO_ASSERT   ( assert_ifbp->IFB_Magic != HCF_MAGIC && assert_ifbp->IFB_Magic == HCF_MAGIC )

Definition at line 101 of file hcfdef.h.

#define HCF_MAGIC   0x7D37

Definition at line 91 of file hcfdef.h.

#define HCF_STATIC   static

Definition at line 571 of file hcfdef.h.

#define HCF_TRACE_ACTION   0x0000

Definition at line 114 of file hcfdef.h.

#define HCF_TRACE_ACTION_KLUDGE
Value:
0x0010 /* once you start introducing kludges there is no end to it
* this is an escape to do not assert on re-entrancy problem caused
* by HCF_ACT_INT_FORCE_ON used to get Microsofts NDIS drivers going
*/

Definition at line 130 of file hcfdef.h.

#define HCF_TRACE_ALLOC   0X0021

Definition at line 132 of file hcfdef.h.

#define HCF_TRACE_CALIBRATE   0x0026

Definition at line 135 of file hcfdef.h.

#define HCF_TRACE_CMD_CPL   0x0040

Definition at line 137 of file hcfdef.h.

#define HCF_TRACE_CMD_EXE   0x0041

Definition at line 138 of file hcfdef.h.

#define HCF_TRACE_CNTL   0x0001

Definition at line 115 of file hcfdef.h.

#define HCF_TRACE_DL   0X0023

Definition at line 133 of file hcfdef.h.

#define HCF_TRACE_DMA_RX_GET   0x0002

Definition at line 116 of file hcfdef.h.

#define HCF_TRACE_DMA_RX_PUT   0x0003

Definition at line 117 of file hcfdef.h.

#define HCF_TRACE_DMA_TX_GET   0x0004

Definition at line 118 of file hcfdef.h.

#define HCF_TRACE_DMA_TX_PUT   0x0005

Definition at line 119 of file hcfdef.h.

#define HCF_TRACE_EXIT   0x8000

Definition at line 145 of file hcfdef.h.

#define HCF_TRACE_GET_FID   0x0042

Definition at line 139 of file hcfdef.h.

#define HCF_TRACE_GET_FRAG   0x0043

Definition at line 140 of file hcfdef.h.

#define HCF_TRACE_GET_INFO   0x0006

Definition at line 120 of file hcfdef.h.

#define HCF_TRACE_INIT   0x0044

Definition at line 141 of file hcfdef.h.

#define HCF_TRACE_ISR_INFO   0X0024

Definition at line 134 of file hcfdef.h.

#define HCF_TRACE_PUT_FRAG   0x0045

Definition at line 142 of file hcfdef.h.

#define HCF_TRACE_PUT_INFO   0x0007

Definition at line 121 of file hcfdef.h.

#define HCF_TRACE_RCV_MSG   0x0008

Definition at line 122 of file hcfdef.h.

#define HCF_TRACE_SEND_MSG   0x0009

Definition at line 123 of file hcfdef.h.

#define HCF_TRACE_SERVICE_NIC   0x000A

Definition at line 124 of file hcfdef.h.

#define HCF_TRACE_SETUP_BAP   0x0046

Definition at line 143 of file hcfdef.h.

#define HCF_TRACE_STRIO   0x0020

Definition at line 131 of file hcfdef.h.

#define HCF_WAIT_WHILE (   x)    do { } while ( x )

Definition at line 626 of file hcfdef.h.

#define HCFASSERT (   x,
  q 
)    do { } while(0)

Definition at line 693 of file hcfdef.h.

#define HCFASSERT_INT

Definition at line 709 of file hcfdef.h.

#define HCFLOGENTRY (   where,
  what 
)    do { } while(0)

Definition at line 695 of file hcfdef.h.

#define HCFLOGEXIT (   where)    do { } while(0)

Definition at line 696 of file hcfdef.h.

#define HCFTRACE (   ifbp,
  where 
)    do { } while(0)

Definition at line 719 of file hcfdef.h.

#define HCFTRACEVALUE (   ifbp,
  what 
)    do { } while(0)

Definition at line 720 of file hcfdef.h.

#define HCMD_ACCESS   0x0021

Definition at line 366 of file hcfdef.h.

#define HCMD_ACCESS_WRITE   0x0100

Definition at line 367 of file hcfdef.h.

#define HCMD_ALLOC   0x000A

Definition at line 362 of file hcfdef.h.

#define HCMD_BUSY   0x8000

Definition at line 352 of file hcfdef.h.

#define HCMD_CMD_CODE   0x3F

Definition at line 169 of file hcfdef.h.

#define HCMD_CONNECT   HCF_CNTL_CONNECT

Definition at line 356 of file hcfdef.h.

#define HCMD_CONTINUE   HCF_CNTL_CONTINUE

Definition at line 360 of file hcfdef.h.

#define HCMD_DISABLE   HCF_CNTL_DISABLE

Definition at line 355 of file hcfdef.h.

#define HCMD_DISCONNECT   HCF_CNTL_DISCONNECT

Definition at line 358 of file hcfdef.h.

#define HCMD_ENABLE   HCF_CNTL_ENABLE

Definition at line 354 of file hcfdef.h.

#define HCMD_EXECUTE   0x0004

Definition at line 357 of file hcfdef.h.

#define HCMD_INI   0x0000

Definition at line 353 of file hcfdef.h.

#define HCMD_INQUIRE   0x0011

Definition at line 365 of file hcfdef.h.

#define HCMD_PROGRAM   0x0022

Definition at line 368 of file hcfdef.h.

#define HCMD_READ_MIF   0x0030

Definition at line 369 of file hcfdef.h.

#define HCMD_RECL   0x0100

Definition at line 364 of file hcfdef.h.

#define HCMD_RETRY   0x0100

Definition at line 361 of file hcfdef.h.

#define HCMD_SLEEP   0x0006

Definition at line 359 of file hcfdef.h.

#define HCMD_STARTPREAMBLE   0x0E00

Definition at line 372 of file hcfdef.h.

#define HCMD_STOP   0x0F00

Definition at line 373 of file hcfdef.h.

#define HCMD_THESEUS   0x0038

Definition at line 371 of file hcfdef.h.

#define HCMD_TX   0x000B

Definition at line 363 of file hcfdef.h.

#define HCMD_WRITE_MIF   0x0031

Definition at line 370 of file hcfdef.h.

#define HFS_STAT_1042   0x2000

Definition at line 156 of file hcfdef.h.

#define HFS_STAT_MIC_KEY_ID   0x1800

Definition at line 155 of file hcfdef.h.

#define HFS_STAT_MSG_TYPE   0xE000

Definition at line 154 of file hcfdef.h.

#define HFS_STAT_TUNNEL   0x4000

Definition at line 157 of file hcfdef.h.

#define HFS_STAT_WMP_MSG   0x6000

Definition at line 158 of file hcfdef.h.

#define HREG_ALLOC_FID   0x22

Definition at line 186 of file hcfdef.h.

#define HREG_AUX_DATA   0x3E

Definition at line 273 of file hcfdef.h.

#define HREG_AUX_OFFSET   0x3C

Definition at line 272 of file hcfdef.h.

#define HREG_AUX_PAGE   0x3A

Definition at line 271 of file hcfdef.h.

#define HREG_CMD   0x00

Definition at line 168 of file hcfdef.h.

#define HREG_CNTL   0x14

Definition at line 262 of file hcfdef.h.

#define HREG_CNTL_AUX_DIS_CNTL   0x4000

Definition at line 267 of file hcfdef.h.

#define HREG_CNTL_AUX_DIS_STAT   0x0000

Definition at line 265 of file hcfdef.h.

#define HREG_CNTL_AUX_DSD   0x2000

Definition at line 268 of file hcfdef.h.

#define HREG_CNTL_AUX_ENA   (HREG_CNTL_AUX_ENA_CNTL | HREG_CNTL_AUX_DIS_CNTL )

Definition at line 269 of file hcfdef.h.

#define HREG_CNTL_AUX_ENA_CNTL   0x8000

Definition at line 266 of file hcfdef.h.

#define HREG_CNTL_AUX_ENA_STAT   0xC000

Definition at line 264 of file hcfdef.h.

#define HREG_DATA_1   0x38

Definition at line 202 of file hcfdef.h.

#define HREG_EV_ACK   0x34

Definition at line 208 of file hcfdef.h.

#define HREG_EV_ACK_REG_READY   0x1000

Definition at line 216 of file hcfdef.h.

#define HREG_EV_ALLOC   0x0008

Definition at line 235 of file hcfdef.h.

#define HREG_EV_CMD   0x0010

Definition at line 234 of file hcfdef.h.

#define HREG_EV_FW_DMA   0x0000

Definition at line 231 of file hcfdef.h.

#define HREG_EV_INFO   0x0080

Definition at line 233 of file hcfdef.h.

#define HREG_EV_INFO_DROP   0x2000

Definition at line 212 of file hcfdef.h.

#define HREG_EV_RX   0x0001

Definition at line 238 of file hcfdef.h.

#define HREG_EV_SLEEP_REQ   0x0000

Definition at line 221 of file hcfdef.h.

#define HREG_EV_STAT   0x30

Definition at line 206 of file hcfdef.h.

#define HREG_EV_TICK   0x8000

Definition at line 210 of file hcfdef.h.

#define HREG_EV_TX   0x0002

Definition at line 237 of file hcfdef.h.

#define HREG_EV_TX_EXC   0x0004

Definition at line 236 of file hcfdef.h.

#define HREG_EV_TX_EXT   ( (HCF_EXT) & (HCF_EXT_INT_TX_EX | HCF_EXT_INT_TICK ) )

Definition at line 240 of file hcfdef.h.

#define HREG_INFO_FID   0x10

Definition at line 184 of file hcfdef.h.

#define HREG_INT_EN   0x32

Definition at line 207 of file hcfdef.h.

#define HREG_IO   0x12

Definition at line 258 of file hcfdef.h.

#define HREG_IO_RANGE   0x80

Definition at line 164 of file hcfdef.h.

#define HREG_IO_SRESET   0x0001

Definition at line 259 of file hcfdef.h.

#define HREG_IO_WAKEUP_ASYNC   0x0002

Definition at line 260 of file hcfdef.h.

#define HREG_IO_WOKEN_UP   0x0004

Definition at line 261 of file hcfdef.h.

#define HREG_OFFSET_1   0x1E

Definition at line 201 of file hcfdef.h.

#define HREG_OFFSET_ERR   0x4000

Definition at line 197 of file hcfdef.h.

#define HREG_PARAM_0   0x02

Definition at line 170 of file hcfdef.h.

#define HREG_PARAM_1   0x04

Definition at line 171 of file hcfdef.h.

#define HREG_PARAM_2   0x06

Definition at line 172 of file hcfdef.h.

#define HREG_RESP_0   0x0A

Definition at line 178 of file hcfdef.h.

#define HREG_RESP_1   0x0C

Definition at line 179 of file hcfdef.h.

#define HREG_RESP_2   0x0E

Definition at line 180 of file hcfdef.h.

#define HREG_RX_FID   0x20

Definition at line 185 of file hcfdef.h.

#define HREG_SELECT_1   0x1A

Definition at line 200 of file hcfdef.h.

#define HREG_SPARE   0x16

Definition at line 270 of file hcfdef.h.

#define HREG_STAT   0x08

Definition at line 173 of file hcfdef.h.

#define HREG_STAT_CMD_CODE   0x003F

Definition at line 174 of file hcfdef.h.

#define HREG_STAT_CMD_RESULT   0x7F00

Definition at line 177 of file hcfdef.h.

#define HREG_STAT_DIAG_ERR   0x0100

Definition at line 175 of file hcfdef.h.

#define HREG_STAT_INQUIRE_ERR   0x0500

Definition at line 176 of file hcfdef.h.

#define HREG_SW_0   0x28

Definition at line 252 of file hcfdef.h.

#define HREG_SW_1   0x2A

Definition at line 253 of file hcfdef.h.

#define HREG_SW_2   0x2C

Definition at line 254 of file hcfdef.h.

#define HREG_TX_COMPL_FID   0x24

Definition at line 187 of file hcfdef.h.

#define IF_DMA (   x)    do { } while(0)

Definition at line 608 of file hcfdef.h.

#define IF_NOT_DMA (   x)    do { x; } while(0)

Definition at line 609 of file hcfdef.h.

#define IF_NOT_USE_DMA (   x)    do { x; } while(0)

Definition at line 611 of file hcfdef.h.

#define IF_PROT_TIME (   x)    do { } while(0)

Definition at line 622 of file hcfdef.h.

#define IF_TALLY (   x)    do { } while (0)

Definition at line 598 of file hcfdef.h.

#define IF_USE_DMA (   x)    do { } while(0)

Definition at line 610 of file hcfdef.h.

#define INI_TICK_INI   0x00040000L

Definition at line 95 of file hcfdef.h.

#define IO_IN   0

Definition at line 97 of file hcfdef.h.

#define IO_OUT   1

Definition at line 98 of file hcfdef.h.

#define IPW (   x)    ((hcf_16)IN_PORT_WORD( ifbp->IFB_IOBase + (x) ) )

Definition at line 615 of file hcfdef.h.

#define LOF (   x)    (sizeof(x)/sizeof(hcf_16)-1)

Definition at line 565 of file hcfdef.h.

#define MERGE_2 (   hw,
  lw 
)    ( ( ((hcf_32)(hw)) << 16 ) | ((hcf_16)(lw)) )

Definition at line 568 of file hcfdef.h.

#define MIC_RX_RTN (   mic,
  dw 
)

Definition at line 591 of file hcfdef.h.

#define MIC_TX_RTN (   mic,
  dw 
)

Definition at line 592 of file hcfdef.h.

#define MMD_FILE_NAME_OFFSET   20000

Definition at line 106 of file hcfdef.h.

#define MMDASSERT (   x,
  q 
)

Definition at line 694 of file hcfdef.h.

#define MSF_WAIT (   x)    do { } while (0)

Definition at line 562 of file hcfdef.h.

#define NEVER_TESTED   MERGE_2( 0xEFFE, 0xFEEF )

Definition at line 103 of file hcfdef.h.

#define NT_ASSERT   0x0000

Definition at line 102 of file hcfdef.h.

#define OPW (   x,
  y 
)    OUT_PORT_WORD( ifbp->IFB_IOBase + (x), y )

Definition at line 616 of file hcfdef.h.

#define PLUG_DATA_OFFSET   0x00000800

Definition at line 93 of file hcfdef.h.

#define PROT_CNT_INI   do { } while(0)

Definition at line 621 of file hcfdef.h.

#define SE_ASSERT
Value:
0x5EFF /* Side Effect, HCFASSERT invokation which are only called for the
* side effect and which should never trigger */

Definition at line 104 of file hcfdef.h.

Variable Documentation

err __pad0__

Definition at line 244 of file hcfdef.h.

err __pad1__

Definition at line 248 of file hcfdef.h.