Lines Matching refs:micmute_led
3917 switch (spec->micmute_led.led_mode) { in call_micmute_led_update()
3925 val = !!spec->micmute_led.capture; in call_micmute_led_update()
3929 val = !spec->micmute_led.capture; in call_micmute_led_update()
3933 if (val == spec->micmute_led.led_value) in call_micmute_led_update()
3935 spec->micmute_led.led_value = val; in call_micmute_led_update()
3936 if (spec->micmute_led.update) in call_micmute_led_update()
3937 spec->micmute_led.update(codec); in call_micmute_led_update()
3947 if (spec->micmute_led.old_hook) in update_micmute_led()
3948 spec->micmute_led.old_hook(codec, kcontrol, ucontrol); in update_micmute_led()
3957 spec->micmute_led.capture |= mask; in update_micmute_led()
3959 spec->micmute_led.capture &= ~mask; in update_micmute_led()
3980 ucontrol->value.enumerated.item[0] = spec->micmute_led.led_mode; in micmute_led_mode_get()
3994 if (mode == spec->micmute_led.led_mode) in micmute_led_mode_put()
3996 spec->micmute_led.led_mode = mode; in micmute_led_mode_put()
4026 spec->micmute_led.led_mode = MICMUTE_LED_FOLLOW_MUTE; in snd_hda_gen_add_micmute_led()
4027 spec->micmute_led.capture = 0; in snd_hda_gen_add_micmute_led()
4028 spec->micmute_led.led_value = 0; in snd_hda_gen_add_micmute_led()
4029 spec->micmute_led.old_hook = spec->cap_sync_hook; in snd_hda_gen_add_micmute_led()
4030 spec->micmute_led.update = hook; in snd_hda_gen_add_micmute_led()