Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros
sb1250_dma.h File Reference
#include <asm/sibyte/sb1250_defs.h>

Go to the source code of this file.

Macros

#define M_DMA_DROP   _SB_MAKEMASK1(0)
 
#define M_DMA_CHAIN_SEL   _SB_MAKEMASK1(1)
 
#define M_DMA_RESERVED1   _SB_MAKEMASK1(2)
 
#define S_DMA_DESC_TYPE   _SB_MAKE64(1)
 
#define M_DMA_DESC_TYPE   _SB_MAKEMASK(2, S_DMA_DESC_TYPE)
 
#define V_DMA_DESC_TYPE(x)   _SB_MAKEVALUE(x, S_DMA_DESC_TYPE)
 
#define G_DMA_DESC_TYPE(x)   _SB_GETVALUE(x, S_DMA_DESC_TYPE, M_DMA_DESC_TYPE)
 
#define K_DMA_DESC_TYPE_RING_AL   0
 
#define K_DMA_DESC_TYPE_CHAIN_AL   1
 
#define M_DMA_EOP_INT_EN   _SB_MAKEMASK1(3)
 
#define M_DMA_HWM_INT_EN   _SB_MAKEMASK1(4)
 
#define M_DMA_LWM_INT_EN   _SB_MAKEMASK1(5)
 
#define M_DMA_TBX_EN   _SB_MAKEMASK1(6)
 
#define M_DMA_TDX_EN   _SB_MAKEMASK1(7)
 
#define S_DMA_INT_PKTCNT   _SB_MAKE64(8)
 
#define M_DMA_INT_PKTCNT   _SB_MAKEMASK(8, S_DMA_INT_PKTCNT)
 
#define V_DMA_INT_PKTCNT(x)   _SB_MAKEVALUE(x, S_DMA_INT_PKTCNT)
 
#define G_DMA_INT_PKTCNT(x)   _SB_GETVALUE(x, S_DMA_INT_PKTCNT, M_DMA_INT_PKTCNT)
 
#define S_DMA_RINGSZ   _SB_MAKE64(16)
 
#define M_DMA_RINGSZ   _SB_MAKEMASK(16, S_DMA_RINGSZ)
 
#define V_DMA_RINGSZ(x)   _SB_MAKEVALUE(x, S_DMA_RINGSZ)
 
#define G_DMA_RINGSZ(x)   _SB_GETVALUE(x, S_DMA_RINGSZ, M_DMA_RINGSZ)
 
#define S_DMA_HIGH_WATERMARK   _SB_MAKE64(32)
 
#define M_DMA_HIGH_WATERMARK   _SB_MAKEMASK(16, S_DMA_HIGH_WATERMARK)
 
#define V_DMA_HIGH_WATERMARK(x)   _SB_MAKEVALUE(x, S_DMA_HIGH_WATERMARK)
 
#define G_DMA_HIGH_WATERMARK(x)   _SB_GETVALUE(x, S_DMA_HIGH_WATERMARK, M_DMA_HIGH_WATERMARK)
 
#define S_DMA_LOW_WATERMARK   _SB_MAKE64(48)
 
#define M_DMA_LOW_WATERMARK   _SB_MAKEMASK(16, S_DMA_LOW_WATERMARK)
 
#define V_DMA_LOW_WATERMARK(x)   _SB_MAKEVALUE(x, S_DMA_LOW_WATERMARK)
 
#define G_DMA_LOW_WATERMARK(x)   _SB_GETVALUE(x, S_DMA_LOW_WATERMARK, M_DMA_LOW_WATERMARK)
 
#define M_DMA_HDR_CF_EN   _SB_MAKEMASK1(0)
 
#define M_DMA_ASIC_XFR_EN   _SB_MAKEMASK1(1)
 
#define M_DMA_PRE_ADDR_EN   _SB_MAKEMASK1(2)
 
#define M_DMA_FLOW_CTL_EN   _SB_MAKEMASK1(3)
 
#define M_DMA_NO_DSCR_UPDT   _SB_MAKEMASK1(4)
 
#define M_DMA_L2CA   _SB_MAKEMASK1(5)
 
#define M_DMA_MBZ1   _SB_MAKEMASK(6, 15)
 
#define S_DMA_HDR_SIZE   _SB_MAKE64(21)
 
#define M_DMA_HDR_SIZE   _SB_MAKEMASK(9, S_DMA_HDR_SIZE)
 
#define V_DMA_HDR_SIZE(x)   _SB_MAKEVALUE(x, S_DMA_HDR_SIZE)
 
#define G_DMA_HDR_SIZE(x)   _SB_GETVALUE(x, S_DMA_HDR_SIZE, M_DMA_HDR_SIZE)
 
#define M_DMA_MBZ2   _SB_MAKEMASK(5, 32)
 
#define S_DMA_ASICXFR_SIZE   _SB_MAKE64(37)
 
#define M_DMA_ASICXFR_SIZE   _SB_MAKEMASK(9, S_DMA_ASICXFR_SIZE)
 
#define V_DMA_ASICXFR_SIZE(x)   _SB_MAKEVALUE(x, S_DMA_ASICXFR_SIZE)
 
#define G_DMA_ASICXFR_SIZE(x)   _SB_GETVALUE(x, S_DMA_ASICXFR_SIZE, M_DMA_ASICXFR_SIZE)
 
#define S_DMA_INT_TIMEOUT   _SB_MAKE64(48)
 
#define M_DMA_INT_TIMEOUT   _SB_MAKEMASK(16, S_DMA_INT_TIMEOUT)
 
#define V_DMA_INT_TIMEOUT(x)   _SB_MAKEVALUE(x, S_DMA_INT_TIMEOUT)
 
#define G_DMA_INT_TIMEOUT(x)   _SB_GETVALUE(x, S_DMA_INT_TIMEOUT, M_DMA_INT_TIMEOUT)
 
#define M_DMA_DSCRBASE_MBZ   _SB_MAKEMASK(4, 0)
 
#define M_DMA_ASIC_BASE_MBZ   _SB_MAKEMASK(20, 0)
 
#define S_DMA_CURDSCR_ADDR   _SB_MAKE64(0)
 
#define M_DMA_CURDSCR_ADDR   _SB_MAKEMASK(40, S_DMA_CURDSCR_ADDR)
 
#define S_DMA_CURDSCR_COUNT   _SB_MAKE64(40)
 
#define M_DMA_CURDSCR_COUNT   _SB_MAKEMASK(16, S_DMA_CURDSCR_COUNT)
 
#define S_DMA_DSCRA_OFFSET   _SB_MAKE64(0)
 
#define M_DMA_DSCRA_OFFSET   _SB_MAKEMASK(5, S_DMA_DSCRA_OFFSET)
 
#define V_DMA_DSCRA_OFFSET(x)   _SB_MAKEVALUE(x, S_DMA_DSCRA_OFFSET)
 
#define G_DMA_DSCRA_OFFSET(x)   _SB_GETVALUE(x, S_DMA_DSCRA_OFFSET, M_DMA_DSCRA_OFFSET)
 
#define S_DMA_DSCRA_A_ADDR   _SB_MAKE64(5)
 
#define M_DMA_DSCRA_A_ADDR   _SB_MAKEMASK(35, S_DMA_DSCRA_A_ADDR)
 
#define M_DMA_DSCRA_A_ADDR_OFFSET   (M_DMA_DSCRA_OFFSET | M_DMA_DSCRA_A_ADDR)
 
#define S_DMA_DSCRA_A_SIZE   _SB_MAKE64(40)
 
