/kernel/linux/linux-5.10/drivers/pci/ |
H A D | irq.c | 20 * If NULL and thread_fn != NULL the default primary handler is 22 * @thread_fn: Function called from the IRQ handler thread 28 * IRQ handling. From the point this call is made @handler and @thread_fn may 34 irq_handler_t thread_fn, void *dev_id, const char *fmt, ...) in pci_request_irq() 50 ret = request_threaded_irq(pci_irq_vector(dev, nr), handler, thread_fn, in pci_request_irq() 33 pci_request_irq(struct pci_dev *dev, unsigned int nr, irq_handler_t handler, irq_handler_t thread_fn, void *dev_id, const char *fmt, ...) pci_request_irq() argument
|
/kernel/linux/linux-6.6/drivers/pci/ |
H A D | irq.c | 20 * If NULL and thread_fn != NULL the default primary handler is 22 * @thread_fn: Function called from the IRQ handler thread 28 * IRQ handling. From the point this call is made @handler and @thread_fn may 34 irq_handler_t thread_fn, void *dev_id, const char *fmt, ...) in pci_request_irq() 50 ret = request_threaded_irq(pci_irq_vector(dev, nr), handler, thread_fn, in pci_request_irq() 33 pci_request_irq(struct pci_dev *dev, unsigned int nr, irq_handler_t handler, irq_handler_t thread_fn, void *dev_id, const char *fmt, ...) pci_request_irq() argument
|
/kernel/linux/linux-5.10/kernel/irq/ |
H A D | spurious.c | 217 if (action->thread_fn) in __report_bad_irq() 219 action->thread_fn, action->thread_fn); in __report_bad_irq()
|
H A D | devres.c | 37 * @thread_fn: function to be called in a threaded interrupt context. NULL 52 irq_handler_t handler, irq_handler_t thread_fn, in devm_request_threaded_irq() 67 rc = request_threaded_irq(irq, handler, thread_fn, irqflags, devname, in devm_request_threaded_irq() 51 devm_request_threaded_irq(struct device *dev, unsigned int irq, irq_handler_t handler, irq_handler_t thread_fn, unsigned long irqflags, const char *devname, void *dev_id) devm_request_threaded_irq() argument
|
H A D | manage.c | 1092 ret = action->thread_fn(action->irq, action->dev_id); in irq_forced_thread_fn() 1113 ret = action->thread_fn(action->irq, action->dev_id); in irq_thread_fn() 1285 if (new->handler && new->thread_fn) { in irq_setup_forced_threading() 1291 new->secondary->thread_fn = new->thread_fn; in irq_setup_forced_threading() 1298 new->thread_fn = new->handler; in irq_setup_forced_threading() 1434 if (!new->thread_fn) { in __setup_irq() 1457 if (new->thread_fn && !nested) { in __setup_irq() 2004 * If NULL and thread_fn != NULL the default 2006 * @thread_fn 2041 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...] |
H A D | handle.c | 169 if (unlikely(!action->thread_fn)) { in __handle_irq_event_percpu()
|
/kernel/linux/linux-6.6/kernel/irq/ |
H A D | spurious.c | 217 if (action->thread_fn) in __report_bad_irq() 219 action->thread_fn, action->thread_fn); in __report_bad_irq()
|
H A D | devres.c | 37 * @thread_fn: function to be called in a threaded interrupt context. NULL 52 irq_handler_t handler, irq_handler_t thread_fn, in devm_request_threaded_irq() 67 rc = request_threaded_irq(irq, handler, thread_fn, irqflags, devname, in devm_request_threaded_irq() 51 devm_request_threaded_irq(struct device *dev, unsigned int irq, irq_handler_t handler, irq_handler_t thread_fn, unsigned long irqflags, const char *devname, void *dev_id) devm_request_threaded_irq() argument
|
H A D | manage.c | 1192 ret = action->thread_fn(action->irq, action->dev_id); in irq_forced_thread_fn() 1213 ret = action->thread_fn(action->irq, action->dev_id); in irq_thread_fn() 1387 if (new->handler && new->thread_fn) { in irq_setup_forced_threading() 1393 new->secondary->thread_fn = new->thread_fn; in irq_setup_forced_threading() 1400 new->thread_fn = new->handler; in irq_setup_forced_threading() 1534 if (!new->thread_fn) { in __setup_irq() 1557 if (new->thread_fn && !nested) { in __setup_irq() 2109 * If handler is NULL and thread_fn != NULL 2111 * @thread_fn 2146 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...] |
H A D | handle.c | 171 if (unlikely(!action->thread_fn)) { in __handle_irq_event_percpu()
|
/kernel/linux/linux-5.10/tools/perf/tests/ |
H A D | mmap-thread-lookup.c | 54 static void *thread_fn(void *arg) in thread_fn() function 87 err = pthread_create(&td->pt, NULL, thread_fn, td); in thread_create()
|
/kernel/linux/linux-6.6/tools/perf/tests/ |
H A D | mmap-thread-lookup.c | 54 static void *thread_fn(void *arg) in thread_fn() function 87 err = pthread_create(&td->pt, NULL, thread_fn, td); in thread_create()
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | smpboot.h | 8 /* Cookie handed to the thread_fn*/ 17 * @thread_fn: The associated thread function 35 void (*thread_fn)(unsigned int cpu); member
|
H A D | padata.h | 129 * @thread_fn: Called for each chunk of work that a padata thread does. 142 void (*thread_fn)(unsigned long start, unsigned long end, void *arg); member
|
H A D | interrupt.h | 107 * @thread_fn: interrupt handler function for threaded interrupts 119 irq_handler_t thread_fn; member 144 irq_handler_t thread_fn, 202 irq_handler_t handler, irq_handler_t thread_fn,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | smpboot.h | 8 /* Cookie handed to the thread_fn*/ 17 * @thread_fn: The associated thread function 35 void (*thread_fn)(unsigned int cpu); member
|
H A D | padata.h | 129 * @thread_fn: Called for each chunk of work that a padata thread does. 142 void (*thread_fn)(unsigned long start, unsigned long end, void *arg); member
|
H A D | interrupt.h | 111 * @thread_fn: interrupt handler function for threaded interrupts 123 irq_handler_t thread_fn; member 148 irq_handler_t thread_fn, 206 irq_handler_t handler, irq_handler_t thread_fn,
|
/kernel/linux/linux-5.10/drivers/ntb/ |
H A D | msi.c | 261 * @thread_fn: Function to be called in a threaded interrupt context. NULL 280 irq_handler_t thread_fn, in ntbm_msi_request_threaded_irq() 297 thread_fn, 0, name, dev_id); in ntbm_msi_request_threaded_irq() 279 ntbm_msi_request_threaded_irq(struct ntb_dev *ntb, irq_handler_t handler, irq_handler_t thread_fn, const char *name, void *dev_id, struct ntb_msi_desc *msi_desc) ntbm_msi_request_threaded_irq() argument
|
/kernel/linux/linux-6.6/drivers/ntb/ |
H A D | msi.c | 261 * @thread_fn: Function to be called in a threaded interrupt context. NULL 281 irq_handler_t thread_fn, in ntbm_msi_request_threaded_irq() 298 thread_fn, 0, name, dev_id); in ntbm_msi_request_threaded_irq() 280 ntbm_msi_request_threaded_irq(struct ntb_dev *ntb, irq_handler_t handler, irq_handler_t thread_fn, const char *name, void *dev_id, struct ntb_msi_desc *msi_desc) ntbm_msi_request_threaded_irq() argument
|
/kernel/linux/linux-5.10/drivers/powercap/ |
H A D | idle_inject.c | 361 .thread_fn = idle_inject_fn,
|
/kernel/linux/linux-5.10/drivers/remoteproc/ |
H A D | qcom_wcnss.c | 415 irq_handler_t thread_fn) in wcnss_request_irq() 432 NULL, thread_fn, in wcnss_request_irq() 411 wcnss_request_irq(struct qcom_wcnss *wcnss, struct platform_device *pdev, const char *name, bool optional, irq_handler_t thread_fn) wcnss_request_irq() argument
|
/kernel/linux/linux-6.6/drivers/powercap/ |
H A D | idle_inject.c | 413 .thread_fn = idle_inject_fn,
|
/kernel/linux/linux-6.6/kernel/ |
H A D | irq_work.c | 317 .thread_fn = run_irq_workd,
|
H A D | smpboot.c | 164 ht->thread_fn(td->cpu); in smpboot_thread_fn()
|