Lines Matching defs:callback
184 for (cb = jack->callback; cb; cb = next) {
298 for (cb = jack->callback; cb; cb = cb->next) {
310 * @func: callback function to register
322 struct hda_jack_callback *callback = NULL;
329 callback = find_callback_from_list(jack, func);
331 if (func && !callback) {
332 callback = kzalloc(sizeof(*callback), GFP_KERNEL);
333 if (!callback)
335 callback->func = func;
336 callback->nid = jack->nid;
337 callback->dev_id = jack->dev_id;
338 callback->next = jack->callback;
339 jack->callback = callback;
343 return callback; /* already registered */
346 return callback; /* No unsol if we're polling instead */
352 return callback;
362 * Enable the jack detection with the default callback. Returns zero if
689 for (cb = jack->callback; cb; cb = cb->next) {
699 for (cb = gated->callback; cb; cb = cb->next) {