#define M_DMA_DSCRA_A_SIZE   _SB_MAKEMASK(9, S_DMA_DSCRA_A_SIZE)
 
#define V_DMA_DSCRA_A_SIZE(x)   _SB_MAKEVALUE(x, S_DMA_DSCRA_A_SIZE)
 
#define G_DMA_DSCRA_A_SIZE(x)   _SB_GETVALUE(x, S_DMA_DSCRA_A_SIZE, M_DMA_DSCRA_A_SIZE)
 
#define M_DMA_DSCRA_INTERRUPT   _SB_MAKEMASK1(49)
 
#define M_DMA_DSCRA_OFFSETB   _SB_MAKEMASK1(50)
 
#define S_DMA_DSCRA_STATUS   _SB_MAKE64(51)
 
#define M_DMA_DSCRA_STATUS   _SB_MAKEMASK(13, S_DMA_DSCRA_STATUS)
 
#define V_DMA_DSCRA_STATUS(x)   _SB_MAKEVALUE(x, S_DMA_DSCRA_STATUS)
 
#define G_DMA_DSCRA_STATUS(x)   _SB_GETVALUE(x, S_DMA_DSCRA_STATUS, M_DMA_DSCRA_STATUS)
 
#define S_DMA_DSCRB_OPTIONS   _SB_MAKE64(0)
 
#define M_DMA_DSCRB_OPTIONS   _SB_MAKEMASK(4, S_DMA_DSCRB_OPTIONS)
 
#define V_DMA_DSCRB_OPTIONS(x)   _SB_MAKEVALUE(x, S_DMA_DSCRB_OPTIONS)
 
#define G_DMA_DSCRB_OPTIONS(x)   _SB_GETVALUE(x, S_DMA_DSCRB_OPTIONS, M_DMA_DSCRB_OPTIONS)
 
#define R_DMA_DSCRB_ADDR   _SB_MAKE64(0x10)
 
#define S_DMA_DSCRB_B_ADDR   _SB_MAKE64(5)
 
#define M_DMA_DSCRB_B_ADDR   _SB_MAKEMASK(35, S_DMA_DSCRB_B_ADDR)
 
#define S_DMA_DSCRB_B_SIZE   _SB_MAKE64(40)
 
#define M_DMA_DSCRB_B_SIZE   _SB_MAKEMASK(9, S_DMA_DSCRB_B_SIZE)
 
#define V_DMA_DSCRB_B_SIZE(x)   _SB_MAKEVALUE(x, S_DMA_DSCRB_B_SIZE)
 
#define G_DMA_DSCRB_B_SIZE(x)   _SB_GETVALUE(x, S_DMA_DSCRB_B_SIZE, M_DMA_DSCRB_B_SIZE)
 
#define M_DMA_DSCRB_B_VALID   _SB_MAKEMASK1(49)
 
#define S_DMA_DSCRB_PKT_SIZE   _SB_MAKE64(50)
 
#define M_DMA_DSCRB_PKT_SIZE   _SB_MAKEMASK(14, S_DMA_DSCRB_PKT_SIZE)
 
#define V_DMA_DSCRB_PKT_SIZE(x)   _SB_MAKEVALUE(x, S_DMA_DSCRB_PKT_SIZE)
 
#define G_DMA_DSCRB_PKT_SIZE(x)   _SB_GETVALUE(x, S_DMA_DSCRB_PKT_SIZE, M_DMA_DSCRB_PKT_SIZE)
 
#define S_DMA_DSCRB_STATUS   _SB_MAKE64(0)
 
#define M_DMA_DSCRB_STATUS   _SB_MAKEMASK(1, S_DMA_DSCRB_STATUS)
 
#define V_DMA_DSCRB_STATUS(x)   _SB_MAKEVALUE(x, S_DMA_DSCRB_STATUS)
 
#define G_DMA_DSCRB_STATUS(x)   _SB_GETVALUE(x, S_DMA_DSCRB_STATUS, M_DMA_DSCRB_STATUS)
 
#define M_DMA_ETHRX_BADIP4CS   _SB_MAKEMASK1(51)
 
#define M_DMA_ETHRX_DSCRERR   _SB_MAKEMASK1(52)
 
#define S_DMA_ETHRX_RXCH   53
 
#define M_DMA_ETHRX_RXCH   _SB_MAKEMASK(2, S_DMA_ETHRX_RXCH)
 
#define V_DMA_ETHRX_RXCH(x)   _SB_MAKEVALUE(x, S_DMA_ETHRX_RXCH)
 
#define G_DMA_ETHRX_RXCH(x)   _SB_GETVALUE(x, S_DMA_ETHRX_RXCH, M_DMA_ETHRX_RXCH)
 
#define S_DMA_ETHRX_PKTTYPE   55
 
#define M_DMA_ETHRX_PKTTYPE   _SB_MAKEMASK(3, S_DMA_ETHRX_PKTTYPE)
 
#define V_DMA_ETHRX_PKTTYPE(x)   _SB_MAKEVALUE(x, S_DMA_ETHRX_PKTTYPE)
 
#define G_DMA_ETHRX_PKTTYPE(x)   _SB_GETVALUE(x, S_DMA_ETHRX_PKTTYPE, M_DMA_ETHRX_PKTTYPE)
 
#define K_DMA_ETHRX_PKTTYPE_IPV4   0
 
#define K_DMA_ETHRX_PKTTYPE_ARPV4   1
 
#define K_DMA_ETHRX_PKTTYPE_802   2
 
#define K_DMA_ETHRX_PKTTYPE_OTHER   3
 
#define K_DMA_ETHRX_PKTTYPE_USER0   4
 
#define K_DMA_ETHRX_PKTTYPE_USER1   5
 
#define K_DMA_ETHRX_PKTTYPE_USER2   6
 
#define K_DMA_ETHRX_PKTTYPE_USER3   7
 
#define M_DMA_ETHRX_MATCH_HASH   _SB_MAKEMASK1(58)
 
#define M_DMA_ETHRX_MATCH_EXACT   _SB_MAKEMASK1(59)
 
#define M_DMA_ETHRX_BCAST   _SB_MAKEMASK1(60)
 
#define M_DMA_ETHRX_MCAST   _SB_MAKEMASK1(61)
 
#define M_DMA_ETHRX_BAD   _SB_MAKEMASK1(62)
 
#define M_DMA_ETHRX_SOP   _SB_MAKEMASK1(63)
 
#define M_DMA_ETHTX_SOP   _SB_MAKEMASK1(63)
 
#define K_DMA_ETHTX_NOTSOP   _SB_MAKE64(0x00)
 
#define K_DMA_ETHTX_APPENDCRC   _SB_MAKE64(0x01)
 
#define K_DMA_ETHTX_REPLACECRC   _SB_MAKE64(0x02)
 
#define K_DMA_ETHTX_APPENDCRC_APPENDPAD   _SB_MAKE64(0x03)
 
#define K_DMA_ETHTX_APPENDVLAN_REPLACECRC   _SB_MAKE64(0x04)
 
#define K_DMA_ETHTX_REMOVEVLAN_REPLACECRC   _SB_MAKE64(0x05)
 
#define K_DMA_ETHTX_REPLACEVLAN_REPLACECRC   _SB_MAKE64(0x6)
 
#define K_DMA_ETHTX_NOMODS   _SB_MAKE64(0x07)
 
#define K_DMA_ETHTX_RESERVED1   _SB_MAKE64(0x08)
 
#define K_DMA_ETHTX_REPLACESADDR_APPENDCRC   _SB_MAKE64(0x09)
 
