| /linux/include/linux/ |
| H A D | blkdev.h | 1050 int bio_poll(struct bio *bio, struct io_comp_batch *iob, unsigned int flags); 1051 int iocb_bio_iopoll(struct kiocb *kiocb, struct io_comp_batch *iob, 1576 int (*poll_bio)(struct bio *bio, struct io_comp_batch *iob, 1752 struct io_comp_batch { struct 1755 void (*complete)(struct io_comp_batch *); argument 1824 #define DEFINE_IO_COMP_BATCH(name) struct io_comp_batch name = { }
|
| H A D | fs.h | 56 struct io_comp_batch; 1927 int (*iopoll)(struct kiocb *kiocb, struct io_comp_batch *, 1960 int (*uring_cmd_iopoll)(struct io_uring_cmd *, struct io_comp_batch *,
|
| /linux/drivers/nvme/host/ |
| H A D | apple.c | 611 static void apple_nvme_complete_batch(struct io_comp_batch *iob) in apple_nvme_complete_batch() 633 struct io_comp_batch *iob, u16 idx) in apple_nvme_handle_cqe() 669 struct io_comp_batch *iob) in apple_nvme_poll_cq() 992 struct io_comp_batch *iob) in apple_nvme_poll()
|
| H A D | ioctl.c | 449 const struct io_comp_batch *iob) in nvme_uring_cmd_end_io() 718 struct io_comp_batch *iob, in nvme_ns_chr_uring_cmd_iopoll()
|
| H A D | nvme.h | 883 static __always_inline void nvme_complete_batch(struct io_comp_batch *iob, in nvme_complete_batch() 1031 struct io_comp_batch *iob, unsigned int poll_flags);
|
| H A D | pci.c | 1539 static void nvme_pci_complete_batch(struct io_comp_batch *iob) in nvme_pci_complete_batch() 1569 struct io_comp_batch *iob, u16 idx) in nvme_handle_cqe() 1621 struct io_comp_batch *iob) in nvme_poll_cq() 1682 static int nvme_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in nvme_poll() 1824 const struct io_comp_batch *iob) in abort_endio() 3095 const struct io_comp_batch *iob) in nvme_del_queue_end() 3106 const struct io_comp_batch *iob) in nvme_del_cq_end()
|
| H A D | rdma.c | 2110 static int nvme_rdma_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in nvme_rdma_poll()
|
| H A D | tcp.c | 2867 static int nvme_tcp_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in nvme_tcp_queue_rq()
|
| H A D | core.c | 1364 const struct io_comp_batch *iob) in nvme_keep_alive_end_io()
|
| /linux/drivers/scsi/ |
| H A D | scsi_bsg.c | 70 const struct io_comp_batch *iocb) in scsi_bsg_uring_cmd_done()
|
| H A D | sg.c | 181 const struct io_comp_batch *iob); 1313 const struct io_comp_batch *iob) in sg_rq_end_io()
|
| H A D | scsi_error.c | 2142 const struct io_comp_batch *iob) in eh_lock_door_done()
|
| H A D | scsi_lib.c | 2016 static int scsi_mq_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in scsi_mq_poll()
|
| H A D | st.c | 529 const struct io_comp_batch *iob) in st_scsi_execute_end()
|
| /linux/block/ |
| H A D | blk-mq.h | 46 int blk_mq_poll(struct request_queue *q, blk_qc_t cookie, struct io_comp_batch *iob,
|
| H A D | blk-core.c | 982 int bio_poll(struct bio *bio, struct io_comp_batch *iob, unsigned int flags) in bio_poll() 1028 int iocb_bio_iopoll(struct kiocb *kiocb, struct io_comp_batch *iob, in iocb_bio_iopoll()
|
| H A D | blk-mq.c | 55 struct io_comp_batch *iob, unsigned int flags); 1179 void blk_mq_end_request_batch(struct io_comp_batch *iob) in blk_mq_end_request_batch() 1453 const struct io_comp_batch *iob) in blk_rq_is_poll() 5230 struct io_comp_batch *iob, unsigned int flags) in blk_hctx_poll() 5250 struct io_comp_batch *iob, unsigned int flags) in blk_rq_poll() 5257 int blk_rq_poll(struct request *rq, struct io_comp_batch *iob, in blk_rq_poll()
|
| /linux/drivers/target/ |
| H A D | target_core_pscsi.c | 43 const struct io_comp_batch *); 1006 const struct io_comp_batch *iob) in pscsi_req_done()
|
| /linux/drivers/nvme/target/ |
| H A D | passthru.c | 260 const struct io_comp_batch *iob) in nvmet_passthru_req_done()
|
| /linux/io_uring/ |
| H A D | rw.c | 1256 static int io_uring_classic_poll(struct io_kiocb *req, struct io_comp_batch *iob, in io_uring_classic_poll() 1308 struct io_comp_batch *iob, unsigned int poll_flags) in io_uring_hybrid_poll()
|
| /linux/drivers/md/ |
| H A D | dm.c | 2104 static bool dm_poll_dm_io(struct dm_io *io, struct io_comp_batch *iob, in dm_poll_dm_io() 2126 static int dm_poll_bio(struct bio *bio, struct io_comp_batch *iob, in dm_poll_bio()
|
| /linux/drivers/block/ |
| H A D | ublk_drv.c | 151 struct io_comp_batch *iob; 792 bool need_map, struct io_comp_batch *iob); 1554 bool need_map, struct io_comp_batch *iob) in __ublk_complete_rq()
|
| /linux/drivers/block/rnbd/ |
| H A D | rnbd-clt.c | 1160 static int rnbd_rdma_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in rnbd_rdma_poll()
|
| /linux/drivers/block/null_blk/ |
| H A D | main.c | 1596 static int null_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in null_poll()
|
| /linux/Documentation/filesystems/ |
| H A D | vfs.rst | 1009 int (*iopoll)(struct kiocb *kiocb, struct io_comp_batch *, 1042 int (*uring_cmd_iopoll)(struct io_uring_cmd *, struct io_comp_batch *,
|