Lines Matching refs:ub_cmd
959 struct ublksrv_io_cmd *ub_cmd) in ublk_commit_completion() argument
961 u32 qid = ub_cmd->q_id, tag = ub_cmd->tag; in ublk_commit_completion()
968 io->res = ub_cmd->result; in ublk_commit_completion()
1199 struct ublksrv_io_cmd *ub_cmd = (struct ublksrv_io_cmd *)cmd->cmd; in ublk_ch_uring_cmd() local
1204 unsigned tag = ub_cmd->tag; in ublk_ch_uring_cmd()
1208 __func__, cmd->cmd_op, ub_cmd->q_id, tag, in ublk_ch_uring_cmd()
1209 ub_cmd->result); in ublk_ch_uring_cmd()
1214 if (ub_cmd->q_id >= ub->dev_info.nr_hw_queues) in ublk_ch_uring_cmd()
1217 ubq = ublk_get_queue(ub, ub_cmd->q_id); in ublk_ch_uring_cmd()
1218 if (!ubq || ub_cmd->q_id != ubq->q_id) in ublk_ch_uring_cmd()
1257 if (!ub_cmd->addr) in ublk_ch_uring_cmd()
1261 io->addr = ub_cmd->addr; in ublk_ch_uring_cmd()
1267 if (!ub_cmd->addr) in ublk_ch_uring_cmd()
1271 io->addr = ub_cmd->addr; in ublk_ch_uring_cmd()
1274 ublk_commit_completion(ub, ub_cmd); in ublk_ch_uring_cmd()
1279 io->addr = ub_cmd->addr; in ublk_ch_uring_cmd()
1282 ublk_handle_need_get_data(ub, ub_cmd->q_id, ub_cmd->tag); in ublk_ch_uring_cmd()