#define K_DMA_ETHTX_REPLACESADDR_REPLACECRC   _SB_MAKE64(0x0A)
 
#define K_DMA_ETHTX_REPLACESADDR_APPENDCRC_APPENDPAD   _SB_MAKE64(0x0B)
 
#define K_DMA_ETHTX_REPLACESADDR_APPENDVLAN_REPLACECRC   _SB_MAKE64(0x0C)
 
#define K_DMA_ETHTX_REPLACESADDR_REMOVEVLAN_REPLACECRC   _SB_MAKE64(0x0D)
 
#define K_DMA_ETHTX_REPLACESADDR_REPLACEVLAN_REPLACECRC   _SB_MAKE64(0x0E)
 
#define K_DMA_ETHTX_RESERVED2   _SB_MAKE64(0x0F)
 
#define M_DMA_SERRX_CRC_ERROR   _SB_MAKEMASK1(56)
 
#define M_DMA_SERRX_ABORT   _SB_MAKEMASK1(57)
 
#define M_DMA_SERRX_OCTET_ERROR   _SB_MAKEMASK1(58)
 
#define M_DMA_SERRX_LONGFRAME_ERROR   _SB_MAKEMASK1(59)
 
#define M_DMA_SERRX_SHORTFRAME_ERROR   _SB_MAKEMASK1(60)
 
#define M_DMA_SERRX_OVERRUN_ERROR   _SB_MAKEMASK1(61)
 
#define M_DMA_SERRX_GOOD   _SB_MAKEMASK1(62)
 
#define M_DMA_SERRX_SOP   _SB_MAKEMASK1(63)
 
#define M_DMA_SERTX_FLAG   _SB_MAKEMASK1(63)
 
#define K_DMA_SERTX_RESERVED   _SB_MAKEMASK1(0)
 
#define K_DMA_SERTX_APPENDCRC   _SB_MAKEMASK1(1)
 
#define K_DMA_SERTX_APPENDPAD   _SB_MAKEMASK1(2)
 
#define K_DMA_SERTX_ABORT   _SB_MAKEMASK1(3)
 
#define M_DM_DSCR_BASE_MBZ   _SB_MAKEMASK(4, 0)
 
#define S_DM_DSCR_BASE_ADDR   _SB_MAKE64(4)
 
#define M_DM_DSCR_BASE_ADDR   _SB_MAKEMASK(36, S_DM_DSCR_BASE_ADDR)
 
#define S_DM_DSCR_BASE_RINGSZ   _SB_MAKE64(40)
 
#define M_DM_DSCR_BASE_RINGSZ   _SB_MAKEMASK(16, S_DM_DSCR_BASE_RINGSZ)
 
#define V_DM_DSCR_BASE_RINGSZ(x)   _SB_MAKEVALUE(x, S_DM_DSCR_BASE_RINGSZ)
 
#define G_DM_DSCR_BASE_RINGSZ(x)   _SB_GETVALUE(x, S_DM_DSCR_BASE_RINGSZ, M_DM_DSCR_BASE_RINGSZ)
 
#define S_DM_DSCR_BASE_PRIORITY   _SB_MAKE64(56)
 
#define M_DM_DSCR_BASE_PRIORITY   _SB_MAKEMASK(3, S_DM_DSCR_BASE_PRIORITY)
 
#define V_DM_DSCR_BASE_PRIORITY(x)   _SB_MAKEVALUE(x, S_DM_DSCR_BASE_PRIORITY)
 
#define G_DM_DSCR_BASE_PRIORITY(x)   _SB_GETVALUE(x, S_DM_DSCR_BASE_PRIORITY, M_DM_DSCR_BASE_PRIORITY)
 
#define K_DM_DSCR_BASE_PRIORITY_1   0
 
#define K_DM_DSCR_BASE_PRIORITY_2   1
 
#define K_DM_DSCR_BASE_PRIORITY_4   2
 
#define K_DM_DSCR_BASE_PRIORITY_8   3
 
#define K_DM_DSCR_BASE_PRIORITY_16   4
 
#define M_DM_DSCR_BASE_ACTIVE   _SB_MAKEMASK1(59)
 
#define M_DM_DSCR_BASE_INTERRUPT   _SB_MAKEMASK1(60)
 
#define M_DM_DSCR_BASE_RESET   _SB_MAKEMASK1(61) /* write register */
 
#define M_DM_DSCR_BASE_ERROR   _SB_MAKEMASK1(61) /* read register */
 
#define M_DM_DSCR_BASE_ABORT   _SB_MAKEMASK1(62)
 
#define M_DM_DSCR_BASE_ENABL   _SB_MAKEMASK1(63)
 
#define S_DM_CUR_DSCR_DSCR_ADDR   _SB_MAKE64(0)
 
#define M_DM_CUR_DSCR_DSCR_ADDR   _SB_MAKEMASK(40, S_DM_CUR_DSCR_DSCR_ADDR)
 
#define S_DM_CUR_DSCR_DSCR_COUNT   _SB_MAKE64(48)
 
#define M_DM_CUR_DSCR_DSCR_COUNT   _SB_MAKEMASK(16, S_DM_CUR_DSCR_DSCR_COUNT)
 
#define V_DM_CUR_DSCR_DSCR_COUNT(r)   _SB_MAKEVALUE(r, S_DM_CUR_DSCR_DSCR_COUNT)
 
#define G_DM_CUR_DSCR_DSCR_COUNT(r)
 
#define S_DM_DSCRA_DST_ADDR   _SB_MAKE64(0)
 
#define M_DM_DSCRA_DST_ADDR   _SB_MAKEMASK(40, S_DM_DSCRA_DST_ADDR)
 
#define M_DM_DSCRA_UN_DEST   _SB_MAKEMASK1(40)
 
#define M_DM_DSCRA_UN_SRC   _SB_MAKEMASK1(41)
 
#define M_DM_DSCRA_INTERRUPT   _SB_MAKEMASK1(42)
 
#define S_DM_DSCRA_DIR_DEST   _SB_MAKE64(44)
 
#define M_DM_DSCRA_DIR_DEST   _SB_MAKEMASK(2, S_DM_DSCRA_DIR_DEST)
 
#define V_DM_DSCRA_DIR_DEST(x)   _SB_MAKEVALUE(x, S_DM_DSCRA_DIR_DEST)
 
#define G_DM_DSCRA_DIR_DEST(x)   _SB_GETVALUE(x, S_DM_DSCRA_DIR_DEST, M_DM_DSCRA_DIR_DEST)
 
#define K_DM_DSCRA_DIR_DEST_INCR   0
 
#define K_DM_DSCRA_DIR_DEST_DECR   1
 
#define K_DM_DSCRA_DIR_DEST_CONST   2
 
#define V_DM_DSCRA_DIR_DEST_INCR   _SB_MAKEVALUE(K_DM_DSCRA_DIR_DEST_INCR, S_DM_DSCRA_DIR_DEST)
 
#define V_DM_DSCRA_DIR_DEST_DECR   _SB_MAKEVALUE(K_DM_DSCRA_DIR_DEST_DECR, S_DM_DSCRA_DIR_DEST)
 
#define V_DM_DSCRA_DIR_DEST_CONST   _SB_MAKEVALUE(K_DM_DSCRA_DIR_DEST_CONST, S_DM_DSCRA_DIR_DEST)
 
#define S_DM_DSCRA_DIR_SRC   _SB_MAKE64(46)
 
#define M_DM_DSCRA_DIR_SRC   _SB_MAKEMASK(2, S_DM_DSCRA_DIR_SRC)
 
