Home
last modified time | relevance | path

Searched refs:io_comp_batch (Results 1 – 16 of 16) sorted by relevance

/linux/include/linux/
H A Dblk-mq.h609 int (*poll)(struct blk_mq_hw_ctx *, struct io_comp_batch *);
730 int blk_rq_poll(struct request *rq, struct io_comp_batch *iob,
845 void blk_mq_end_request_batch(struct io_comp_batch *ib);
874 struct io_comp_batch *iob, bool is_error, in blk_mq_add_to_batch()
875 void (*complete)(struct io_comp_batch *)) in blk_mq_add_to_batch() argument
H A Dblkdev.h1016 int bio_poll(struct bio *bio, struct io_comp_batch *iob, unsigned int flags);
1017 int iocb_bio_iopoll(struct kiocb *kiocb, struct io_comp_batch *iob,
1651 int (*poll_bio)(struct bio *bio, struct io_comp_batch *iob,
1826 struct io_comp_batch { struct
1829 void (*complete)(struct io_comp_batch *); argument
1872 #define DEFINE_IO_COMP_BATCH(name) struct io_comp_batch name = { }
H A Dfs.h58 struct io_comp_batch;
2162 int (*iopoll)(struct kiocb *kiocb, struct io_comp_batch *,
2195 int (*uring_cmd_iopoll)(struct io_uring_cmd *, struct io_comp_batch *,
/linux/rust/kernel/block/mq/
H A Doperations.rs134 _iob: *mut bindings::io_comp_batch, in poll_callback() argument
/linux/drivers/nvme/host/
H A Dapple.c564 static void apple_nvme_complete_batch(struct io_comp_batch *iob) in apple_nvme_complete_batch()
586 struct io_comp_batch *iob, u16 idx) in apple_nvme_handle_cqe()
621 struct io_comp_batch *iob) in apple_nvme_poll_cq()
939 struct io_comp_batch *iob) in apple_nvme_poll()
H A Dpci.c1251 static void nvme_pci_complete_batch(struct io_comp_batch *iob) in nvme_pci_complete_batch()
1281 struct io_comp_batch *iob, u16 idx) in nvme_handle_cqe()
1328 struct io_comp_batch *iob) in nvme_poll_cq()
1387 static int nvme_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in nvme_poll()
H A Dioctl.c678 struct io_comp_batch *iob, in nvme_ns_chr_uring_cmd_iopoll()
H A Drdma.c2073 static int nvme_rdma_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in nvme_rdma_poll()
H A Dtcp.c2785 static int nvme_tcp_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in nvme_tcp_poll()
/linux/block/
H A Dblk-mq.h45 int blk_mq_poll(struct request_queue *q, blk_qc_t cookie, struct io_comp_batch *iob,
H A Dblk-core.c932 int bio_poll(struct bio *bio, struct io_comp_batch *iob, unsigned int flags) in bio_poll()
978 int iocb_bio_iopoll(struct kiocb *kiocb, struct io_comp_batch *iob, in iocb_bio_iopoll()
H A Dblk-mq.c54 struct io_comp_batch *iob, unsigned int flags);
1170 void blk_mq_end_request_batch(struct io_comp_batch *iob) in blk_mq_end_request_batch()
5126 struct io_comp_batch *iob, unsigned int flags) in blk_hctx_poll()
5153 struct io_comp_batch *iob, unsigned int flags) in blk_mq_poll()
5160 int blk_rq_poll(struct request *rq, struct io_comp_batch *iob, in blk_rq_poll()
/linux/drivers/md/
H A Ddm.c2072 static bool dm_poll_dm_io(struct dm_io *io, struct io_comp_batch *iob, in dm_poll_dm_io()
2085 static int dm_poll_bio(struct bio *bio, struct io_comp_batch *iob, in dm_poll_bio()
/linux/drivers/block/null_blk/
H A Dmain.c1578 static int null_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in null_poll()
/linux/drivers/scsi/
H A Dscsi_lib.c1955 static int scsi_mq_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in scsi_mq_poll()
/linux/Documentation/filesystems/
H A Dvfs.rst1081 int (*iopoll)(struct kiocb *kiocb, struct io_comp_batch *,
1114 int (*uring_cmd_iopoll)(struct io_uring_cmd *, struct io_comp_batch *,