| H A D | ublk_drv.c | 455 struct ublk_io *io = &ubq->ios[req->tag]; ublk_setup_iod_zoned() local 729 ublk_init_req_ref(const struct ublk_queue * ubq,struct ublk_io * io) ublk_init_req_ref() argument 735 ublk_get_req_ref(struct ublk_io * io) ublk_get_req_ref() argument 740 ublk_put_req_ref(struct ublk_io * io,struct request * req) ublk_put_req_ref() argument 749 ublk_sub_req_ref(struct ublk_io * io) ublk_sub_req_ref() argument 969 ublk_map_io(const struct ublk_queue * ubq,const struct request * req,const struct ublk_io * io) ublk_map_io() argument 993 ublk_unmap_io(bool need_map,const struct request * req,const struct ublk_io * io) ublk_unmap_io() argument 1043 struct ublk_io *io = &ubq->ios[req->tag]; ublk_setup_iod() local 1091 __ublk_complete_rq(struct request * req,struct ublk_io * io,bool need_map) __ublk_complete_rq() argument 1154 __ublk_prep_compl_io_cmd(struct ublk_io * io,struct request * req) __ublk_prep_compl_io_cmd() argument 1173 ublk_complete_io_cmd(struct ublk_io * io,struct request * req,int res,unsigned issue_flags) ublk_complete_io_cmd() argument 1209 ublk_prep_auto_buf_reg_io(const struct ublk_queue * ubq,struct request * req,struct ublk_io * io,struct io_uring_cmd * cmd,enum auto_buf_reg_res res) ublk_prep_auto_buf_reg_io() argument 1224 __ublk_do_auto_buf_reg(const struct ublk_queue * ubq,struct request * req,struct ublk_io * io,struct io_uring_cmd * cmd,unsigned int issue_flags) __ublk_do_auto_buf_reg() argument 1244 ublk_do_auto_buf_reg(const struct ublk_queue * ubq,struct request * req,struct ublk_io * io,struct io_uring_cmd * cmd,unsigned int issue_flags) ublk_do_auto_buf_reg() argument 1257 ublk_start_io(const struct ublk_queue * ubq,struct request * req,struct ublk_io * io) ublk_start_io() argument 1288 struct ublk_io *io = &ubq->ios[tag]; ublk_dispatch_req() local 1366 ublk_queue_cmd_list(struct ublk_io * io,struct rq_list * l) ublk_queue_cmd_list() argument 1456 ublk_belong_to_same_batch(const struct ublk_io * io,const struct ublk_io * io2) ublk_belong_to_same_batch() argument 1468 struct ublk_io *io = NULL; ublk_queue_rqs() local 1514 struct ublk_io *io = &ubq->ios[i]; ublk_queue_reinit() local 1617 struct ublk_io *io = &ubq->ios[j]; ublk_check_and_reset_active_ref() local 1791 __ublk_fail_req(struct ublk_device * ub,struct ublk_io * io,struct request * req) __ublk_fail_req() argument 1817 struct ublk_io *io = &ubq->ios[i]; ublk_abort_queue() local 1853 struct ublk_io *io = &ubq->ios[tag]; ublk_cancel_cmd() local 1906 struct ublk_io *io; ublk_uring_cmd_cancel_fn() local 2080 ublk_set_auto_buf_reg(struct ublk_io * io,struct io_uring_cmd * cmd) ublk_set_auto_buf_reg() argument 2095 ublk_handle_auto_buf_reg(struct ublk_io * io,struct io_uring_cmd * cmd,u16 * buf_idx) ublk_handle_auto_buf_reg() argument 2121 ublk_fill_io_cmd(struct ublk_io * io,struct io_uring_cmd * cmd) ublk_fill_io_cmd() argument 2134 ublk_config_io_buf(const struct ublk_device * ub,struct ublk_io * io,struct io_uring_cmd * cmd,unsigned long buf_addr,u16 * buf_idx) ublk_config_io_buf() argument 2164 struct ublk_io *io = &ubq->ios[rq->tag]; ublk_io_release() local 2179 ublk_register_io_buf(struct io_uring_cmd * cmd,struct ublk_device * ub,u16 q_id,u16 tag,struct ublk_io * io,unsigned int index,unsigned int issue_flags) ublk_register_io_buf() argument 2205 ublk_daemon_register_io_buf(struct io_uring_cmd * cmd,struct ublk_device * ub,u16 q_id,u16 tag,struct ublk_io * io,unsigned index,unsigned issue_flags) ublk_daemon_register_io_buf() argument 2260 __ublk_fetch(struct io_uring_cmd * cmd,struct ublk_device * ub,struct ublk_io * io) __ublk_fetch() argument 2281 ublk_fetch(struct io_uring_cmd * cmd,struct ublk_device * ub,struct ublk_io * io,__u64 buf_addr) ublk_fetch() argument 2299 ublk_check_commit_and_fetch(const struct ublk_device * ub,struct ublk_io * io,__u64 buf_addr) ublk_check_commit_and_fetch() argument 2323 ublk_need_complete_req(const struct ublk_device * ub,struct ublk_io * io) ublk_need_complete_req() argument 2330 ublk_get_data(const struct ublk_queue * ubq,struct ublk_io * io,struct request * req) ublk_get_data() argument 2356 struct ublk_io *io = NULL; ublk_ch_uring_cmd_local() local 2482 __ublk_check_and_get_req(struct ublk_device * ub,u16 q_id,u16 tag,struct ublk_io * io,size_t offset) __ublk_check_and_get_req() argument 2557 ublk_check_and_get_req(struct kiocb * iocb,struct iov_iter * iter,size_t * off,int dir,struct ublk_io ** io) ublk_check_and_get_req() argument 2603 struct ublk_io *io; ublk_ch_read_iter() local 2620 struct ublk_io *io; ublk_ch_write_iter() local 2655 struct ublk_io *io = &ubq->ios[i]; ublk_deinit_queue() local [all...] |