Home
last modified time | relevance | path

Searched refs:irq_poll (Results 1 - 25 of 55) sorted by relevance

123

/kernel/linux/linux-5.10/include/linux/
H A Dirq_poll.h5 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 Dirq_poll.h5 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 Dirq_poll.c12 #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 Dirq_poll.c12 #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 Dcpts.h121 bool irq_poll; member
147 cpts->irq_poll = en; in cpts_set_irqpoll()
H A Dcpts.c141 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 Dcpts.h121 bool irq_poll; member
147 cpts->irq_poll = en; in cpts_set_irqpoll()
H A Dcpts.c141 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 Dqdio_thinint.c117 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 Dqdio_setup.c486 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 Dqdio.h288 void (*irq_poll)(struct ccw_device *cdev, unsigned long data); member
/kernel/linux/linux-5.10/drivers/scsi/be2iscsi/
H A Dbe.h15 #include <linux/irq_poll.h>
93 struct irq_poll iopoll;
/kernel/linux/linux-6.6/drivers/scsi/be2iscsi/
H A Dbe.h15 #include <linux/irq_poll.h>
93 struct irq_poll iopoll;
/kernel/linux/linux-5.10/drivers/scsi/cxlflash/
H A Dcommon.h16 #include <linux/irq_poll.h>
227 struct irq_poll irqpoll;
/kernel/linux/linux-6.6/drivers/scsi/cxlflash/
H A Dcommon.h16 #include <linux/irq_poll.h>
227 struct irq_poll irqpoll;
/kernel/linux/linux-6.6/drivers/s390/cio/
H A Dqdio.h255 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 Dqdio_setup.c373 irq_ptr->irq_poll = init_data->irq_poll; in qdio_setup_irq()
/kernel/linux/linux-5.10/drivers/scsi/megaraid/
H A Dmegaraid_sas_debugfs.c33 #include <linux/irq_poll.h>
/kernel/linux/linux-6.6/drivers/scsi/megaraid/
H A Dmegaraid_sas_debugfs.c33 #include <linux/irq_poll.h>
/kernel/linux/linux-5.10/arch/s390/include/asm/
H A Dqdio.h339 * @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 Dqdio.h317 * @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 Dlpfc_sli4.h23 #include <linux/irq_poll.h>
283 struct irq_poll iop;
/kernel/linux/linux-5.10/drivers/infiniband/core/
H A Dcq.c152 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 Dcq.c151 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 Dzfcp_qdio.c468 init_data.irq_poll = zfcp_qdio_poll; in zfcp_qdio_open()

Completed in 18 milliseconds

123