/linux-master/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 in struct:smp_hotplug_thread
|
H A D | padata.h | 129 * @thread_fn: Called for each chunk of work that a padata thread does. 143 void (*thread_fn)(unsigned long start, unsigned long end, void *arg); member in struct:padata_mt_job 197 job->thread_fn(job->start, job->start + job->size, job->fn_arg);
|
H A D | interrupt.h | 111 * @thread_fn: interrupt handler function for threaded interrupts 123 irq_handler_t thread_fn; member in struct:irqaction 148 irq_handler_t thread_fn, 206 irq_handler_t handler, irq_handler_t thread_fn,
|
H A D | ntb.h | 1647 irq_handler_t thread_fn, 1671 irq_handler_t thread_fn, 1669 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) argument
|
/linux-master/drivers/media/platform/st/stm32/stm32-dcmipp/ |
H A D | dcmipp-common.c | 50 irq_handler_t thread_fn) 95 ved->thread_fn = thread_fn; 40 dcmipp_ent_sd_register(struct dcmipp_ent_device *ved, struct v4l2_subdev *sd, struct v4l2_device *v4l2_dev, const char *const name, u32 function, u16 num_pads, const unsigned long *pads_flag, const struct v4l2_subdev_internal_ops *sd_int_ops, const struct v4l2_subdev_ops *sd_ops, irq_handler_t handler, irq_handler_t thread_fn) argument
|
H A D | dcmipp-common.h | 70 * @thread_fn: threaded irq handler 75 * pipelines, using the handler/handler_ret/thread_fn variables. 94 irq_handler_t thread_fn; member in struct:dcmipp_ent_device 134 * @thread_fn: func pointer of the threaded irq handler 149 irq_handler_t thread_fn);
|
H A D | dcmipp-core.c | 225 if (ved->thread_fn && ved->handler_ret == IRQ_WAKE_THREAD) 226 ved->thread_fn(irq, ved); 244 else if (ved->thread_fn)
|
/linux-master/kernel/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, 67 rc = request_threaded_irq(irq, handler, thread_fn, irqflags, devname, 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) argument
|
H A D | spurious.c | 217 if (action->thread_fn) 219 action->thread_fn, action->thread_fn);
|
H A D | handle.c | 171 if (unlikely(!action->thread_fn)) {
|
H A D | manage.c | 1197 ret = action->thread_fn(action->irq, action->dev_id); 1218 ret = action->thread_fn(action->irq, action->dev_id); 1388 if (new->handler && new->thread_fn) { 1394 new->secondary->thread_fn = new->thread_fn; 1401 new->thread_fn = new->handler; 1535 if (!new->thread_fn) { 1558 if (new->thread_fn && !nested) { 2105 * If handler is NULL and thread_fn != NULL 2107 * @thread_fn 2142 request_threaded_irq(unsigned int irq, irq_handler_t handler, irq_handler_t thread_fn, unsigned long irqflags, const char *devname, void *dev_id) argument [all...] |
/linux-master/tools/perf/tests/ |
H A D | mmap-thread-lookup.c | 54 static void *thread_fn(void *arg) function 87 err = pthread_create(&td->pt, NULL, thread_fn, td);
|
/linux-master/drivers/pci/ |
H A D | irq.c | 24 * If NULL and thread_fn != NULL the default primary handler is 26 * @thread_fn: Function called from the IRQ handler thread 32 * IRQ handling. From the point this call is made @handler and @thread_fn may 38 irq_handler_t thread_fn, void *dev_id, const char *fmt, ...) 54 ret = request_threaded_irq(pci_irq_vector(dev, nr), handler, thread_fn, 37 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, ...) argument
|
/linux-master/tools/testing/selftests/net/tcp_ao/lib/ |
H A D | setup.c | 197 thread_fn func; 222 thread_fn peer1, thread_fn peer2)
|
H A D | aolib.h | 124 typedef void *(*thread_fn)(void *); typedef 128 thread_fn peer1, thread_fn peer2); 131 thread_fn peer1, thread_fn peer2, 212 thread_fn peer1, thread_fn peer2)
|
/linux-master/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, 298 thread_fn, 0, name, dev_id); 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) argument
|
/linux-master/drivers/powercap/ |
H A D | idle_inject.c | 413 .thread_fn = idle_inject_fn,
|
/linux-master/kernel/ |
H A D | irq_work.c | 317 .thread_fn = run_irq_workd,
|
H A D | smpboot.c | 164 ht->thread_fn(td->cpu);
|
H A D | stop_machine.c | 561 .thread_fn = cpu_stopper_thread,
|
H A D | padata.c | 463 job->thread_fn(start, end, job->fn_arg); 500 job->thread_fn(job->start, job->start + job->size, job->fn_arg);
|
/linux-master/drivers/remoteproc/ |
H A D | qcom_wcnss.c | 478 irq_handler_t thread_fn) 495 NULL, thread_fn, 474 wcnss_request_irq(struct qcom_wcnss *wcnss, struct platform_device *pdev, const char *name, bool optional, irq_handler_t thread_fn) argument
|
/linux-master/drivers/misc/lis3lv02d/ |
H A D | lis3lv02d.c | 1126 irq_handler_t thread_fn; local 1238 thread_fn = lis302dl_interrupt_thread1_8b; 1240 thread_fn = NULL; 1243 thread_fn,
|
/linux-master/drivers/thermal/qcom/ |
H A D | tsens.c | 1156 irq_handler_t thread_fn) 1175 thread_fn, NULL, 1181 thread_fn, IRQF_ONESHOT, 1155 tsens_register_irq(struct tsens_priv *priv, char *irqname, irq_handler_t thread_fn) argument
|
/linux-master/drivers/cxl/ |
H A D | pci.c | 98 irq_handler_t thread_fn) 108 return devm_request_threaded_irq(dev, irq, NULL, thread_fn, 97 cxl_request_irq(struct cxl_dev_state *cxlds, int irq, irq_handler_t thread_fn) argument
|