• Home
  • Raw
  • Download

Lines Matching refs:reg

42 static void reg_write(struct ak4114 *ak4114, unsigned char reg, unsigned char val)  in reg_write()  argument
44 ak4114->write(ak4114->private_data, reg, val); in reg_write()
45 if (reg <= AK4114_REG_INT1_MASK) in reg_write()
46 ak4114->regmap[reg] = val; in reg_write()
47 else if (reg >= AK4114_REG_TXCSB0 && reg <= AK4114_REG_TXCSB4) in reg_write()
48 ak4114->txcsb[reg-AK4114_REG_TXCSB0] = val; in reg_write()
51 static inline unsigned char reg_read(struct ak4114 *ak4114, unsigned char reg) in reg_read() argument
53 return ak4114->read(ak4114->private_data, reg); in reg_read()
88 unsigned char reg; in snd_ak4114_create() local
105 for (reg = 0; reg < 6; reg++) in snd_ak4114_create()
106 chip->regmap[reg] = pgm[reg]; in snd_ak4114_create()
107 for (reg = 0; reg < 5; reg++) in snd_ak4114_create()
108 chip->txcsb[reg] = txcsb[reg]; in snd_ak4114_create()
128 void snd_ak4114_reg_write(struct ak4114 *chip, unsigned char reg, unsigned char mask, unsigned char… in snd_ak4114_reg_write() argument
130 if (reg <= AK4114_REG_INT1_MASK) in snd_ak4114_reg_write()
131 reg_write(chip, reg, (chip->regmap[reg] & ~mask) | val); in snd_ak4114_reg_write()
132 else if (reg >= AK4114_REG_TXCSB0 && reg <= AK4114_REG_TXCSB4) in snd_ak4114_reg_write()
133 reg_write(chip, reg, in snd_ak4114_reg_write()
134 (chip->txcsb[reg-AK4114_REG_TXCSB0] & ~mask) | val); in snd_ak4114_reg_write()
140 unsigned char old = chip->regmap[AK4114_REG_PWRDN], reg; in ak4114_init_regs() local
148 for (reg = 1; reg < 6; reg++) in ak4114_init_regs()
149 reg_write(chip, reg, chip->regmap[reg]); in ak4114_init_regs()
150 for (reg = 0; reg < 5; reg++) in ak4114_init_regs()
151 reg_write(chip, reg + AK4114_REG_TXCSB0, chip->txcsb[reg]); in ak4114_init_regs()
213 unsigned char reg = kcontrol->private_value & 0xff; in snd_ak4114_in_bit_get() local
217 ucontrol->value.integer.value[0] = ((reg_read(chip, reg) & (1 << bit)) ? 1 : 0) ^ inv; in snd_ak4114_in_bit_get()
459 int reg, val; in snd_ak4114_proc_regs_read() local
461 for (reg = 0; reg < 0x20; reg++) { in snd_ak4114_proc_regs_read()
462 val = reg_read(ak4114, reg); in snd_ak4114_proc_regs_read()
463 snd_iprintf(buffer, "0x%02x = 0x%02x\n", reg, val); in snd_ak4114_proc_regs_read()