Lines Matching refs:opl4
34 struct snd_opl4 *opl4 = snd_kcontrol_chip(kcontrol);
39 spin_lock_irqsave(&opl4->reg_lock, flags);
40 value = snd_opl4_read(opl4, reg);
41 spin_unlock_irqrestore(&opl4->reg_lock, flags);
49 struct snd_opl4 *opl4 = snd_kcontrol_chip(kcontrol);
56 spin_lock_irqsave(&opl4->reg_lock, flags);
57 old_value = snd_opl4_read(opl4, reg);
58 snd_opl4_write(opl4, reg, value);
59 spin_unlock_irqrestore(&opl4->reg_lock, flags);
82 int snd_opl4_create_mixer(struct snd_opl4 *opl4)
84 struct snd_card *card = opl4->card;
90 err = snd_ctl_add(card, snd_ctl_new1(&snd_opl4_controls[i], opl4));