Lines Matching defs:value
214 u32 value)
222 if ((reg > 0x7f) || (value > 0x1ff)) {
230 tmp = reg << 25 | value << 16;
264 dev_err(emu->card->dev, "status=0x%x, reg=%d, value=%d\n",
265 status, reg, value);
274 static void snd_emu1010_fpga_write_locked(struct snd_emu10k1 *emu, u32 reg, u32 value)
279 if (snd_BUG_ON(value > 0x3f)) /* 0 to 0x3f are values */
283 outw(reg | 0x80, emu->port + A_GPIO); /* High bit clocks the value into the fpga. */
285 outw(value, emu->port + A_GPIO);
287 outw(value | 0x80 , emu->port + A_GPIO); /* High bit clocks the value into the fpga. */
290 void snd_emu1010_fpga_write(struct snd_emu10k1 *emu, u32 reg, u32 value)
295 snd_emu1010_fpga_write_locked(emu, reg, value);
299 static void snd_emu1010_fpga_read_locked(struct snd_emu10k1 *emu, u32 reg, u32 *value)
311 outw(reg | 0x80, emu->port + A_GPIO); /* High bit clocks the value into the fpga. */
313 *value = ((inw(emu->port + A_GPIO) >> 8) & mask);
316 void snd_emu1010_fpga_read(struct snd_emu10k1 *emu, u32 reg, u32 *value)
321 snd_emu1010_fpga_read_locked(emu, reg, value);
362 u32 reg_lo, reg_hi, value, value2;
366 snd_emu1010_fpga_read(emu, EMU_HANA_SPDIF_MODE, &value);
367 if (value & EMU_HANA_SPDIF_MODE_RX_INVALID)
387 snd_emu1010_fpga_read(emu, reg_hi, &value);
390 return 0x1770000 / 4 / (((value << 5) | value2) + 1);