Lines Matching defs:callback
173 for (cb = jack->callback; cb; cb = next) {
287 for (cb = jack->callback; cb; cb = cb->next) {
299 * @func: callback function to register
311 struct hda_jack_callback *callback = NULL;
318 callback = find_callback_from_list(jack, func);
320 if (func && !callback) {
321 callback = kzalloc(sizeof(*callback), GFP_KERNEL);
322 if (!callback)
324 callback->func = func;
325 callback->nid = jack->nid;
326 callback->dev_id = jack->dev_id;
327 callback->next = jack->callback;
328 jack->callback = callback;
332 return callback; /* already registered */
335 return callback; /* No unsol if we're polling instead */
341 return callback;
351 * Enable the jack detection with the default callback. Returns zero if
615 for (cb = jack->callback; cb; cb = cb->next) {
625 for (cb = gated->callback; cb; cb = cb->next) {