Lines Matching refs:chan
14 #define XOR_UNIT(chan) ((chan) >> 1) argument
15 #define XOR_CHAN(chan) ((chan) & 1) argument
22 #define XOR_CONFIG_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument
23 (0x10 + ((chan) * 4)))
24 #define XOR_ACTIVATION_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument
25 (0x20 + ((chan) * 4)))
34 #define XOR_NEXT_DESC_PTR_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument
35 (0x200 + ((chan) * 4)))
36 #define XOR_CURR_DESC_PTR_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument
37 (0x210 + ((chan) * 4)))
38 #define XOR_BYTE_COUNT_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument
39 (0x220 + ((chan) * 4)))
42 #define XOR_DST_PTR_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument
43 (0x2b0 + ((chan) * 4)))
44 #define XOR_BLOCK_SIZE_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument
45 (0x2c0 + ((chan) * 4)))
100 #define XEICR_CAUSE_OFFS(chan) (chan * XEICR_CHAN_OFFS) argument
101 #define XEICR_CAUSE_MASK(chan, cause) (1 << (cause + XEICR_CAUSE_OFFS(chan))) argument
103 #define XEICR_COMP_MASK(chan) (0x000f << XEICR_CAUSE_OFFS(chan)) argument
182 #define XOR_WINDOW_CTRL_REG(unit, chan) (MV_XOR_REGS_BASE(unit) + \ argument
183 (0x240 + ((chan) * 4)))
222 #define XOR_OVERRIDE_CTRL_REG(chan) (MV_XOR_REGS_BASE(XOR_UNIT(chan)) + \ argument
223 (0x2a0 + ((XOR_CHAN(chan)) * 4)))