#define V_DM_DSCRA_DIR_SRC(x)   _SB_MAKEVALUE(x, S_DM_DSCRA_DIR_SRC)
 
#define G_DM_DSCRA_DIR_SRC(x)   _SB_GETVALUE(x, S_DM_DSCRA_DIR_SRC, M_DM_DSCRA_DIR_SRC)
 
#define K_DM_DSCRA_DIR_SRC_INCR   0
 
#define K_DM_DSCRA_DIR_SRC_DECR   1
 
#define K_DM_DSCRA_DIR_SRC_CONST   2
 
#define V_DM_DSCRA_DIR_SRC_INCR   _SB_MAKEVALUE(K_DM_DSCRA_DIR_SRC_INCR, S_DM_DSCRA_DIR_SRC)
 
#define V_DM_DSCRA_DIR_SRC_DECR   _SB_MAKEVALUE(K_DM_DSCRA_DIR_SRC_DECR, S_DM_DSCRA_DIR_SRC)
 
#define V_DM_DSCRA_DIR_SRC_CONST   _SB_MAKEVALUE(K_DM_DSCRA_DIR_SRC_CONST, S_DM_DSCRA_DIR_SRC)
 
#define M_DM_DSCRA_ZERO_MEM   _SB_MAKEMASK1(48)
 
#define M_DM_DSCRA_PREFETCH   _SB_MAKEMASK1(49)
 
#define M_DM_DSCRA_L2C_DEST   _SB_MAKEMASK1(50)
 
#define M_DM_DSCRA_L2C_SRC   _SB_MAKEMASK1(51)
 
#define M_DM_DSCRA_RESERVED2   _SB_MAKEMASK(3, 61)
 
#define S_DM_DSCRB_SRC_ADDR   _SB_MAKE64(0)
 
#define M_DM_DSCRB_SRC_ADDR   _SB_MAKEMASK(40, S_DM_DSCRB_SRC_ADDR)
 
#define S_DM_DSCRB_SRC_LENGTH   _SB_MAKE64(40)
 
#define M_DM_DSCRB_SRC_LENGTH   _SB_MAKEMASK(20, S_DM_DSCRB_SRC_LENGTH)
 
#define V_DM_DSCRB_SRC_LENGTH(x)   _SB_MAKEVALUE(x, S_DM_DSCRB_SRC_LENGTH)
 
#define G_DM_DSCRB_SRC_LENGTH(x)   _SB_GETVALUE(x, S_DM_DSCRB_SRC_LENGTH, M_DM_DSCRB_SRC_LENGTH)
 

Macro Definition Documentation

#define G_DM_CUR_DSCR_DSCR_COUNT (   r)
#define G_DM_DSCR_BASE_PRIORITY (   x)    _SB_GETVALUE(x, S_DM_DSCR_BASE_PRIORITY, M_DM_DSCR_BASE_PRIORITY)

Definition at line 402 of file sb1250_dma.h.

#define G_DM_DSCR_BASE_RINGSZ (   x)    _SB_GETVALUE(x, S_DM_DSCR_BASE_RINGSZ, M_DM_DSCR_BASE_RINGSZ)

Definition at line 397 of file sb1250_dma.h.

#define G_DM_DSCRA_DIR_DEST (   x)    _SB_GETVALUE(x, S_DM_DSCRA_DIR_DEST, M_DM_DSCRA_DIR_DEST)

Definition at line 534 of file sb1250_dma.h.

#define G_DM_DSCRA_DIR_SRC (   x)    _SB_GETVALUE(x, S_DM_DSCRA_DIR_SRC, M_DM_DSCRA_DIR_SRC)

Definition at line 547 of file sb1250_dma.h.

#define G_DM_DSCRB_SRC_LENGTH (   x)    _SB_GETVALUE(x, S_DM_DSCRB_SRC_LENGTH, M_DM_DSCRB_SRC_LENGTH)

Definition at line 591 of file sb1250_dma.h.

#define G_DMA_ASICXFR_SIZE (   x)    _SB_GETVALUE(x, S_DMA_ASICXFR_SIZE, M_DMA_ASICXFR_SIZE)

Definition at line 131 of file sb1250_dma.h.

#define G_DMA_DESC_TYPE (   x)    _SB_GETVALUE(x, S_DMA_DESC_TYPE, M_DMA_DESC_TYPE)

Definition at line 62 of file sb1250_dma.h.

#define G_DMA_DSCRA_A_SIZE (   x)    _SB_GETVALUE(x, S_DMA_DSCRA_A_SIZE, M_DMA_DSCRA_A_SIZE)

Definition at line 211 of file sb1250_dma.h.

#define G_DMA_DSCRA_OFFSET (   x)    _SB_GETVALUE(x, S_DMA_DSCRA_OFFSET, M_DMA_DSCRA_OFFSET)

Definition at line 195 of file sb1250_dma.h.

#define G_DMA_DSCRA_STATUS (   x)    _SB_GETVALUE(x, S_DMA_DSCRA_STATUS, M_DMA_DSCRA_STATUS)

Definition at line 225 of file sb1250_dma.h.

#define G_DMA_DSCRB_B_SIZE (   x)    _SB_GETVALUE(x, S_DMA_DSCRB_B_SIZE, M_DMA_DSCRB_B_SIZE)

Definition at line 253 of file sb1250_dma.h.

#define G_DMA_DSCRB_OPTIONS (   x)    _SB_GETVALUE(x, S_DMA_DSCRB_OPTIONS, M_DMA_DSCRB_OPTIONS)

Definition at line 235 of file sb1250_dma.h.

#define G_DMA_DSCRB_PKT_SIZE (   x)    _SB_GETVALUE(x, S_DMA_DSCRB_PKT_SIZE, M_DMA_DSCRB_PKT_SIZE)

Definition at line 267 of file sb1250_dma.h.

#define G_DMA_DSCRB_STATUS (   x)    _SB_GETVALUE(x, S_DMA_DSCRB_STATUS, M_DMA_DSCRB_STATUS)

Definition at line 275 of file sb1250_dma.h.

#define G_DMA_ETHRX_PKTTYPE (   x)    _SB_GETVALUE(x, S_DMA_ETHRX_PKTTYPE, M_DMA_ETHRX_PKTTYPE)

Definition at line 303 of file sb1250_dma.h.

#define G_DMA_ETHRX_RXCH (   x)    _SB_GETVALUE(x, S_DMA_ETHRX_RXCH, M_DMA_ETHRX_RXCH)

Definition at line 298 of file sb1250_dma.h.

#define G_DMA_HDR_SIZE (   x)    _SB_GETVALUE(x, S_DMA_HDR_SIZE, M_DMA_HDR_SIZE)

Definition at line 124 of file sb1250_dma.h.

#define G_DMA_HIGH_WATERMARK (   x)    _SB_GETVALUE(x, S_DMA_HIGH_WATERMARK, M_DMA_HIGH_WATERMARK)

Definition at line 91 of file sb1250_dma.h.

#define G_DMA_INT_PKTCNT (   x)    _SB_GETVALUE(x, S_DMA_INT_PKTCNT, M_DMA_INT_PKTCNT)

Definition at line 81 of file sb1250_dma.h.

#define G_DMA_INT_TIMEOUT (   x)    _SB_GETVALUE(x, S_DMA_INT_TIMEOUT, M_DMA_INT_TIMEOUT)

Definition at line 136 of file sb1250_dma.h.

