Home
last modified time | relevance | path

Searched refs:thread_fn (Results 1 – 25 of 30) sorted by relevance

12

/Linux-v5.4/scripts/coccinelle/misc/
Dirqf_oneshot.cocci19 expression dev, irq, thread_fn;
23 request_threaded_irq@p(irq, NULL, thread_fn,
31 devm_request_threaded_irq@p(dev, irq, NULL, thread_fn,
41 expression dev, irq, thread_fn, flags, e;
51 request_threaded_irq@p(irq, NULL, thread_fn, flags, ...);
53 devm_request_threaded_irq@p(dev, irq, NULL, thread_fn, flags, ...);
57 expression dev, irq, thread_fn, flags;
61 request_threaded_irq@p(irq, NULL, thread_fn,
71 devm_request_threaded_irq@p(dev, irq, NULL, thread_fn,
/Linux-v5.4/drivers/misc/mic/host/
Dmic_intr.c30 if (intr_cb->thread_fn) in mic_thread_fn()
31 intr_cb->thread_fn(pdev->irq, in mic_thread_fn()
108 u8 idx, irq_handler_t handler, irq_handler_t thread_fn, in mic_register_intr_callback() argument
120 intr_cb->thread_fn = thread_fn; in mic_register_intr_callback()
421 irq_handler_t handler, irq_handler_t thread_fn, in mic_request_threaded_irq() argument
451 rc = request_threaded_irq(msix->vector, handler, thread_fn, in mic_request_threaded_irq()
467 thread_fn, data); in mic_request_threaded_irq()
Dmic_intr.h92 irq_handler_t thread_fn; member
129 irq_handler_t handler, irq_handler_t thread_fn,
Dmic_boot.c342 irq_handler_t handler, irq_handler_t thread_fn, in _mic_request_threaded_irq() argument
346 thread_fn, name, data, in _mic_request_threaded_irq()
/Linux-v5.4/drivers/pci/
Dirq.c84 irq_handler_t thread_fn, void *dev_id, const char *fmt, ...) in pci_request_irq() argument
98 ret = request_threaded_irq(pci_irq_vector(dev, nr), handler, thread_fn, in pci_request_irq()
/Linux-v5.4/kernel/irq/
Dspurious.c216 if (action->thread_fn) in __report_bad_irq()
218 action->thread_fn, action->thread_fn); in __report_bad_irq()
Ddevres.c52 irq_handler_t handler, irq_handler_t thread_fn, in devm_request_threaded_irq() argument
67 rc = request_threaded_irq(irq, handler, thread_fn, irqflags, devname, in devm_request_threaded_irq()
Dmanage.c999 ret = action->thread_fn(action->irq, action->dev_id); in irq_forced_thread_fn()
1018 ret = action->thread_fn(action->irq, action->dev_id); in irq_thread_fn()
1163 if (new->handler && new->thread_fn) { in irq_setup_forced_threading()
1169 new->secondary->thread_fn = new->thread_fn; in irq_setup_forced_threading()
1176 new->thread_fn = new->handler; in irq_setup_forced_threading()
1316 if (!new->thread_fn) { in __setup_irq()
1339 if (new->thread_fn && !nested) { in __setup_irq()
1975 irq_handler_t thread_fn, unsigned long irqflags, in request_threaded_irq() argument
2008 if (!thread_fn) in request_threaded_irq()
2018 action->thread_fn = thread_fn; in request_threaded_irq()
Dhandle.c162 if (unlikely(!action->thread_fn)) { in __handle_irq_event_percpu()
/Linux-v5.4/tools/perf/tests/
Dmmap-thread-lookup.c54 static void *thread_fn(void *arg) in thread_fn() function
87 err = pthread_create(&td->pt, NULL, thread_fn, td); in thread_create()
/Linux-v5.4/include/linux/
Dsmpboot.h35 void (*thread_fn)(unsigned int cpu); member
Dinterrupt.h115 irq_handler_t thread_fn; member
140 irq_handler_t thread_fn,
185 irq_handler_t handler, irq_handler_t thread_fn,
Dmic_bus.h73 irq_handler_t thread_fn,
Dntb.h1647 irq_handler_t thread_fn,
1671 irq_handler_t thread_fn, in ntbm_msi_request_threaded_irq() argument
/Linux-v5.4/drivers/misc/mic/card/
Dmic_x100.c197 irq_handler_t handler, irq_handler_t thread_fn, in _mic_request_threaded_irq() argument
204 rc = request_threaded_irq(irq, handler, thread_fn, 0, name, data); in _mic_request_threaded_irq()
Dmic_device.h121 mic_request_card_irq(irq_handler_t handler, irq_handler_t thread_fn,
Dmic_device.c79 irq_handler_t thread_fn, const char *name, in mic_request_card_irq() argument
87 thread_fn, 0, name, data); in mic_request_card_irq()
/Linux-v5.4/drivers/ntb/
Dmsi.c280 irq_handler_t thread_fn, in ntbm_msi_request_threaded_irq() argument
297 thread_fn, 0, name, dev_id); in ntbm_msi_request_threaded_irq()
/Linux-v5.4/drivers/powercap/
Didle_inject.c348 .thread_fn = idle_inject_fn,
/Linux-v5.4/drivers/remoteproc/
Dqcom_wcnss.c407 irq_handler_t thread_fn) in wcnss_request_irq() argument
421 NULL, thread_fn, in wcnss_request_irq()
/Linux-v5.4/drivers/misc/lis3lv02d/
Dlis3lv02d.c1108 irq_handler_t thread_fn; in lis3lv02d_init_device() local
1222 thread_fn = lis302dl_interrupt_thread1_8b; in lis3lv02d_init_device()
1224 thread_fn = NULL; in lis3lv02d_init_device()
1227 thread_fn, in lis3lv02d_init_device()
/Linux-v5.4/kernel/
Dsmpboot.c165 ht->thread_fn(td->cpu); in smpboot_thread_fn()
Dsoftirq.c676 .thread_fn = run_ksoftirqd,
Dstop_machine.c570 .thread_fn = cpu_stopper_thread,
/Linux-v5.4/virt/kvm/
Dkvm_main.c4441 kvm_vm_thread_fn_t thread_fn; member
4454 kvm_vm_thread_fn_t thread_fn = init_context->thread_fn; in kvm_vm_worker_thread() local
4485 err = thread_fn(kvm, data); in kvm_vm_worker_thread()
4490 int kvm_vm_create_worker_thread(struct kvm *kvm, kvm_vm_thread_fn_t thread_fn, in kvm_vm_create_worker_thread() argument
4500 init_context.thread_fn = thread_fn; in kvm_vm_create_worker_thread()

12