Symbol: thread_fn
arch/s390/kernel/wti.c
160
.thread_fn = wti_thread_fn,
drivers/cxl/pci.c
109
return devm_request_threaded_irq(dev, irq, NULL, thread_fn,
drivers/cxl/pci.c
99
irq_handler_t thread_fn)
drivers/gpib/gpio/gpib_bitbang.c
1083
irq_handler_t handler, irq_handler_t thread_fn, unsigned long flags)
drivers/gpib/gpio/gpib_bitbang.c
1094
if (request_threaded_irq(*irq, handler, thread_fn, flags, name, board)) {
drivers/hv/vmbus_drv.c
1401
.thread_fn = run_vmbus_irqd,
drivers/iommu/amd/init.c
2517
int hwirq, irq_handler_t thread_fn)
drivers/iommu/amd/init.c
2539
ret = request_threaded_irq(irq, NULL, thread_fn, IRQF_ONESHOT, devname,
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-bytecap.c
929
vcap->ved.thread_fn = dcmipp_bytecap_irq_thread;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.c
50
irq_handler_t thread_fn)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.c
95
ved->thread_fn = thread_fn;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.h
149
irq_handler_t thread_fn);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.h
94
irq_handler_t thread_fn;
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
268
if (ved->thread_fn && ved->handler_ret == IRQ_WAKE_THREAD)
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
269
ved->thread_fn(irq, ved);
drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-core.c
287
else if (ved->thread_fn)
drivers/misc/lis3lv02d/lis3lv02d.c
1117
irq_handler_t thread_fn;
drivers/misc/lis3lv02d/lis3lv02d.c
1229
thread_fn = lis302dl_interrupt_thread1_8b;
drivers/misc/lis3lv02d/lis3lv02d.c
1231
thread_fn = NULL;
drivers/misc/lis3lv02d/lis3lv02d.c
1233
if (thread_fn)
drivers/misc/lis3lv02d/lis3lv02d.c
1237
thread_fn,
drivers/ntb/msi.c
281
irq_handler_t thread_fn,
drivers/ntb/msi.c
298
thread_fn, 0, name, dev_id);
drivers/pci/irq.c
38
irq_handler_t thread_fn, void *dev_id, const char *fmt, ...)
drivers/pci/irq.c
54
ret = request_threaded_irq(pci_irq_vector(dev, nr), handler, thread_fn,
drivers/platform/cznic/turris-omnia-mcu-gpio.c
1108
irq_handler_t thread_fn, const char *devname)
drivers/platform/cznic/turris-omnia-mcu-gpio.c
1122
thread_fn, IRQF_ONESHOT, devname, mcu);
drivers/platform/cznic/turris-omnia-mcu.h
118
irq_handler_t thread_fn, const char *devname);
drivers/powercap/idle_inject.c
411
.thread_fn = idle_inject_fn,
drivers/remoteproc/qcom_wcnss.c
498
irq_handler_t thread_fn)
drivers/remoteproc/qcom_wcnss.c
515
NULL, thread_fn,
drivers/thermal/qcom/tsens.c
1175
irq_handler_t thread_fn)
drivers/thermal/qcom/tsens.c
1194
thread_fn, NULL,
drivers/thermal/qcom/tsens.c
1200
thread_fn, IRQF_ONESHOT,
include/linux/interrupt.h
131
irq_handler_t thread_fn;
include/linux/interrupt.h
156
irq_handler_t thread_fn,
include/linux/interrupt.h
213
irq_handler_t handler, irq_handler_t thread_fn,
include/linux/ntb.h
1647
irq_handler_t thread_fn,
include/linux/ntb.h
1667
irq_handler_t thread_fn,
include/linux/padata.h
139
void (*thread_fn)(unsigned long start, unsigned long end, void *arg);
include/linux/padata.h
193
job->thread_fn(job->start, job->start + job->size, job->fn_arg);
include/linux/pci.h
1495
irq_handler_t handler, irq_handler_t thread_fn, void *dev_id,
include/linux/smpboot.h
35
void (*thread_fn)(unsigned int cpu);
kernel/cpu.c
1204
.thread_fn = cpuhp_thread_fun,
kernel/irq/chip.c
590
action_ret |= action->thread_fn(action->irq, action->dev_id);
kernel/irq/devres.c
101
irq_handler_t handler, irq_handler_t thread_fn,
kernel/irq/devres.c
105
int rc = __devm_request_threaded_irq(dev, irq, handler, thread_fn,
kernel/irq/devres.c
108
return devm_request_result(dev, rc, irq, handler, thread_fn, devname);
kernel/irq/devres.c
34
irq_handler_t handler, irq_handler_t thread_fn,
kernel/irq/devres.c
41
irq, handler, thread_fn, devname ? : "");
kernel/irq/devres.c
46
irq_handler_t thread_fn,
kernel/irq/devres.c
61
rc = request_threaded_irq(irq, handler, thread_fn, irqflags, devname,
kernel/irq/handle.c
224
if (unlikely(!action->thread_fn)) {
kernel/irq/manage.c
1143
irqreturn_t ret = action->thread_fn(action->irq, action->dev_id);
kernel/irq/manage.c
1333
if (new->handler && new->thread_fn) {
kernel/irq/manage.c
1339
new->secondary->thread_fn = new->thread_fn;
kernel/irq/manage.c
1346
new->thread_fn = new->handler;
kernel/irq/manage.c
1502
WARN_ON_ONCE(new->flags & IRQF_ONESHOT && !new->thread_fn);
kernel/irq/manage.c
1510
if (!new->thread_fn) {
kernel/irq/manage.c
1533
if (new->thread_fn && !nested) {
kernel/irq/manage.c
2116
irq_handler_t thread_fn, unsigned long irqflags,
kernel/irq/manage.c
2154
if (!thread_fn)
kernel/irq/manage.c
2164
action->thread_fn = thread_fn;
kernel/irq/spurious.c
173
if (action->thread_fn)
kernel/irq/spurious.c
174
pr_cont(" threaded [<%p>] %ps", action->thread_fn, action->thread_fn);
kernel/irq_work.c
317
.thread_fn = run_irq_workd,
kernel/padata.c
426
job->thread_fn(start, end, job->fn_arg);
kernel/padata.c
463
job->thread_fn(job->start, job->start + job->size, job->fn_arg);
kernel/rcu/tree.c
2976
.thread_fn = rcu_cpu_kthread,
kernel/smpboot.c
160
ht->thread_fn(td->cpu);
kernel/softirq.c
1106
.thread_fn = run_ksoftirqd,
kernel/softirq.c
1147
.thread_fn = run_ktimerd,
kernel/stop_machine.c
562
.thread_fn = cpu_stopper_thread,
mm/hugetlb.c
3409
.thread_fn = gather_bootmem_prealloc_parallel,
mm/hugetlb.c
3548
job.thread_fn = hugetlb_pages_alloc_boot_node;
mm/mm_init.c
2150
.thread_fn = deferred_init_memmap_job,
net/core/dev.c
13212
.thread_fn = run_backlog_napi,
tools/perf/tests/mmap-thread-lookup.c
88
err = pthread_create(&td->pt, NULL, thread_fn, td);
tools/testing/selftests/futex/functional/futex_priv_hash.c
85
static void create_max_threads(void *(*thread_fn)(void *))
tools/testing/selftests/futex/functional/futex_priv_hash.c
90
ret = pthread_create(&threads[i], NULL, thread_fn, NULL);
tools/testing/selftests/net/tcp_ao/lib/aolib.h
167
typedef void *(*thread_fn)(void *);
tools/testing/selftests/net/tcp_ao/lib/aolib.h
171
thread_fn peer1, thread_fn peer2);
tools/testing/selftests/net/tcp_ao/lib/aolib.h
174
thread_fn peer1, thread_fn peer2,
tools/testing/selftests/net/tcp_ao/lib/aolib.h
257
thread_fn peer1, thread_fn peer2)
tools/testing/selftests/net/tcp_ao/lib/setup.c
204
thread_fn func;
tools/testing/selftests/net/tcp_ao/lib/setup.c
229
thread_fn peer1, thread_fn peer2)