#define G_DMA_LOW_WATERMARK (   x)    _SB_GETVALUE(x, S_DMA_LOW_WATERMARK, M_DMA_LOW_WATERMARK)

Definition at line 96 of file sb1250_dma.h.

#define G_DMA_RINGSZ (   x)    _SB_GETVALUE(x, S_DMA_RINGSZ, M_DMA_RINGSZ)

Definition at line 86 of file sb1250_dma.h.

#define K_DM_DSCR_BASE_PRIORITY_1   0

Definition at line 404 of file sb1250_dma.h.

#define K_DM_DSCR_BASE_PRIORITY_16   4

Definition at line 408 of file sb1250_dma.h.

#define K_DM_DSCR_BASE_PRIORITY_2   1

Definition at line 405 of file sb1250_dma.h.

#define K_DM_DSCR_BASE_PRIORITY_4   2

Definition at line 406 of file sb1250_dma.h.

#define K_DM_DSCR_BASE_PRIORITY_8   3

Definition at line 407 of file sb1250_dma.h.

#define K_DM_DSCRA_DIR_DEST_CONST   2

Definition at line 538 of file sb1250_dma.h.

#define K_DM_DSCRA_DIR_DEST_DECR   1

Definition at line 537 of file sb1250_dma.h.

#define K_DM_DSCRA_DIR_DEST_INCR   0

Definition at line 536 of file sb1250_dma.h.

#define K_DM_DSCRA_DIR_SRC_CONST   2

Definition at line 551 of file sb1250_dma.h.

#define K_DM_DSCRA_DIR_SRC_DECR   1

Definition at line 550 of file sb1250_dma.h.

#define K_DM_DSCRA_DIR_SRC_INCR   0

Definition at line 549 of file sb1250_dma.h.

#define K_DMA_DESC_TYPE_CHAIN_AL   1

Definition at line 65 of file sb1250_dma.h.

#define K_DMA_DESC_TYPE_RING_AL   0

Definition at line 64 of file sb1250_dma.h.

#define K_DMA_ETHRX_PKTTYPE_802   2

Definition at line 307 of file sb1250_dma.h.

#define K_DMA_ETHRX_PKTTYPE_ARPV4   1

Definition at line 306 of file sb1250_dma.h.

#define K_DMA_ETHRX_PKTTYPE_IPV4   0

Definition at line 305 of file sb1250_dma.h.

#define K_DMA_ETHRX_PKTTYPE_OTHER   3

Definition at line 308 of file sb1250_dma.h.

#define K_DMA_ETHRX_PKTTYPE_USER0   4

Definition at line 309 of file sb1250_dma.h.

#define K_DMA_ETHRX_PKTTYPE_USER1   5

Definition at line 310 of file sb1250_dma.h.

#define K_DMA_ETHRX_PKTTYPE_USER2   6

Definition at line 311 of file sb1250_dma.h.

#define K_DMA_ETHRX_PKTTYPE_USER3   7

Definition at line 312 of file sb1250_dma.h.

#define K_DMA_ETHTX_APPENDCRC   _SB_MAKE64(0x01)

Definition at line 332 of file sb1250_dma.h.

#define K_DMA_ETHTX_APPENDCRC_APPENDPAD   _SB_MAKE64(0x03)

Definition at line 334 of file sb1250_dma.h.

#define K_DMA_ETHTX_APPENDVLAN_REPLACECRC   _SB_MAKE64(0x04)

Definition at line 335 of file sb1250_dma.h.

#define K_DMA_ETHTX_NOMODS   _SB_MAKE64(0x07)

Definition at line 338 of file sb1250_dma.h.

#define K_DMA_ETHTX_NOTSOP   _SB_MAKE64(0x00)

Definition at line 331 of file sb1250_dma.h.

#define K_DMA_ETHTX_REMOVEVLAN_REPLACECRC   _SB_MAKE64(0x05)

Definition at line 336 of file sb1250_dma.h.

#define K_DMA_ETHTX_REPLACECRC   _SB_MAKE64(0x02)

Definition at line 333 of file sb1250_dma.h.

#define K_DMA_ETHTX_REPLACESADDR_APPENDCRC   _SB_MAKE64(0x09)

Definition at line 340 of file sb1250_dma.h.

#define K_DMA_ETHTX_REPLACESADDR_APPENDCRC_APPENDPAD   _SB_MAKE64(0x0B)

Definition at line 342 of file sb1250_dma.h.

#define K_DMA_ETHTX_REPLACESADDR_APPENDVLAN_REPLACECRC   _SB_MAKE64(0x0C)

Definition at line 343 of file sb1250_dma.h.

#define K_DMA_ETHTX_REPLACESADDR_REMOVEVLAN_REPLACECRC   _SB_MAKE64(0x0D)

Definition at line 344 of file sb1250_dma.h.

#define K_DMA_ETHTX_REPLACESADDR_REPLACECRC   _SB_MAKE64(0x0A)

Definition at line 341 of file sb1250_dma.h.

#define K_DMA_ETHTX_REPLACESADDR_REPLACEVLAN_REPLACECRC   _SB_MAKE64(0x0E)

Definition at line 345 of file sb1250_dma.h.

#define K_DMA_ETHTX_REPLACEVLAN_REPLACECRC   _SB_MAKE64(0x6)

Definition at line 337 of file sb1250_dma.h.

#define K_DMA_ETHTX_RESERVED1   _SB_MAKE64(0x08)

Definition at line 339 of file sb1250_dma.h.

#define K_DMA_ETHTX_RESERVED2   _SB_MAKE64(0x0F)

Definition at line 346 of file sb1250_dma.h.

#define K_DMA_SERTX_ABORT   _SB_MAKEMASK1(3)

Definition at line 373 of file sb1250_dma.h.

#define K_DMA_SERTX_APPENDCRC   _SB_MAKEMASK1(1)

Definition at line 371 of file sb1250_dma.h.

#define K_DMA_SERTX_APPENDPAD   _SB_MAKEMASK1(2)

Definition at line 372 of file sb1250_dma.h.

#define K_DMA_SERTX_RESERVED   _SB_MAKEMASK1(0)

Definition at line 370 of file sb1250_dma.h.

#define M_DM_CUR_DSCR_DSCR_ADDR   _SB_MAKEMASK(40, S_DM_CUR_DSCR_DSCR_ADDR)

Definition at line 432 of file sb1250_dma.h.

#define M_DM_CUR_DSCR_DSCR_COUNT   _SB_MAKEMASK(16, S_DM_CUR_DSCR_DSCR_COUNT)

Definition at line 435 of file sb1250_dma.h.

#define M_DM_DSCR_BASE_ABORT   _SB_MAKEMASK1(62)

Definition at line 414 of file sb1250_dma.h.

#define M_DM_DSCR_BASE_ACTIVE   _SB_MAKEMASK1(59)

Definition at line 410 of file sb1250_dma.h.

#define M_DM_DSCR_BASE_ADDR   _SB_MAKEMASK(36, S_DM_DSCR_BASE_ADDR)

Definition at line 392 of file sb1250_dma.h.

#define M_DM_DSCR_BASE_ENABL   _SB_MAKEMASK1(63)

Definition at line 415 of file sb1250_dma.h.

#define M_DM_DSCR_BASE_ERROR   _SB_MAKEMASK1(61) /* read register */

Definition at line 413 of file sb1250_dma.h.

#define M_DM_DSCR_BASE_INTERRUPT   _SB_MAKEMASK1(60)

Definition at line 411 of file sb1250_dma.h.

#define M_DM_DSCR_BASE_MBZ   _SB_MAKEMASK(4, 0)

