• Home
  • Raw
  • Download

Lines Matching refs:sb

73 	struct snd_sb *sb = snd_kcontrol_chip(kcontrol);  in snd_sbmixer_get_single()  local
80 spin_lock_irqsave(&sb->mixer_lock, flags); in snd_sbmixer_get_single()
81 val = (snd_sbmixer_read(sb, reg) >> shift) & mask; in snd_sbmixer_get_single()
82 spin_unlock_irqrestore(&sb->mixer_lock, flags); in snd_sbmixer_get_single()
89 struct snd_sb *sb = snd_kcontrol_chip(kcontrol); in snd_sbmixer_put_single() local
98 spin_lock_irqsave(&sb->mixer_lock, flags); in snd_sbmixer_put_single()
99 oval = snd_sbmixer_read(sb, reg); in snd_sbmixer_put_single()
103 snd_sbmixer_write(sb, reg, val); in snd_sbmixer_put_single()
104 spin_unlock_irqrestore(&sb->mixer_lock, flags); in snd_sbmixer_put_single()
125 struct snd_sb *sb = snd_kcontrol_chip(kcontrol); in snd_sbmixer_get_double() local
134 spin_lock_irqsave(&sb->mixer_lock, flags); in snd_sbmixer_get_double()
135 left = (snd_sbmixer_read(sb, left_reg) >> left_shift) & mask; in snd_sbmixer_get_double()
136 right = (snd_sbmixer_read(sb, right_reg) >> right_shift) & mask; in snd_sbmixer_get_double()
137 spin_unlock_irqrestore(&sb->mixer_lock, flags); in snd_sbmixer_get_double()
145 struct snd_sb *sb = snd_kcontrol_chip(kcontrol); in snd_sbmixer_put_double() local
157 spin_lock_irqsave(&sb->mixer_lock, flags); in snd_sbmixer_put_double()
159 oleft = snd_sbmixer_read(sb, left_reg); in snd_sbmixer_put_double()
163 snd_sbmixer_write(sb, left_reg, left); in snd_sbmixer_put_double()
165 oleft = snd_sbmixer_read(sb, left_reg); in snd_sbmixer_put_double()
166 oright = snd_sbmixer_read(sb, right_reg); in snd_sbmixer_put_double()
171 snd_sbmixer_write(sb, left_reg, left); in snd_sbmixer_put_double()
172 snd_sbmixer_write(sb, right_reg, right); in snd_sbmixer_put_double()
175 spin_unlock_irqrestore(&sb->mixer_lock, flags); in snd_sbmixer_put_double()
200 struct snd_sb *sb = snd_kcontrol_chip(kcontrol); in snd_dt019x_input_sw_get() local
204 spin_lock_irqsave(&sb->mixer_lock, flags); in snd_dt019x_input_sw_get()
205 oval = snd_sbmixer_read(sb, SB_DT019X_CAPTURE_SW); in snd_dt019x_input_sw_get()
206 spin_unlock_irqrestore(&sb->mixer_lock, flags); in snd_dt019x_input_sw_get()
236 struct snd_sb *sb = snd_kcontrol_chip(kcontrol); in snd_dt019x_input_sw_put() local
262 spin_lock_irqsave(&sb->mixer_lock, flags); in snd_dt019x_input_sw_put()
263 oval = snd_sbmixer_read(sb, SB_DT019X_CAPTURE_SW); in snd_dt019x_input_sw_put()
266 snd_sbmixer_write(sb, SB_DT019X_CAPTURE_SW, nval); in snd_dt019x_input_sw_put()
267 spin_unlock_irqrestore(&sb->mixer_lock, flags); in snd_dt019x_input_sw_put()
295 struct snd_sb *sb = snd_kcontrol_chip(kcontrol); in snd_als4k_mono_capture_route_get() local
299 spin_lock_irqsave(&sb->mixer_lock, flags); in snd_als4k_mono_capture_route_get()
300 oval = snd_sbmixer_read(sb, SB_ALS4000_MONO_IO_CTRL); in snd_als4k_mono_capture_route_get()
301 spin_unlock_irqrestore(&sb->mixer_lock, flags); in snd_als4k_mono_capture_route_get()
313 struct snd_sb *sb = snd_kcontrol_chip(kcontrol); in snd_als4k_mono_capture_route_put() local
320 spin_lock_irqsave(&sb->mixer_lock, flags); in snd_als4k_mono_capture_route_put()
321 oval = snd_sbmixer_read(sb, SB_ALS4000_MONO_IO_CTRL); in snd_als4k_mono_capture_route_put()
327 snd_sbmixer_write(sb, SB_ALS4000_MONO_IO_CTRL, nval); in snd_als4k_mono_capture_route_put()
328 spin_unlock_irqrestore(&sb->mixer_lock, flags); in snd_als4k_mono_capture_route_put()
354 struct snd_sb *sb = snd_kcontrol_chip(kcontrol); in snd_sb8mixer_get_mux() local
358 spin_lock_irqsave(&sb->mixer_lock, flags); in snd_sb8mixer_get_mux()
359 oval = snd_sbmixer_read(sb, SB_DSP_CAPTURE_SOURCE); in snd_sb8mixer_get_mux()
360 spin_unlock_irqrestore(&sb->mixer_lock, flags); in snd_sb8mixer_get_mux()
377 struct snd_sb *sb = snd_kcontrol_chip(kcontrol); in snd_sb8mixer_put_mux() local
395 spin_lock_irqsave(&sb->mixer_lock, flags); in snd_sb8mixer_put_mux()
396 oval = snd_sbmixer_read(sb, SB_DSP_CAPTURE_SOURCE); in snd_sb8mixer_put_mux()
400 snd_sbmixer_write(sb, SB_DSP_CAPTURE_SOURCE, nval); in snd_sb8mixer_put_mux()
401 spin_unlock_irqrestore(&sb->mixer_lock, flags); in snd_sb8mixer_put_mux()
420 struct snd_sb *sb = snd_kcontrol_chip(kcontrol); in snd_sb16mixer_get_input_sw() local
428 spin_lock_irqsave(&sb->mixer_lock, flags); in snd_sb16mixer_get_input_sw()
429 val1 = snd_sbmixer_read(sb, reg1); in snd_sb16mixer_get_input_sw()
430 val2 = snd_sbmixer_read(sb, reg2); in snd_sb16mixer_get_input_sw()
431 spin_unlock_irqrestore(&sb->mixer_lock, flags); in snd_sb16mixer_get_input_sw()
441 struct snd_sb *sb = snd_kcontrol_chip(kcontrol); in snd_sb16mixer_put_input_sw() local
450 spin_lock_irqsave(&sb->mixer_lock, flags); in snd_sb16mixer_put_input_sw()
451 oval1 = snd_sbmixer_read(sb, reg1); in snd_sb16mixer_put_input_sw()
452 oval2 = snd_sbmixer_read(sb, reg2); in snd_sb16mixer_put_input_sw()
461 snd_sbmixer_write(sb, reg1, val1); in snd_sb16mixer_put_input_sw()
462 snd_sbmixer_write(sb, reg2, val2); in snd_sb16mixer_put_input_sw()
464 spin_unlock_irqrestore(&sb->mixer_lock, flags); in snd_sb16mixer_put_input_sw()