Home
last modified time | relevance | path

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

12

/linux-6.12.1/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-6.12.1/drivers/media/platform/st/stm32/stm32-dcmipp/
Ddcmipp-common.c50 irq_handler_t thread_fn) in dcmipp_ent_sd_register() argument
95 ved->thread_fn = thread_fn; in dcmipp_ent_sd_register()
Ddcmipp-common.h94 irq_handler_t thread_fn; member
149 irq_handler_t thread_fn);
Ddcmipp-core.c225 if (ved->thread_fn && ved->handler_ret == IRQ_WAKE_THREAD) in dcmipp_irq_thread()
226 ved->thread_fn(irq, ved); in dcmipp_irq_thread()
244 else if (ved->thread_fn) in dcmipp_irq_callback()
/linux-6.12.1/include/linux/
Dpadata.h143 void (*thread_fn)(unsigned long start, unsigned long end, void *arg); member
197 job->thread_fn(job->start, job->start + job->size, job->fn_arg); in padata_do_multithreaded()
Dsmpboot.h35 void (*thread_fn)(unsigned int cpu); member
Dinterrupt.h127 irq_handler_t thread_fn; member
152 irq_handler_t thread_fn,
210 irq_handler_t handler, 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-6.12.1/kernel/irq/
Dspurious.c217 if (action->thread_fn) in __report_bad_irq()
219 action->thread_fn, action->thread_fn); in __report_bad_irq()
Dmanage.c1198 ret = action->thread_fn(action->irq, action->dev_id); in irq_forced_thread_fn()
1219 ret = action->thread_fn(action->irq, action->dev_id); in irq_thread_fn()
1389 if (new->handler && new->thread_fn) { in irq_setup_forced_threading()
1395 new->secondary->thread_fn = new->thread_fn; in irq_setup_forced_threading()
1402 new->thread_fn = new->handler; in irq_setup_forced_threading()
1536 if (!new->thread_fn) { in __setup_irq()
1559 if (new->thread_fn && !nested) { in __setup_irq()
2149 irq_handler_t thread_fn, unsigned long irqflags, in request_threaded_irq() argument
2187 if (!thread_fn) in request_threaded_irq()
2197 action->thread_fn = thread_fn; in request_threaded_irq()
Ddevres.c53 irq_handler_t handler, irq_handler_t thread_fn, in devm_request_threaded_irq() argument
68 rc = request_threaded_irq(irq, handler, thread_fn, irqflags, devname, in devm_request_threaded_irq()
Dhandle.c171 if (unlikely(!action->thread_fn)) { in __handle_irq_event_percpu()
/linux-6.12.1/tools/testing/selftests/net/tcp_ao/lib/
Daolib.h166 typedef void *(*thread_fn)(void *); typedef
170 thread_fn peer1, thread_fn peer2);
173 thread_fn peer1, thread_fn peer2, in test_init2()
256 thread_fn peer1, thread_fn peer2) in test_init()
Dsetup.c204 thread_fn func;
229 thread_fn peer1, thread_fn peer2) in __test_init()
/linux-6.12.1/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-6.12.1/drivers/pci/
Dirq.c38 irq_handler_t thread_fn, void *dev_id, const char *fmt, ...) in pci_request_irq() argument
54 ret = request_threaded_irq(pci_irq_vector(dev, nr), handler, thread_fn, in pci_request_irq()
/linux-6.12.1/drivers/ntb/
Dmsi.c281 irq_handler_t thread_fn, in ntbm_msi_request_threaded_irq() argument
298 thread_fn, 0, name, dev_id); in ntbm_msi_request_threaded_irq()
/linux-6.12.1/arch/s390/kernel/
Dwti.c160 .thread_fn = wti_thread_fn,
/linux-6.12.1/drivers/powercap/
Didle_inject.c413 .thread_fn = idle_inject_fn,
/linux-6.12.1/kernel/
Dirq_work.c317 .thread_fn = run_irq_workd,
Dsmpboot.c164 ht->thread_fn(td->cpu); in smpboot_thread_fn()
/linux-6.12.1/drivers/misc/lis3lv02d/
Dlis3lv02d.c1125 irq_handler_t thread_fn; in lis3lv02d_init_device() local
1237 thread_fn = lis302dl_interrupt_thread1_8b; in lis3lv02d_init_device()
1239 thread_fn = NULL; in lis3lv02d_init_device()
1242 thread_fn, in lis3lv02d_init_device()
/linux-6.12.1/drivers/remoteproc/
Dqcom_wcnss.c478 irq_handler_t thread_fn) in wcnss_request_irq() argument
495 NULL, thread_fn, in wcnss_request_irq()
/linux-6.12.1/drivers/cxl/
Dpci.c99 irq_handler_t thread_fn) in cxl_request_irq() argument
109 return devm_request_threaded_irq(dev, irq, NULL, thread_fn, in cxl_request_irq()
/linux-6.12.1/drivers/thermal/qcom/
Dtsens.c1157 irq_handler_t thread_fn) in tsens_register_irq() argument
1176 thread_fn, NULL, in tsens_register_irq()
1182 thread_fn, IRQF_ONESHOT, in tsens_register_irq()

12