H A D | ublk_drv.c | 77 struct ublk_queue *ubq; member 211 static inline bool ublk_queue_is_zoned(struct ublk_queue *ubq) in ublk_queue_is_zoned() argument 377 static blk_status_t ublk_setup_iod_zoned(struct ublk_queue *ubq, in ublk_setup_iod_zoned() argument 449 static blk_status_t ublk_setup_iod_zoned(struct ublk_queue *ubq, in ublk_setup_iod_zoned() argument 598 ublk_support_user_copy(const struct ublk_queue *ubq) ublk_support_user_copy() argument 603 ublk_need_req_ref(const struct ublk_queue *ubq) ublk_need_req_ref() argument 612 ublk_init_req_ref(const struct ublk_queue *ubq, struct request *req) ublk_init_req_ref() argument 622 ublk_get_req_ref(const struct ublk_queue *ubq, struct request *req) ublk_get_req_ref() argument 634 ublk_put_req_ref(const struct ublk_queue *ubq, struct request *req) ublk_put_req_ref() argument 646 ublk_need_get_data(const struct ublk_queue *ubq) ublk_need_get_data() argument 674 ublk_get_iod(struct ublk_queue *ubq, int tag) ublk_get_iod() argument 688 struct ublk_queue *ubq = ublk_get_queue(ub, q_id); ublk_queue_cmd_buf_size() local 694 ublk_queue_can_use_recovery_reissue( struct ublk_queue *ubq) ublk_queue_can_use_recovery_reissue() argument 701 ublk_queue_can_use_recovery( struct ublk_queue *ubq) ublk_queue_can_use_recovery() argument 884 ublk_map_io(const struct ublk_queue *ubq, const struct request *req, struct ublk_io *io) ublk_map_io() argument 910 ublk_unmap_io(const struct ublk_queue *ubq, const struct request *req, struct ublk_io *io) ublk_unmap_io() argument 961 ublk_setup_iod(struct ublk_queue *ubq, struct request *req) ublk_setup_iod() argument 1009 ubq_daemon_is_dying(struct ublk_queue *ubq) ubq_daemon_is_dying() argument 1017 struct ublk_queue *ubq = req->mq_hctx->driver_data; __ublk_complete_rq() local 1085 __ublk_fail_req(struct ublk_queue *ubq, struct ublk_io *io, struct request *req) __ublk_fail_req() argument 1117 __ublk_abort_rq(struct ublk_queue *ubq, struct request *rq) __ublk_abort_rq() argument 1132 struct ublk_queue *ubq = req->mq_hctx->driver_data; __ublk_rq_task_work() local 1208 ublk_forward_io_cmds(struct ublk_queue *ubq, unsigned issue_flags) ublk_forward_io_cmds() argument 1219 ublk_abort_io_cmds(struct ublk_queue *ubq) ublk_abort_io_cmds() argument 1231 struct ublk_queue *ubq = pdu->ubq; ublk_rq_task_work_cb() local 1236 ublk_queue_cmd(struct ublk_queue *ubq, struct request *rq) ublk_queue_cmd() argument 1270 struct ublk_queue *ubq = rq->mq_hctx->driver_data; ublk_timeout() local 1287 struct ublk_queue *ubq = hctx->driver_data; ublk_queue_rq() local 1324 struct ublk_queue *ubq = ublk_get_queue(ub, hctx->queue_num); ublk_init_hctx() local 1397 struct ublk_queue *ubq = ublk_get_queue(ub, qid); ublk_commit_completion() local 1422 ublk_abort_queue(struct ublk_device *ub, struct ublk_queue *ubq) ublk_abort_queue() argument 1454 struct ublk_queue *ubq = ublk_get_queue(ub, i); ublk_daemon_monitor_work() local 1479 ublk_queue_ready(struct ublk_queue *ubq) ublk_queue_ready() argument 1484 ublk_cancel_queue(struct ublk_queue *ubq) ublk_cancel_queue() argument 1620 ublk_mark_io_ready(struct ublk_device *ub, struct ublk_queue *ubq) ublk_mark_io_ready() argument 1640 struct ublk_queue *ubq = ublk_get_queue(ub, q_id); ublk_handle_need_get_data() local 1672 struct ublk_queue *ubq; __ublk_ch_uring_cmd() local 1791 __ublk_check_and_get_req(struct ublk_device *ub, struct ublk_queue *ubq, int tag, size_t offset) __ublk_check_and_get_req() argument 1859 struct ublk_queue *ubq; ublk_check_and_get_req() local 1906 struct ublk_queue *ubq; ublk_ch_read_iter() local 1924 struct ublk_queue *ubq; ublk_ch_write_iter() local 1954 struct ublk_queue *ubq = ublk_get_queue(ub, q_id); ublk_deinit_queue() local 1964 struct ublk_queue *ubq = ublk_get_queue(ub, q_id); ublk_init_queue() local 2572 ublk_queue_reinit(struct ublk_device *ub, struct ublk_queue *ubq) ublk_queue_reinit() argument [all...] |