Home
last modified time | relevance | path

Searched refs:hook (Results 1 – 8 of 8) sorted by relevance

/sound/core/
A Dvmaster.c36 void (*hook)(void *private_data, int); member
124 if (master->hook) in master_init()
125 master->hook(master->hook_private_data, master->val); in master_init()
380 if (master->hook && !first_init) in master_put()
381 master->hook(master->hook_private_data, master->val); in master_put()
477 void (*hook)(void *private_data, int), in snd_ctl_add_vmaster_hook()
481 master->hook = hook; in snd_ctl_add_vmaster_hook()
514 if (master->hook && !first_init) in snd_ctl_sync_vmaster()
515 master->hook(master->hook_private_data, master->val); in snd_ctl_sync_vmaster()
/sound/hda/codecs/
A Dsenarytech.c179 if (!spec->gen.vmaster_mute.hook) in senary_probe()
180 spec->gen.vmaster_mute.hook = senary_auto_vmaster_hook; in senary_probe()
A Danalog.c215 spec->gen.vmaster_mute.hook = ad_vmaster_eapd_hook; in ad_fixup_inv_jack_detect()
535 spec->gen.vmaster_mute.hook = ad_vmaster_eapd_hook; in ad1981_fixup_hp_eapd()
950 spec->gen.vmaster_mute.hook = ad1884_vmaster_hp_gpio_hook; in ad1884_fixup_hp_eapd()
975 spec->gen.vmaster_mute.hook = ad_vmaster_eapd_hook; in ad1884_fixup_thinkpad()
A Dconexant.c1234 if (!spec->gen.vmaster_mute.hook && spec->dynamic_eapd) in cx_probe()
1235 spec->gen.vmaster_mute.hook = cx_auto_vmaster_hook; in cx_probe()
A Dgeneric.c1177 return spec->vmaster_mute.hook ? "PCM" : "Master"; in get_line_out_pfx()
1185 return spec->vmaster_mute.hook ? "PCM" : "Master"; in get_line_out_pfx()
1229 return spec->vmaster_mute.hook ? "PCM" : "Master"; in get_line_out_pfx()
3978 if (spec->vmaster_mute.hook) in snd_hda_gen_add_mute_led_cdev()
5284 if (spec->vmaster_mute.hook) { in snd_hda_gen_build_controls()
6062 if (spec->vmaster_mute.sw_kctl && spec->vmaster_mute.hook) in snd_hda_gen_init()
/sound/hda/common/
A Dcodec.c2001 struct hda_vmaster_mute_hook *hook = private_data; in vmaster_hook() local
2003 hook->hook(hook->codec, enabled); in vmaster_hook()
2014 struct hda_vmaster_mute_hook *hook) in snd_hda_add_vmaster_hook() argument
2016 if (!hook->hook || !hook->sw_kctl) in snd_hda_add_vmaster_hook()
2018 hook->codec = codec; in snd_hda_add_vmaster_hook()
2019 snd_ctl_add_vmaster_hook(hook->sw_kctl, vmaster_hook, hook); in snd_hda_add_vmaster_hook()
2031 void snd_hda_sync_vmaster_hook(struct hda_vmaster_mute_hook *hook) in snd_hda_sync_vmaster_hook() argument
2033 if (!hook->hook || !hook->codec) in snd_hda_sync_vmaster_hook()
2038 if (hook->codec->bus->shutdown) in snd_hda_sync_vmaster_hook()
2040 snd_ctl_sync_vmaster_hook(hook->sw_kctl); in snd_hda_sync_vmaster_hook()
A Dhda_local.h149 void (*hook)(void *, int); member
155 struct hda_vmaster_mute_hook *hook);
156 void snd_hda_sync_vmaster_hook(struct hda_vmaster_mute_hook *hook);
/sound/soc/codecs/
A D88pm860x-codec.c1251 int det, int hook, int hs_shrt, int lo_shrt) in pm860x_hs_jack_detect() argument
1258 pm860x->det.hook_det = hook; in pm860x_hs_jack_detect()

Completed in 61 milliseconds