Lines Matching refs:callback
140 for (cb = jack->callback; cb; cb = next) { in snd_hda_jack_tbl_clear()
251 struct hda_jack_callback *callback = NULL; in snd_hda_jack_detect_enable_callback() local
258 callback = kzalloc(sizeof(*callback), GFP_KERNEL); in snd_hda_jack_detect_enable_callback()
259 if (!callback) in snd_hda_jack_detect_enable_callback()
261 callback->func = func; in snd_hda_jack_detect_enable_callback()
262 callback->nid = jack->nid; in snd_hda_jack_detect_enable_callback()
263 callback->next = jack->callback; in snd_hda_jack_detect_enable_callback()
264 jack->callback = callback; in snd_hda_jack_detect_enable_callback()
268 return callback; /* already registered */ in snd_hda_jack_detect_enable_callback()
271 return callback; /* No unsol if we're polling instead */ in snd_hda_jack_detect_enable_callback()
277 return callback; in snd_hda_jack_detect_enable_callback()
516 for (cb = jack->callback; cb; cb = cb->next) in call_jack_callback()
522 for (cb = gated->callback; cb; cb = cb->next) in call_jack_callback()