Lines Matching refs:callback
184 for (cb = jack->callback; cb; cb = next) { in snd_hda_jack_tbl_clear()
298 for (cb = jack->callback; cb; cb = cb->next) { in find_callback_from_list()
322 struct hda_jack_callback *callback = NULL; in snd_hda_jack_detect_enable_callback_mst() local
329 callback = find_callback_from_list(jack, func); in snd_hda_jack_detect_enable_callback_mst()
331 if (func && !callback) { in snd_hda_jack_detect_enable_callback_mst()
332 callback = kzalloc(sizeof(*callback), GFP_KERNEL); in snd_hda_jack_detect_enable_callback_mst()
333 if (!callback) in snd_hda_jack_detect_enable_callback_mst()
335 callback->func = func; in snd_hda_jack_detect_enable_callback_mst()
336 callback->nid = jack->nid; in snd_hda_jack_detect_enable_callback_mst()
337 callback->dev_id = jack->dev_id; in snd_hda_jack_detect_enable_callback_mst()
338 callback->next = jack->callback; in snd_hda_jack_detect_enable_callback_mst()
339 jack->callback = callback; in snd_hda_jack_detect_enable_callback_mst()
343 return callback; /* already registered */ in snd_hda_jack_detect_enable_callback_mst()
346 return callback; /* No unsol if we're polling instead */ in snd_hda_jack_detect_enable_callback_mst()
352 return callback; in snd_hda_jack_detect_enable_callback_mst()
689 for (cb = jack->callback; cb; cb = cb->next) { in call_jack_callback()
699 for (cb = gated->callback; cb; cb = cb->next) { in call_jack_callback()