Lines Matching +full:0 +full:xf000

31 #define	IOAT_CHANCNT_OFFSET		0x00
33 #define IOAT_XFERCAP_OFFSET 0x01
34 /* Only bits [4:0] are valid. */
35 #define IOAT_XFERCAP_VALID_MASK 0x1f
37 #define IOAT_GENCTRL_OFFSET 0x02
39 #define IOAT_INTRCTRL_OFFSET 0x03
40 #define IOAT_INTRCTRL_MASTER_INT_EN 0x01
42 #define IOAT_ATTNSTATUS_OFFSET 0x04
44 #define IOAT_CBVER_OFFSET 0x08
46 #define IOAT_INTRDELAY_OFFSET 0x0C
49 /* [13:0] is the coalesce period, in microseconds. */
52 #define IOAT_CS_STATUS_OFFSET 0x0E
54 #define IOAT_DMACAPABILITY_OFFSET 0x10
57 #define IOAT_CHANCTRL_OFFSET 0x80
58 #define IOAT_CHANCTRL_CHANNEL_PRIORITY_MASK 0xF000
59 #define IOAT_CHANCTRL_COMPL_DCA_EN 0x0200
60 #define IOAT_CHANCTRL_CHANNEL_IN_USE 0x0100
61 #define IOAT_CHANCTRL_DESCRIPTOR_ADDR_SNOOP_CONTROL 0x0020
62 #define IOAT_CHANCTRL_ERR_INT_EN 0x0010
63 #define IOAT_CHANCTRL_ANY_ERR_ABORT_EN 0x0008
64 #define IOAT_CHANCTRL_ERR_COMPLETION_EN 0x0004
65 #define IOAT_CHANCTRL_INT_REARM 0x0001
71 #define IOAT_CHANCMD_OFFSET 0x84
72 #define IOAT_CHANCMD_RESET 0x20
73 #define IOAT_CHANCMD_SUSPEND 0x04
75 #define IOAT_DMACOUNT_OFFSET 0x86
77 #define IOAT_CHANSTS_OFFSET_LOW 0x88
78 #define IOAT_CHANSTS_OFFSET_HIGH 0x8C
79 #define IOAT_CHANSTS_OFFSET 0x88
81 #define IOAT_CHANSTS_STATUS 0x7ULL
82 #define IOAT_CHANSTS_ACTIVE 0x0
83 #define IOAT_CHANSTS_IDLE 0x1
84 #define IOAT_CHANSTS_SUSPENDED 0x2
85 #define IOAT_CHANSTS_HALTED 0x3
86 #define IOAT_CHANSTS_ARMED 0x4
88 #define IOAT_CHANSTS_UNAFFILIATED_ERROR 0x8ULL
89 #define IOAT_CHANSTS_SOFT_ERROR 0x10ULL
91 #define IOAT_CHANSTS_COMPLETED_DESCRIPTOR_MASK (~0x3FULL)
93 #define IOAT_CHAINADDR_OFFSET_LOW 0x90
94 #define IOAT_CHAINADDR_OFFSET_HIGH 0x94
96 #define IOAT_CHANCMP_OFFSET_LOW 0x98
97 #define IOAT_CHANCMP_OFFSET_HIGH 0x9C
99 #define IOAT_CHANERR_OFFSET 0xA8
101 #define IOAT_CHANERR_XSADDERR (1 << 0)
137 #define IOAT_CFG_CHANERR_INT_OFFSET 0x180
138 #define IOAT_CFG_CHANERRMASK_INT_OFFSET 0x184