/kernel/linux/linux-5.10/include/linux/ |
H A D | irq_poll.h | 5 struct irq_poll; 6 typedef int (irq_poll_fn)(struct irq_poll *, int); 8 struct irq_poll { struct 20 extern void irq_poll_sched(struct irq_poll *); 21 extern void irq_poll_init(struct irq_poll *, int, irq_poll_fn *); 22 extern void irq_poll_complete(struct irq_poll *); 23 extern void irq_poll_enable(struct irq_poll *); 24 extern void irq_poll_disable(struct irq_poll *);
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | irq_poll.h | 5 struct irq_poll; 6 typedef int (irq_poll_fn)(struct irq_poll *, int); 8 struct irq_poll { struct 20 extern void irq_poll_sched(struct irq_poll *); 21 extern void irq_poll_init(struct irq_poll *, int, irq_poll_fn *); 22 extern void irq_poll_complete(struct irq_poll *); 23 extern void irq_poll_enable(struct irq_poll *); 24 extern void irq_poll_disable(struct irq_poll *);
|
/kernel/linux/linux-5.10/lib/ |
H A D | irq_poll.c | 12 #include <linux/irq_poll.h> 24 * Add this irq_poll structure to the pending poll list and trigger the 27 void irq_poll_sched(struct irq_poll *iop) in irq_poll_sched() 51 static void __irq_poll_complete(struct irq_poll *iop) in __irq_poll_complete() 68 void irq_poll_complete(struct irq_poll *iop) in irq_poll_complete() 87 struct irq_poll *iop; in irq_poll_softirq() 105 iop = list_entry(list->next, struct irq_poll, list); in irq_poll_softirq() 145 void irq_poll_disable(struct irq_poll *iop) in irq_poll_disable() 162 void irq_poll_enable(struct irq_poll *iop) in irq_poll_enable() 177 * Initialize and enable this irq_poll structur [all...] |
/kernel/linux/linux-6.6/lib/ |
H A D | irq_poll.c | 12 #include <linux/irq_poll.h> 24 * Add this irq_poll structure to the pending poll list and trigger the 27 void irq_poll_sched(struct irq_poll *iop) in irq_poll_sched() 51 static void __irq_poll_complete(struct irq_poll *iop) in __irq_poll_complete() 68 void irq_poll_complete(struct irq_poll *iop) in irq_poll_complete() 87 struct irq_poll *iop; in irq_poll_softirq() 105 iop = list_entry(list->next, struct irq_poll, list); in irq_poll_softirq() 145 void irq_poll_disable(struct irq_poll *iop) in irq_poll_disable() 162 void irq_poll_enable(struct irq_poll *iop) in irq_poll_enable() 177 * Initialize and enable this irq_poll structur [all...] |
/kernel/linux/linux-5.10/drivers/net/ethernet/ti/ |
H A D | cpts.h | 121 bool irq_poll; member 147 cpts->irq_poll = en; in cpts_set_irqpoll()
|
H A D | cpts.c | 141 if (!cpts->irq_poll) in cpts_fifo_read() 172 if (!cpts->irq_poll && need_schedule) in cpts_fifo_read() 206 if (cpts->irq_poll && cpts_fifo_read(cpts, match) && match != -1) in cpts_update_cur_time() 209 if (!cpts->irq_poll && in cpts_update_cur_time() 763 cpts->irq_poll = true; in cpts_create()
|
/kernel/linux/linux-6.6/drivers/net/ethernet/ti/ |
H A D | cpts.h | 121 bool irq_poll; member 147 cpts->irq_poll = en; in cpts_set_irqpoll()
|
H A D | cpts.c | 141 if (!cpts->irq_poll) in cpts_fifo_read() 172 if (!cpts->irq_poll && need_schedule) in cpts_fifo_read() 206 if (cpts->irq_poll && cpts_fifo_read(cpts, match) && match != -1) in cpts_update_cur_time() 209 if (!cpts->irq_poll && in cpts_update_cur_time() 751 cpts->irq_poll = true; in cpts_create()
|
/kernel/linux/linux-5.10/drivers/s390/cio/ |
H A D | qdio_thinint.c | 117 if (irq->irq_poll) { in tiqdio_call_inq_handlers() 119 irq->irq_poll(irq->cdev, irq->int_parm); in tiqdio_call_inq_handlers()
|
H A D | qdio_setup.c | 486 if (init_data->irq_poll) { in qdio_setup_irq() 487 irq_ptr->irq_poll = init_data->irq_poll; in qdio_setup_irq() 490 irq_ptr->irq_poll = NULL; in qdio_setup_irq()
|
H A D | qdio.h | 288 void (*irq_poll)(struct ccw_device *cdev, unsigned long data); member
|
/kernel/linux/linux-5.10/drivers/scsi/be2iscsi/ |
H A D | be.h | 15 #include <linux/irq_poll.h> 93 struct irq_poll iopoll;
|
/kernel/linux/linux-6.6/drivers/scsi/be2iscsi/ |
H A D | be.h | 15 #include <linux/irq_poll.h> 93 struct irq_poll iopoll;
|
/kernel/linux/linux-5.10/drivers/scsi/cxlflash/ |
H A D | common.h | 16 #include <linux/irq_poll.h> 227 struct irq_poll irqpoll;
|
/kernel/linux/linux-6.6/drivers/scsi/cxlflash/ |
H A D | common.h | 16 #include <linux/irq_poll.h> 227 struct irq_poll irqpoll;
|
/kernel/linux/linux-6.6/drivers/s390/cio/ |
H A D | qdio.h | 255 void (*irq_poll)(struct ccw_device *cdev, unsigned long data); member 298 irq->irq_poll(irq->cdev, irq->int_parm); in qdio_deliver_irq()
|
H A D | qdio_setup.c | 373 irq_ptr->irq_poll = init_data->irq_poll; in qdio_setup_irq()
|
/kernel/linux/linux-5.10/drivers/scsi/megaraid/ |
H A D | megaraid_sas_debugfs.c | 33 #include <linux/irq_poll.h>
|
/kernel/linux/linux-6.6/drivers/scsi/megaraid/ |
H A D | megaraid_sas_debugfs.c | 33 #include <linux/irq_poll.h>
|
/kernel/linux/linux-5.10/arch/s390/include/asm/ |
H A D | qdio.h | 339 * @irq_poll: Data IRQ polling handler (NULL when not supported) 358 void (*irq_poll)(struct ccw_device *cdev, unsigned long data); member
|
/kernel/linux/linux-6.6/arch/s390/include/asm/ |
H A D | qdio.h | 317 * @irq_poll: Data IRQ polling handler 333 void (*irq_poll)(struct ccw_device *cdev, unsigned long data); member
|
/kernel/linux/linux-5.10/drivers/scsi/lpfc/ |
H A D | lpfc_sli4.h | 23 #include <linux/irq_poll.h> 283 struct irq_poll iop;
|
/kernel/linux/linux-5.10/drivers/infiniband/core/ |
H A D | cq.c | 152 static int ib_poll_handler(struct irq_poll *iop, int budget) in ib_poll_handler()
|
/kernel/linux/linux-6.6/drivers/infiniband/core/ |
H A D | cq.c | 151 static int ib_poll_handler(struct irq_poll *iop, int budget) in ib_poll_handler()
|
/kernel/linux/linux-6.6/drivers/s390/scsi/ |
H A D | zfcp_qdio.c | 468 init_data.irq_poll = zfcp_qdio_poll; in zfcp_qdio_open()
|