| /linux/scripts/coccinelle/misc/ |
| H A D | irqf_oneshot.cocci | 19 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 D | devres.c | 34 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 D | spurious.c | 173 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 D | manage.c | 1144 irqreturn_t ret = action->thread_fn(action->irq, action->dev_id); in irq_thread_fn() 1334 if (new->handler && new->thread_fn) { in irq_setup_forced_threading() 1340 new->secondary->thread_fn = new->thread_fn; in irq_setup_forced_threading() 1347 new->thread_fn = new->handler; in irq_setup_forced_threading() 1503 WARN_ON_ONCE(new->flags & IRQF_ONESHOT && !new->thread_fn); in __setup_irq() 1511 if (!new->thread_fn) { in __setup_irq() 1534 if (new->thread_fn && !nested) { in __setup_irq() 2125 irq_handler_t thread_fn, unsigned long irqflags, in request_threaded_irq() argument 2163 if (!thread_fn) in request_threaded_irq() 2173 action->thread_fn = thread_fn; in request_threaded_irq()
|
| /linux/drivers/media/platform/st/stm32/stm32-dcmipp/ |
| H A D | dcmipp-common.c | 50 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 D | aolib.h | 167 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 D | setup.c | 204 thread_fn func; 229 thread_fn peer1, thread_fn peer2) in __test_init()
|
| /linux/tools/perf/tests/ |
| H A D | mmap-thread-lookup.c | 55 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 D | irq.c | 38 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 D | futex_priv_hash.c | 83 static void create_max_threads(struct __test_metadata *_metadata, void *(*thread_fn)(void *)) in thread_lock_fn() 88 ret = pthread_create(&threads[i], NULL, thread_fn, NULL); in create_max_threads()
|
| /linux/include/linux/ |
| H A D | smpboot.h | 35 void (*thread_fn)(unsigned int cpu); member
|
| H A D | ntb.h | 1671 irq_handler_t thread_fn, 1691 irq_handler_t thread_fn, in ntbm_msi_request_threaded_irq() argument
|
| /linux/drivers/platform/cznic/ |
| H A D | turris-omnia-mcu.h | 118 irq_handler_t thread_fn, const char *devname);
|
| /linux/drivers/ntb/ |
| H A D | msi.c | 281 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/drivers/misc/lis3lv02d/ |
| H A D | lis3lv02d.c | 1117 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() 1233 if (thread_fn) in lis3lv02d_init_device() 1237 thread_fn, in lis3lv02d_init_device()
|
| /linux/arch/s390/kernel/ |
| H A D | wti.c | 160 .thread_fn = wti_thread_fn,
|
| /linux/kernel/ |
| H A D | irq_work.c | 324 .thread_fn = run_irq_workd,
|
| H A D | smpboot.c | 160 ht->thread_fn(td->cpu); in smpboot_thread_fn()
|
| /linux/drivers/remoteproc/ |
| H A D | qcom_wcnss.c | 498 irq_handler_t thread_fn) in wcnss_request_irq() argument 515 NULL, thread_fn, in wcnss_request_irq()
|
| /linux/drivers/cxl/ |
| H A D | pci.c | 100 irq_handler_t thread_fn) in cxl_request_irq() argument 110 return devm_request_threaded_irq(dev, irq, NULL, thread_fn, in cxl_request_irq()
|
| /linux/drivers/iommu/amd/ |
| H A D | init.c | 2512 int hwirq, irq_handler_t thread_fn) in __iommu_setup_intcapxt() argument 2534 ret = request_threaded_irq(irq, NULL, thread_fn, IRQF_ONESHOT, devname, in __iommu_setup_intcapxt()
|
| /linux/drivers/hv/ |
| H A D | vmbus_drv.c | 1376 .thread_fn = run_vmbus_irqd,
|
| /linux/kernel/rcu/ |
| H A D | tree.c | 3026 .thread_fn = rcu_cpu_kthread,
|
| /linux/net/core/ |
| H A D | dev.c | 13416 .thread_fn = run_backlog_napi,
|