Lines Matching refs:reg
29 static void reg_write(struct ak4113 *ak4113, unsigned char reg,
32 ak4113->write(ak4113->private_data, reg, val);
33 if (reg < sizeof(ak4113->regmap))
34 ak4113->regmap[reg] = val;
37 static inline unsigned char reg_read(struct ak4113 *ak4113, unsigned char reg)
39 return ak4113->read(ak4113->private_data, reg);
62 unsigned char reg;
79 for (reg = 0; reg < AK4113_WRITABLE_REGS ; reg++)
80 chip->regmap[reg] = pgm[reg];
101 void snd_ak4113_reg_write(struct ak4113 *chip, unsigned char reg,
104 if (reg >= AK4113_WRITABLE_REGS)
106 reg_write(chip, reg, (chip->regmap[reg] & ~mask) | val);
112 unsigned char old = chip->regmap[AK4113_REG_PWRDN], reg;
120 for (reg = 1; reg < AK4113_WRITABLE_REGS; reg++)
121 reg_write(chip, reg, chip->regmap[reg]);
202 unsigned char reg = kcontrol->private_value & 0xff;
207 ((reg_read(chip, reg) & (1 << bit)) ? 1 : 0) ^ inv;
470 int reg, val;
472 for (reg = 0; reg < 0x1d; reg++) {
473 val = reg_read(ak4113, reg);
474 snd_iprintf(buffer, "0x%02x = 0x%02x\n", reg, val);