Lines Matching refs:chan
13 #define XOR_UNIT(chan) ((chan) >> 1)
14 #define XOR_CHAN(chan) ((chan) & 1)
21 #define XOR_CONFIG_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \
22 (0x10 + ((chan) * 4)))
23 #define XOR_ACTIVATION_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \
24 (0x20 + ((chan) * 4)))
33 #define XOR_NEXT_DESC_PTR_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \
34 (0x200 + ((chan) * 4)))
35 #define XOR_CURR_DESC_PTR_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \
36 (0x210 + ((chan) * 4)))
37 #define XOR_BYTE_COUNT_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \
38 (0x220 + ((chan) * 4)))
41 #define XOR_DST_PTR_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \
42 (0x2b0 + ((chan) * 4)))
43 #define XOR_BLOCK_SIZE_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \
44 (0x2c0 + ((chan) * 4)))
99 #define XEICR_CAUSE_OFFS(chan) (chan * XEICR_CHAN_OFFS)
100 #define XEICR_CAUSE_MASK(chan, cause) (1 << (cause + XEICR_CAUSE_OFFS(chan)))
102 #define XEICR_COMP_MASK(chan) (0x000f << XEICR_CAUSE_OFFS(chan))
181 #define XOR_WINDOW_CTRL_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \
182 (0x240 + ((chan) * 4)))
221 #define XOR_OVERRIDE_CTRL_REG(chan) (MV_XOR_REGS_BASE(XOR_UNIT(chan)) + \
222 (0x2a0 + ((XOR_CHAN(chan)) * 4)))