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