Lines Matching refs:t
29 #define CB710_READ_REGS_TEMPLATE(t) \ argument
30 static void cb710_read_regs_##t(void __iomem *iobase, \
31 u##t *reg, unsigned select) \
35 for (i = 0; i < ARRAY_SIZE(allow); ++i, reg += 16/(t/8)) { \
39 for (j = 0; j < 0x10/(t/8); ++j) { \
40 if (!allow_reg_read(i, j, t)) \
42 reg[j] = ioread##t(iobase \
43 + (i << 4) + (j * (t/8))); \
53 #define CB710_DUMP_REGS_TEMPLATE(t) \ argument
54 static void cb710_dump_regs_##t(struct device *dev, \
55 const u##t *reg, unsigned select) \
57 const char *const xp = &cb710_xes[8 - t/4]; \
58 const char *const format = cb710_regf_##t; \
63 for (i = 0; i < ARRAY_SIZE(allow); ++i, reg += 16/(t/8)) { \
67 for (j = 0; j < 0x10/(t/8); ++j) { \
69 if (j == 8/(t/8)) \
71 if (allow_reg_read(i, j, t)) \
80 #define CB710_READ_AND_DUMP_REGS_TEMPLATE(t) \ argument
81 static void cb710_read_and_dump_regs_##t(struct cb710_chip *chip, \
84 u##t regs[CB710_REG_COUNT/sizeof(u##t)]; \
87 cb710_read_regs_##t(chip->iobase, regs, select); \
88 cb710_dump_regs_##t(cb710_chip_dev(chip), regs, select); \
91 #define CB710_REG_ACCESS_TEMPLATES(t) \ argument
92 CB710_READ_REGS_TEMPLATE(t) \
93 CB710_DUMP_REGS_TEMPLATE(t) \
94 CB710_READ_AND_DUMP_REGS_TEMPLATE(t)