Home
last modified time | relevance | path

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

12

/linux/scripts/coccinelle/misc/
H A 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/kernel/irq/
H A Ddevres.c34 irq_handler_t handler, irq_handler_t thread_fn, in devm_request_result() argument
41 irq, handler, thread_fn, devname ? : ""); in devm_request_result()
46 irq_handler_t thread_fn, in __devm_request_threaded_irq() argument
61 rc = request_threaded_irq(irq, handler, thread_fn, irqflags, devname, in __devm_request_threaded_irq()
101 irq_handler_t handler, irq_handler_t thread_fn, in devm_request_threaded_irq() argument
105 int rc = __devm_request_threaded_irq(dev, irq, handler, thread_fn, in devm_request_threaded_irq()
108 return devm_request_result(dev, rc, irq, handler, thread_fn, devname); in devm_request_threaded_irq()
H A Dspurious.c173 if (action->thread_fn) in __report_bad_irq()
174 pr_cont(" threaded [<%p>] %ps", action->thread_fn, action->thread_fn); in __report_bad_irq()
H A Dmanage.c1122 irqreturn_t ret = action->thread_fn(action->irq, action->dev_id); in irq_thread_fn()
1312 if (new->handler && new->thread_fn) { in irq_setup_forced_threading()
1318 new->secondary->thread_fn = new->thread_fn; in irq_setup_forced_threading()
1325 new->thread_fn = new->handler; in irq_setup_forced_threading()
1482 if (!new->thread_fn) { in __setup_irq()
1505 if (new->thread_fn && !nested) { in __setup_irq()
2055 * If handler is NULL and thread_fn != NULL
2057 * @thread_fn: Function called from the irq handler thread
2070 * need to supply @handler and @thread_fn
2091 request_threaded_irq(unsigned int irq,irq_handler_t handler,irq_handler_t thread_fn,unsigned long irqflags,const char * devname,void * dev_id) request_threaded_irq() argument
[all...]
/linux/drivers/media/platform/st/stm32/stm32-dcmipp/
H A 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()
/linux/tools/testing/selftests/net/tcp_ao/lib/
H A Daolib.h167 typedef void *(*thread_fn)(void *); typedef
171 thread_fn peer1, thread_fn peer2);
174 thread_fn peer1, thread_fn peer2, in test_init2()
257 thread_fn peer1, thread_fn peer2) in test_init()
H A Dsetup.c204 thread_fn func;
229 thread_fn peer1, thread_fn peer2) in __test_init()
/linux/tools/perf/tests/
H A Dmmap-thread-lookup.c55 static void *thread_fn(void *arg) in thread_fn() function
88 err = pthread_create(&td->pt, NULL, thread_fn, td); in thread_create()
/linux/drivers/pci/
H A 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/tools/testing/selftests/futex/functional/
H A Dfutex_priv_hash.c85 static void create_max_threads(void *(*thread_fn)(void *)) in create_max_threads()
90 ret = pthread_create(&threads[i], NULL, thread_fn, NULL); in create_max_threads()
/linux/include/linux/
H A Dsmpboot.h35 void (*thread_fn)(unsigned int cpu); member
H A Dntb.h1647 irq_handler_t thread_fn,
1671 irq_handler_t thread_fn, in ntbm_msi_request_threaded_irq() argument
/linux/drivers/platform/cznic/
H A Dturris-omnia-mcu.h118 irq_handler_t thread_fn, const char *devname);
H A Dturris-omnia-mcu-gpio.c1108 irq_handler_t thread_fn, const char *devname) in omnia_mcu_request_irq() argument
1122 thread_fn, IRQF_ONESHOT, devname, mcu); in omnia_mcu_request_irq()
/linux/drivers/ntb/
H A 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/arch/s390/kernel/
H A Dwti.c160 .thread_fn = wti_thread_fn,
/linux/drivers/misc/lis3lv02d/
H A Dlis3lv02d.c1117 irq_handler_t thread_fn; in lis3lv02d_init_device() local
1229 thread_fn = lis302dl_interrupt_thread1_8b; in lis3lv02d_init_device()
1231 thread_fn = NULL; in lis3lv02d_init_device()
1234 thread_fn, in lis3lv02d_init_device()
/linux/kernel/
H A Dsmpboot.c160 ht->thread_fn(td->cpu); in smpboot_thread_fn()
H A Dsoftirq.c1106 .thread_fn = run_ksoftirqd,
1147 .thread_fn = run_ktimerd,
H A Dpadata.c426 job->thread_fn(start, end, job->fn_arg); in padata_mt_helper()
463 job->thread_fn(job->start, job->start + job->size, job->fn_arg); in padata_do_multithreaded()
H A Dstop_machine.c562 .thread_fn = cpu_stopper_thread,
/linux/drivers/remoteproc/
H A Dqcom_wcnss.c498 irq_handler_t thread_fn) in wcnss_request_irq() argument
515 NULL, thread_fn, in wcnss_request_irq()
/linux/drivers/thermal/qcom/
H A Dtsens.c1175 irq_handler_t thread_fn) in tsens_register_irq() argument
1194 thread_fn, NULL, in tsens_register_irq()
1200 thread_fn, IRQF_ONESHOT, in tsens_register_irq()
/linux/drivers/cxl/
H A 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/drivers/gpib/gpio/
H A Dgpib_bitbang.c1083 irq_handler_t handler, irq_handler_t thread_fn, unsigned long flags) in bb_get_irq() argument
1094 if (request_threaded_irq(*irq, handler, thread_fn, flags, name, board)) { in bb_get_irq()

12