Lines Matching refs:lm4550_regfile

173 struct lm4550_reg lm4550_regfile[64] = {  variable
272 #define LM4550_RF_OK(reg) (lm4550_regfile[reg / 2].flag & LM4550_REG_OK)
278 if (lm4550_regfile[i].flag & LM4550_REG_FAKEPROBE) in lm4550_regfile_init()
279 lm4550_regfile[i].value = lm4550_regfile[i].def; in lm4550_regfile_init()
286 if ((lm4550_regfile[i].flag & LM4550_REG_FAKEPROBE) && in lm4550_regfile_write_values_after_init()
287 (lm4550_regfile[i].value != lm4550_regfile[i].def)) { in lm4550_regfile_write_values_after_init()
291 i, lm4550_regfile[i].value, in lm4550_regfile_write_values_after_init()
292 lm4550_regfile[i].value, lm4550_regfile[i].def, in lm4550_regfile_write_values_after_init()
293 lm4550_regfile[i].def); in lm4550_regfile_write_values_after_init()
294 snd_ac97_write(ac97, i * 2, lm4550_regfile[i].value); in lm4550_regfile_write_values_after_init()
295 lm4550_regfile[i].flag |= LM4550_REG_DONEREAD; in lm4550_regfile_write_values_after_init()
849 if ((lm4550_regfile[reg / 2].flag &
851 !(lm4550_regfile[reg / 2].flag & LM4550_REG_NOSHADOW)) {
852 if (lm4550_regfile[reg / 2].flag & LM4550_REG_FAKEREAD) {
855 reg, lm4550_regfile[reg / 2].def,
856 lm4550_regfile[reg / 2].def);
857 return lm4550_regfile[reg / 2].def;
858 } else if ((lm4550_regfile[reg / 2].flag &
863 reg, lm4550_regfile[reg / 2].value,
864 lm4550_regfile[reg / 2].value);
865 return lm4550_regfile[reg / 2].value;
871 reg, lm4550_regfile[reg / 2].value,
872 lm4550_regfile[reg / 2].value,
879 reg, lm4550_regfile[reg / 2].value,
880 lm4550_regfile[reg / 2].value);
882 return lm4550_regfile[reg / 2].value;
916 lm4550_regfile[reg / 2].value = value;
917 lm4550_regfile[reg / 2].flag |= LM4550_REG_DONEREAD;
946 lm4550_regfile[reg / 2].value = value;
947 lm4550_regfile[reg / 2].flag |= LM4550_REG_DONEREAD;
972 if (lm4550_regfile[reg / 2].flag & LM4550_REG_READONLY) {
978 if ((val & lm4550_regfile[reg / 2].wmask) != val) {
983 val = val & lm4550_regfile[reg / 2].wmask;
985 if (((lm4550_regfile[reg / 2].flag & LM4550_REG_FAKEPROBE) &&
987 !(lm4550_regfile[reg / 2].flag & LM4550_REG_NOSHADOW)) {
990 lm4550_regfile[reg / 2].value = (val &
991 lm4550_regfile[reg / 2].wmask);
1023 if (!(lm4550_regfile[reg / 2].flag &
1025 !(lm4550_regfile[reg / 2].flag &
1027 lm4550_regfile[reg / 2].value = val;
1028 lm4550_regfile[reg / 2].flag |= LM4550_REG_DONEREAD;