Definition at line 388 of file sb1250_dma.h.

#define M_DM_DSCR_BASE_PRIORITY   _SB_MAKEMASK(3, S_DM_DSCR_BASE_PRIORITY)

Definition at line 400 of file sb1250_dma.h.

#define M_DM_DSCR_BASE_RESET   _SB_MAKEMASK1(61) /* write register */

Definition at line 412 of file sb1250_dma.h.

#define M_DM_DSCR_BASE_RINGSZ   _SB_MAKEMASK(16, S_DM_DSCR_BASE_RINGSZ)

Definition at line 395 of file sb1250_dma.h.

#define M_DM_DSCRA_DIR_DEST   _SB_MAKEMASK(2, S_DM_DSCRA_DIR_DEST)

Definition at line 532 of file sb1250_dma.h.

#define M_DM_DSCRA_DIR_SRC   _SB_MAKEMASK(2, S_DM_DSCRA_DIR_SRC)

Definition at line 545 of file sb1250_dma.h.

#define M_DM_DSCRA_DST_ADDR   _SB_MAKEMASK(40, S_DM_DSCRA_DST_ADDR)

Definition at line 522 of file sb1250_dma.h.

#define M_DM_DSCRA_INTERRUPT   _SB_MAKEMASK1(42)

Definition at line 526 of file sb1250_dma.h.

#define M_DM_DSCRA_L2C_DEST   _SB_MAKEMASK1(50)

Definition at line 560 of file sb1250_dma.h.

#define M_DM_DSCRA_L2C_SRC   _SB_MAKEMASK1(51)

Definition at line 561 of file sb1250_dma.h.

#define M_DM_DSCRA_PREFETCH   _SB_MAKEMASK1(49)

Definition at line 559 of file sb1250_dma.h.

#define M_DM_DSCRA_RESERVED2   _SB_MAKEMASK(3, 61)

Definition at line 579 of file sb1250_dma.h.

#define M_DM_DSCRA_UN_DEST   _SB_MAKEMASK1(40)

Definition at line 524 of file sb1250_dma.h.

#define M_DM_DSCRA_UN_SRC   _SB_MAKEMASK1(41)

Definition at line 525 of file sb1250_dma.h.

#define M_DM_DSCRA_ZERO_MEM   _SB_MAKEMASK1(48)

Definition at line 558 of file sb1250_dma.h.

#define M_DM_DSCRB_SRC_ADDR   _SB_MAKEMASK(40, S_DM_DSCRB_SRC_ADDR)

Definition at line 586 of file sb1250_dma.h.

#define M_DM_DSCRB_SRC_LENGTH   _SB_MAKEMASK(20, S_DM_DSCRB_SRC_LENGTH)

Definition at line 589 of file sb1250_dma.h.

#define M_DMA_ASIC_BASE_MBZ   _SB_MAKEMASK(20, 0)

Definition at line 149 of file sb1250_dma.h.

#define M_DMA_ASIC_XFR_EN   _SB_MAKEMASK1(1)

Definition at line 107 of file sb1250_dma.h.

#define M_DMA_ASICXFR_SIZE   _SB_MAKEMASK(9, S_DMA_ASICXFR_SIZE)

Definition at line 129 of file sb1250_dma.h.

#define M_DMA_CHAIN_SEL   _SB_MAKEMASK1(1)

Definition at line 56 of file sb1250_dma.h.

#define M_DMA_CURDSCR_ADDR   _SB_MAKEMASK(40, S_DMA_CURDSCR_ADDR)

Definition at line 163 of file sb1250_dma.h.

#define M_DMA_CURDSCR_COUNT   _SB_MAKEMASK(16, S_DMA_CURDSCR_COUNT)

Definition at line 165 of file sb1250_dma.h.

#define M_DMA_DESC_TYPE   _SB_MAKEMASK(2, S_DMA_DESC_TYPE)

Definition at line 60 of file sb1250_dma.h.

#define M_DMA_DROP   _SB_MAKEMASK1(0)

Definition at line 54 of file sb1250_dma.h.

#define M_DMA_DSCRA_A_ADDR   _SB_MAKEMASK(35, S_DMA_DSCRA_A_ADDR)

Definition at line 199 of file sb1250_dma.h.

#define M_DMA_DSCRA_A_ADDR_OFFSET   (M_DMA_DSCRA_OFFSET | M_DMA_DSCRA_A_ADDR)

Definition at line 201 of file sb1250_dma.h.

#define M_DMA_DSCRA_A_SIZE   _SB_MAKEMASK(9, S_DMA_DSCRA_A_SIZE)

Definition at line 209 of file sb1250_dma.h.

#define M_DMA_DSCRA_INTERRUPT   _SB_MAKEMASK1(49)

Definition at line 219 of file sb1250_dma.h.

#define M_DMA_DSCRA_OFFSET   _SB_MAKEMASK(5, S_DMA_DSCRA_OFFSET)

Definition at line 193 of file sb1250_dma.h.

#define M_DMA_DSCRA_OFFSETB   _SB_MAKEMASK1(50)

Definition at line 220 of file sb1250_dma.h.

#define M_DMA_DSCRA_STATUS   _SB_MAKEMASK(13, S_DMA_DSCRA_STATUS)

Definition at line 223 of file sb1250_dma.h.

#define M_DMA_DSCRB_B_ADDR   _SB_MAKEMASK(35, S_DMA_DSCRB_B_ADDR)

Definition at line 248 of file sb1250_dma.h.

#define M_DMA_DSCRB_B_SIZE   _SB_MAKEMASK(9, S_DMA_DSCRB_B_SIZE)

Definition at line 251 of file sb1250_dma.h.

#define M_DMA_DSCRB_B_VALID   _SB_MAKEMASK1(49)

Definition at line 255 of file sb1250_dma.h.

#define M_DMA_DSCRB_OPTIONS   _SB_MAKEMASK(4, S_DMA_DSCRB_OPTIONS)

Definition at line 233 of file sb1250_dma.h.

#define M_DMA_DSCRB_PKT_SIZE   _SB_MAKEMASK(14, S_DMA_DSCRB_PKT_SIZE)

Definition at line 265 of file sb1250_dma.h.

#define M_DMA_DSCRB_STATUS   _SB_MAKEMASK(1, S_DMA_DSCRB_STATUS)

Definition at line 273 of file sb1250_dma.h.

#define M_DMA_DSCRBASE_MBZ   _SB_MAKEMASK(4, 0)

Definition at line 142 of file sb1250_dma.h.

#define M_DMA_EOP_INT_EN   _SB_MAKEMASK1(3)

Definition at line 72 of file sb1250_dma.h.

#define M_DMA_ETHRX_BAD   _SB_MAKEMASK1(62)

Definition at line 318 of file sb1250_dma.h.

#define M_DMA_ETHRX_BADIP4CS   _SB_MAKEMASK1(51)

Definition at line 281 of file sb1250_dma.h.

#define M_DMA_ETHRX_BCAST   _SB_MAKEMASK1(60)

Definition at line 316 of file sb1250_dma.h.

#define M_DMA_ETHRX_DSCRERR   _SB_MAKEMASK1(52)

Definition at line 282 of file sb1250_dma.h.

#define M_DMA_ETHRX_MATCH_EXACT   _SB_MAKEMASK1(59)

Definition at line 315 of file sb1250_dma.h.

#define M_DMA_ETHRX_MATCH_HASH   _SB_MAKEMASK1(58)

Definition at line 314 of file sb1250_dma.h.

#define M_DMA_ETHRX_MCAST   _SB_MAKEMASK1(61)

