/kernel/linux/linux-5.10/drivers/block/xen-blkback/ |
H A D | blkback.c | 143 static int do_block_io_op(struct xen_blkif_ring *ring, unsigned int *eoi_flags); 557 unsigned int eoi_flags = XEN_EOI_FLAG_SPURIOUS; in xen_blkif_schedule() local 587 ret = do_block_io_op(ring, &eoi_flags); in xen_blkif_schedule() 595 xen_irq_lateeoi(ring->irq, eoi_flags); in xen_blkif_schedule() 596 eoi_flags |= XEN_EOI_FLAG_SPURIOUS; in xen_blkif_schedule() 1082 __do_block_io_op(struct xen_blkif_ring *ring, unsigned int *eoi_flags) in __do_block_io_op() argument 1106 *eoi_flags &= ~XEN_EOI_FLAG_SPURIOUS; in __do_block_io_op() 1166 do_block_io_op(struct xen_blkif_ring *ring, unsigned int *eoi_flags) in do_block_io_op() argument 1172 more_to_do = __do_block_io_op(ring, eoi_flags); in do_block_io_op()
|
/kernel/linux/linux-5.10/drivers/xen/ |
H A D | pvcalls-back.c | 234 unsigned int eoi_flags = XEN_EOI_FLAG_SPURIOUS; in pvcalls_back_ioworker() local 244 eoi_flags = 0; in pvcalls_back_ioworker() 247 eoi_flags = 0; in pvcalls_back_ioworker() 251 xen_irq_lateeoi(map->irq, eoi_flags); in pvcalls_back_ioworker() 252 eoi_flags = XEN_EOI_FLAG_SPURIOUS; in pvcalls_back_ioworker() 885 unsigned int eoi_flags = XEN_EOI_FLAG_SPURIOUS; in pvcalls_back_event() local 891 eoi_flags = 0; in pvcalls_back_event() 895 xen_irq_lateeoi(irq, eoi_flags); in pvcalls_back_event()
|
H A D | xen-scsiback.c | 689 unsigned int *eoi_flags) in scsiback_do_cmd_fn() 710 *eoi_flags &= ~XEN_EOI_FLAG_SPURIOUS; in scsiback_do_cmd_fn() 773 unsigned int eoi_flags = XEN_EOI_FLAG_SPURIOUS; in scsiback_irq_fn() local 775 while ((rc = scsiback_do_cmd_fn(info, &eoi_flags)) > 0) in scsiback_irq_fn() 780 xen_irq_lateeoi(irq, eoi_flags); in scsiback_irq_fn() 688 scsiback_do_cmd_fn(struct vscsibk_info *info, unsigned int *eoi_flags) scsiback_do_cmd_fn() argument
|
/kernel/linux/linux-6.6/drivers/xen/ |
H A D | pvcalls-back.c | 236 unsigned int eoi_flags = XEN_EOI_FLAG_SPURIOUS; in pvcalls_back_ioworker() local 246 eoi_flags = 0; in pvcalls_back_ioworker() 249 eoi_flags = 0; in pvcalls_back_ioworker() 253 xen_irq_lateeoi(map->irq, eoi_flags); in pvcalls_back_ioworker() 254 eoi_flags = XEN_EOI_FLAG_SPURIOUS; in pvcalls_back_ioworker() 890 unsigned int eoi_flags = XEN_EOI_FLAG_SPURIOUS; in pvcalls_back_event() local 896 eoi_flags = 0; in pvcalls_back_event() 900 xen_irq_lateeoi(irq, eoi_flags); in pvcalls_back_event()
|
H A D | xen-scsiback.c | 748 unsigned int *eoi_flags) in scsiback_do_cmd_fn() 769 *eoi_flags &= ~XEN_EOI_FLAG_SPURIOUS; in scsiback_do_cmd_fn() 832 unsigned int eoi_flags = XEN_EOI_FLAG_SPURIOUS; in scsiback_irq_fn() local 834 while ((rc = scsiback_do_cmd_fn(info, &eoi_flags)) > 0) in scsiback_irq_fn() 839 xen_irq_lateeoi(irq, eoi_flags); in scsiback_irq_fn() 747 scsiback_do_cmd_fn(struct vscsibk_info *info, unsigned int *eoi_flags) scsiback_do_cmd_fn() argument
|
/kernel/linux/linux-6.6/drivers/block/xen-blkback/ |
H A D | blkback.c | 143 static int do_block_io_op(struct xen_blkif_ring *ring, unsigned int *eoi_flags); 562 unsigned int eoi_flags = XEN_EOI_FLAG_SPURIOUS; in xen_blkif_schedule() local 592 ret = do_block_io_op(ring, &eoi_flags); in xen_blkif_schedule() 600 xen_irq_lateeoi(ring->irq, eoi_flags); in xen_blkif_schedule() 601 eoi_flags |= XEN_EOI_FLAG_SPURIOUS; in xen_blkif_schedule() 1187 __do_block_io_op(struct xen_blkif_ring *ring, unsigned int *eoi_flags) in __do_block_io_op() argument 1211 *eoi_flags &= ~XEN_EOI_FLAG_SPURIOUS; in __do_block_io_op() 1271 do_block_io_op(struct xen_blkif_ring *ring, unsigned int *eoi_flags) in do_block_io_op() argument 1277 more_to_do = __do_block_io_op(ring, eoi_flags); in do_block_io_op()
|
/kernel/linux/linux-5.10/include/xen/ |
H A D | events.h | 58 void xen_irq_lateeoi(unsigned int irq, unsigned int eoi_flags);
|
/kernel/linux/linux-6.6/include/xen/ |
H A D | events.h | 60 void xen_irq_lateeoi(unsigned int irq, unsigned int eoi_flags);
|
/kernel/linux/linux-5.10/drivers/xen/events/ |
H A D | events_base.c | 660 void xen_irq_lateeoi(unsigned int irq, unsigned int eoi_flags) in xen_irq_lateeoi() argument 669 xen_irq_lateeoi_locked(info, eoi_flags & XEN_EOI_FLAG_SPURIOUS); in xen_irq_lateeoi()
|
/kernel/linux/linux-6.6/drivers/xen/events/ |
H A D | events_base.c | 702 void xen_irq_lateeoi(unsigned int irq, unsigned int eoi_flags) in xen_irq_lateeoi() argument 711 xen_irq_lateeoi_locked(info, eoi_flags & XEN_EOI_FLAG_SPURIOUS); in xen_irq_lateeoi()
|