Lines Matching refs:value
176 u32 value)
184 if ((reg > 0x7f) || (value > 0x1ff)) {
192 tmp = reg << 25 | value << 16;
226 dev_err(emu->card->dev, "status=0x%x, reg=%d, value=%d\n",
227 status, reg, value);
236 int snd_emu1010_fpga_write(struct snd_emu10k1 * emu, u32 reg, u32 value)
243 if (value > 0x3f) /* 0 to 0x3f are values */
248 outl(reg | 0x80, emu->port + A_IOCFG); /* High bit clocks the value into the fpga. */
250 outl(value, emu->port + A_IOCFG);
252 outl(value | 0x80 , emu->port + A_IOCFG); /* High bit clocks the value into the fpga. */
258 int snd_emu1010_fpga_read(struct snd_emu10k1 * emu, u32 reg, u32 *value)
267 outl(reg | 0x80, emu->port + A_IOCFG); /* High bit clocks the value into the fpga. */
269 *value = ((inl(emu->port + A_IOCFG) >> 8) & 0x7f);