Definition at line 317 of file sb1250_dma.h.

#define M_DMA_ETHRX_PKTTYPE   _SB_MAKEMASK(3, S_DMA_ETHRX_PKTTYPE)

Definition at line 301 of file sb1250_dma.h.

#define M_DMA_ETHRX_RXCH   _SB_MAKEMASK(2, S_DMA_ETHRX_RXCH)

Definition at line 296 of file sb1250_dma.h.

#define M_DMA_ETHRX_SOP   _SB_MAKEMASK1(63)

Definition at line 319 of file sb1250_dma.h.

#define M_DMA_ETHTX_SOP   _SB_MAKEMASK1(63)

Definition at line 325 of file sb1250_dma.h.

#define M_DMA_FLOW_CTL_EN   _SB_MAKEMASK1(3)

Definition at line 109 of file sb1250_dma.h.

#define M_DMA_HDR_CF_EN   _SB_MAKEMASK1(0)

Definition at line 106 of file sb1250_dma.h.

#define M_DMA_HDR_SIZE   _SB_MAKEMASK(9, S_DMA_HDR_SIZE)

Definition at line 122 of file sb1250_dma.h.

#define M_DMA_HIGH_WATERMARK   _SB_MAKEMASK(16, S_DMA_HIGH_WATERMARK)

Definition at line 89 of file sb1250_dma.h.

#define M_DMA_HWM_INT_EN   _SB_MAKEMASK1(4)

Definition at line 73 of file sb1250_dma.h.

#define M_DMA_INT_PKTCNT   _SB_MAKEMASK(8, S_DMA_INT_PKTCNT)

Definition at line 79 of file sb1250_dma.h.

#define M_DMA_INT_TIMEOUT   _SB_MAKEMASK(16, S_DMA_INT_TIMEOUT)

Definition at line 134 of file sb1250_dma.h.

#define M_DMA_L2CA   _SB_MAKEMASK1(5)

Definition at line 111 of file sb1250_dma.h.

#define M_DMA_LOW_WATERMARK   _SB_MAKEMASK(16, S_DMA_LOW_WATERMARK)

Definition at line 94 of file sb1250_dma.h.

#define M_DMA_LWM_INT_EN   _SB_MAKEMASK1(5)

Definition at line 74 of file sb1250_dma.h.

#define M_DMA_MBZ1   _SB_MAKEMASK(6, 15)

Definition at line 119 of file sb1250_dma.h.

#define M_DMA_MBZ2   _SB_MAKEMASK(5, 32)

Definition at line 126 of file sb1250_dma.h.

#define M_DMA_NO_DSCR_UPDT   _SB_MAKEMASK1(4)

Definition at line 110 of file sb1250_dma.h.

#define M_DMA_PRE_ADDR_EN   _SB_MAKEMASK1(2)

Definition at line 108 of file sb1250_dma.h.

#define M_DMA_RESERVED1   _SB_MAKEMASK1(2)

Definition at line 57 of file sb1250_dma.h.

#define M_DMA_RINGSZ   _SB_MAKEMASK(16, S_DMA_RINGSZ)

Definition at line 84 of file sb1250_dma.h.

#define M_DMA_SERRX_ABORT   _SB_MAKEMASK1(57)

Definition at line 352 of file sb1250_dma.h.

#define M_DMA_SERRX_CRC_ERROR   _SB_MAKEMASK1(56)

Definition at line 351 of file sb1250_dma.h.

#define M_DMA_SERRX_GOOD   _SB_MAKEMASK1(62)

Definition at line 357 of file sb1250_dma.h.

#define M_DMA_SERRX_LONGFRAME_ERROR   _SB_MAKEMASK1(59)

Definition at line 354 of file sb1250_dma.h.

#define M_DMA_SERRX_OCTET_ERROR   _SB_MAKEMASK1(58)

Definition at line 353 of file sb1250_dma.h.

#define M_DMA_SERRX_OVERRUN_ERROR   _SB_MAKEMASK1(61)

Definition at line 356 of file sb1250_dma.h.

#define M_DMA_SERRX_SHORTFRAME_ERROR   _SB_MAKEMASK1(60)

Definition at line 355 of file sb1250_dma.h.

#define M_DMA_SERRX_SOP   _SB_MAKEMASK1(63)

Definition at line 358 of file sb1250_dma.h.

#define M_DMA_SERTX_FLAG   _SB_MAKEMASK1(63)

Definition at line 364 of file sb1250_dma.h.

#define M_DMA_TBX_EN   _SB_MAKEMASK1(6)

Definition at line 75 of file sb1250_dma.h.

#define M_DMA_TDX_EN   _SB_MAKEMASK1(7)

Definition at line 76 of file sb1250_dma.h.

#define R_DMA_DSCRB_ADDR   _SB_MAKE64(0x10)

Definition at line 244 of file sb1250_dma.h.

#define S_DM_CUR_DSCR_DSCR_ADDR   _SB_MAKE64(0)

Definition at line 431 of file sb1250_dma.h.

#define S_DM_CUR_DSCR_DSCR_COUNT   _SB_MAKE64(48)

Definition at line 434 of file sb1250_dma.h.

#define S_DM_DSCR_BASE_ADDR   _SB_MAKE64(4)

Definition at line 391 of file sb1250_dma.h.

#define S_DM_DSCR_BASE_PRIORITY   _SB_MAKE64(56)

Definition at line 399 of file sb1250_dma.h.

#define S_DM_DSCR_BASE_RINGSZ   _SB_MAKE64(40)

Definition at line 394 of file sb1250_dma.h.

#define S_DM_DSCRA_DIR_DEST   _SB_MAKE64(44)

Definition at line 531 of file sb1250_dma.h.

#define S_DM_DSCRA_DIR_SRC   _SB_MAKE64(46)

Definition at line 544 of file sb1250_dma.h.

#define S_DM_DSCRA_DST_ADDR   _SB_MAKE64(0)

Definition at line 521 of file sb1250_dma.h.

#define S_DM_DSCRB_SRC_ADDR   _SB_MAKE64(0)

Definition at line 585 of file sb1250_dma.h.

#define S_DM_DSCRB_SRC_LENGTH   _SB_MAKE64(40)

Definition at line 588 of file sb1250_dma.h.

#define S_DMA_ASICXFR_SIZE   _SB_MAKE64(37)

Definition at line 128 of file sb1250_dma.h.

#define S_DMA_CURDSCR_ADDR   _SB_MAKE64(0)

Definition at line 162 of file sb1250_dma.h.

#define S_DMA_CURDSCR_COUNT   _SB_MAKE64(40)

Definition at line 164 of file sb1250_dma.h.

#define S_DMA_DESC_TYPE   _SB_MAKE64(1)

Definition at line 59 of file sb1250_dma.h.

#define S_DMA_DSCRA_A_ADDR   _SB_MAKE64(5)

Definition at line 198 of file sb1250_dma.h.

#define S_DMA_DSCRA_A_SIZE   _SB_MAKE64(40)

Definition at line 208 of file sb1250_dma.h.

#define S_DMA_DSCRA_OFFSET   _SB_MAKE64(0)

Definition at line 192 of file sb1250_dma.h.

#define S_DMA_DSCRA_STATUS   _SB_MAKE64(51)

Definition at line 222 of file sb1250_dma.h.

#define S_DMA_DSCRB_B_ADDR   _SB_MAKE64(5)

Definition at line 247 of file sb1250_dma.h.

#define S_DMA_DSCRB_B_SIZE   _SB_MAKE64(40)

