Home
last modified time | relevance | path

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

/Linux-v6.6/include/linux/
Dblk-mq.h591 int (*poll)(struct blk_mq_hw_ctx *, struct io_comp_batch *);
712 int blk_rq_poll(struct request *rq, struct io_comp_batch *iob,
827 void blk_mq_end_request_batch(struct io_comp_batch *ib);
848 struct io_comp_batch *iob, int ioerror, in blk_mq_add_to_batch()
849 void (*complete)(struct io_comp_batch *)) in blk_mq_add_to_batch() argument
Dblkdev.h854 int bio_poll(struct bio *bio, struct io_comp_batch *iob, unsigned int flags);
855 int iocb_bio_iopoll(struct kiocb *kiocb, struct io_comp_batch *iob,
1377 int (*poll_bio)(struct bio *bio, struct io_comp_batch *iob,
1536 struct io_comp_batch { struct
1539 void (*complete)(struct io_comp_batch *); argument
1542 #define DEFINE_IO_COMP_BATCH(name) struct io_comp_batch name = { }
Dfs.h53 struct io_comp_batch;
1859 int (*iopoll)(struct kiocb *kiocb, struct io_comp_batch *,
1893 int (*uring_cmd_iopoll)(struct io_uring_cmd *, struct io_comp_batch *,
/Linux-v6.6/drivers/nvme/host/
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()
620 struct io_comp_batch *iob) in apple_nvme_poll_cq()
937 struct io_comp_batch *iob) in apple_nvme_poll()
Dnvme.h730 static __always_inline void nvme_complete_batch(struct io_comp_batch *iob, in nvme_complete_batch()
859 struct io_comp_batch *iob, unsigned int poll_flags);
Dpci.c983 static void nvme_pci_complete_batch(struct io_comp_batch *iob) in nvme_pci_complete_batch()
1013 struct io_comp_batch *iob, u16 idx) in nvme_handle_cqe()
1059 struct io_comp_batch *iob) in nvme_poll_cq()
1116 static int nvme_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in nvme_poll()
Dioctl.c783 struct io_comp_batch *iob, in nvme_ns_chr_uring_cmd_iopoll()
Drdma.c2054 static int nvme_rdma_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in nvme_rdma_poll()
Dtcp.c2416 static int nvme_tcp_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in nvme_tcp_poll()
/Linux-v6.6/block/
Dblk-core.c850 int bio_poll(struct bio *bio, struct io_comp_batch *iob, unsigned int flags) in bio_poll()
902 int iocb_bio_iopoll(struct kiocb *kiocb, struct io_comp_batch *iob, in iocb_bio_iopoll()
Dblk-mq.h43 int blk_mq_poll(struct request_queue *q, blk_qc_t cookie, struct io_comp_batch *iob,
Dblk-mq.c54 struct io_comp_batch *iob, unsigned int flags);
1075 void blk_mq_end_request_batch(struct io_comp_batch *iob) in blk_mq_end_request_batch()
4796 struct io_comp_batch *iob, unsigned int flags) in blk_hctx_poll()
4823 struct io_comp_batch *iob, unsigned int flags) in blk_mq_poll()
4830 int blk_rq_poll(struct request *rq, struct io_comp_batch *iob, in blk_rq_poll()
/Linux-v6.6/drivers/block/
Dvirtio_blk.c1252 static void virtblk_complete_batch(struct io_comp_batch *iob) in virtblk_complete_batch()
1263 static int virtblk_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in virtblk_poll()
/Linux-v6.6/drivers/md/
Ddm.c1838 static bool dm_poll_dm_io(struct dm_io *io, struct io_comp_batch *iob, in dm_poll_dm_io()
1851 static int dm_poll_bio(struct bio *bio, struct io_comp_batch *iob, in dm_poll_bio()
/Linux-v6.6/drivers/block/rnbd/
Drnbd-clt.c1158 static int rnbd_rdma_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in rnbd_rdma_poll()
/Linux-v6.6/drivers/scsi/
Dscsi_lib.c1847 static int scsi_mq_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in scsi_mq_poll()
/Linux-v6.6/drivers/block/null_blk/
Dmain.c1641 static int null_poll(struct blk_mq_hw_ctx *hctx, struct io_comp_batch *iob) in null_poll()