Definition at line 250 of file sb1250_dma.h.

#define S_DMA_DSCRB_OPTIONS   _SB_MAKE64(0)

Definition at line 232 of file sb1250_dma.h.

#define S_DMA_DSCRB_PKT_SIZE   _SB_MAKE64(50)

Definition at line 264 of file sb1250_dma.h.

#define S_DMA_DSCRB_STATUS   _SB_MAKE64(0)

Definition at line 272 of file sb1250_dma.h.

#define S_DMA_ETHRX_PKTTYPE   55

Definition at line 300 of file sb1250_dma.h.

#define S_DMA_ETHRX_RXCH   53

Definition at line 295 of file sb1250_dma.h.

#define S_DMA_HDR_SIZE   _SB_MAKE64(21)

Definition at line 121 of file sb1250_dma.h.

#define S_DMA_HIGH_WATERMARK   _SB_MAKE64(32)

Definition at line 88 of file sb1250_dma.h.

#define S_DMA_INT_PKTCNT   _SB_MAKE64(8)

Definition at line 78 of file sb1250_dma.h.

#define S_DMA_INT_TIMEOUT   _SB_MAKE64(48)

Definition at line 133 of file sb1250_dma.h.

#define S_DMA_LOW_WATERMARK   _SB_MAKE64(48)

Definition at line 93 of file sb1250_dma.h.

#define S_DMA_RINGSZ   _SB_MAKE64(16)

Definition at line 83 of file sb1250_dma.h.

#define V_DM_CUR_DSCR_DSCR_COUNT (   r)    _SB_MAKEVALUE(r, S_DM_CUR_DSCR_DSCR_COUNT)

Definition at line 436 of file sb1250_dma.h.

#define V_DM_DSCR_BASE_PRIORITY (   x)    _SB_MAKEVALUE(x, S_DM_DSCR_BASE_PRIORITY)

Definition at line 401 of file sb1250_dma.h.

#define V_DM_DSCR_BASE_RINGSZ (   x)    _SB_MAKEVALUE(x, S_DM_DSCR_BASE_RINGSZ)

Definition at line 396 of file sb1250_dma.h.

#define V_DM_DSCRA_DIR_DEST (   x)    _SB_MAKEVALUE(x, S_DM_DSCRA_DIR_DEST)

Definition at line 533 of file sb1250_dma.h.

#define V_DM_DSCRA_DIR_DEST_CONST   _SB_MAKEVALUE(K_DM_DSCRA_DIR_DEST_CONST, S_DM_DSCRA_DIR_DEST)

Definition at line 542 of file sb1250_dma.h.

#define V_DM_DSCRA_DIR_DEST_DECR   _SB_MAKEVALUE(K_DM_DSCRA_DIR_DEST_DECR, S_DM_DSCRA_DIR_DEST)

Definition at line 541 of file sb1250_dma.h.

#define V_DM_DSCRA_DIR_DEST_INCR   _SB_MAKEVALUE(K_DM_DSCRA_DIR_DEST_INCR, S_DM_DSCRA_DIR_DEST)

Definition at line 540 of file sb1250_dma.h.

#define V_DM_DSCRA_DIR_SRC (   x)    _SB_MAKEVALUE(x, S_DM_DSCRA_DIR_SRC)

Definition at line 546 of file sb1250_dma.h.

#define V_DM_DSCRA_DIR_SRC_CONST   _SB_MAKEVALUE(K_DM_DSCRA_DIR_SRC_CONST, S_DM_DSCRA_DIR_SRC)

Definition at line 555 of file sb1250_dma.h.

#define V_DM_DSCRA_DIR_SRC_DECR   _SB_MAKEVALUE(K_DM_DSCRA_DIR_SRC_DECR, S_DM_DSCRA_DIR_SRC)

Definition at line 554 of file sb1250_dma.h.

#define V_DM_DSCRA_DIR_SRC_INCR   _SB_MAKEVALUE(K_DM_DSCRA_DIR_SRC_INCR, S_DM_DSCRA_DIR_SRC)

Definition at line 553 of file sb1250_dma.h.

#define V_DM_DSCRB_SRC_LENGTH (   x)    _SB_MAKEVALUE(x, S_DM_DSCRB_SRC_LENGTH)

Definition at line 590 of file sb1250_dma.h.

#define V_DMA_ASICXFR_SIZE (   x)    _SB_MAKEVALUE(x, S_DMA_ASICXFR_SIZE)

Definition at line 130 of file sb1250_dma.h.

#define V_DMA_DESC_TYPE (   x)    _SB_MAKEVALUE(x, S_DMA_DESC_TYPE)

Definition at line 61 of file sb1250_dma.h.

#define V_DMA_DSCRA_A_SIZE (   x)    _SB_MAKEVALUE(x, S_DMA_DSCRA_A_SIZE)

Definition at line 210 of file sb1250_dma.h.

#define V_DMA_DSCRA_OFFSET (   x)    _SB_MAKEVALUE(x, S_DMA_DSCRA_OFFSET)

Definition at line 194 of file sb1250_dma.h.

#define V_DMA_DSCRA_STATUS (   x)    _SB_MAKEVALUE(x, S_DMA_DSCRA_STATUS)

Definition at line 224 of file sb1250_dma.h.

#define V_DMA_DSCRB_B_SIZE (   x)    _SB_MAKEVALUE(x, S_DMA_DSCRB_B_SIZE)

Definition at line 252 of file sb1250_dma.h.

#define V_DMA_DSCRB_OPTIONS (   x)    _SB_MAKEVALUE(x, S_DMA_DSCRB_OPTIONS)

Definition at line 234 of file sb1250_dma.h.

#define V_DMA_DSCRB_PKT_SIZE (   x)    _SB_MAKEVALUE(x, S_DMA_DSCRB_PKT_SIZE)

Definition at line 266 of file sb1250_dma.h.

#define V_DMA_DSCRB_STATUS (   x)    _SB_MAKEVALUE(x, S_DMA_DSCRB_STATUS)

Definition at line 274 of file sb1250_dma.h.

#define V_DMA_ETHRX_PKTTYPE (   x)    _SB_MAKEVALUE(x, S_DMA_ETHRX_PKTTYPE)

Definition at line 302 of file sb1250_dma.h.

#define V_DMA_ETHRX_RXCH (   x)    _SB_MAKEVALUE(x, S_DMA_ETHRX_RXCH)

Definition at line 297 of file sb1250_dma.h.

#define V_DMA_HDR_SIZE (   x)    _SB_MAKEVALUE(x, S_DMA_HDR_SIZE)

Definition at line 123 of file sb1250_dma.h.

#define V_DMA_HIGH_WATERMARK (   x)    _SB_MAKEVALUE(x, S_DMA_HIGH_WATERMARK)

Definition at line 90 of file sb1250_dma.h.

#define V_DMA_INT_PKTCNT (   x)    _SB_MAKEVALUE(x, S_DMA_INT_PKTCNT)

Definition at line 80 of file sb1250_dma.h.

#define V_DMA_INT_TIMEOUT (   x)    _SB_MAKEVALUE(x, S_DMA_INT_TIMEOUT)

Definition at line 135 of file sb1250_dma.h.

#define V_DMA_LOW_WATERMARK (   x)    _SB_MAKEVALUE(x, S_DMA_LOW_WATERMARK)

Definition at line 95 of file sb1250_dma.h.

#define V_DMA_RINGSZ (   x)    _SB_MAKEVALUE(x, S_DMA_RINGSZ)

Definition at line 85 of file sb1250_dma.h.