Lines Matching defs:bic
869 struct blk_iou_cmd *bic = io_uring_cmd_to_pdu(cmd, struct blk_iou_cmd);
871 if (bic->res == -EAGAIN && bic->nowait)
874 io_uring_cmd_done(cmd, bic->res,
881 struct blk_iou_cmd *bic = io_uring_cmd_to_pdu(cmd, struct blk_iou_cmd);
883 if (unlikely(bio->bi_status) && !bic->res)
884 bic->res = blk_status_to_errno(bio->bi_status);
894 struct blk_iou_cmd *bic = io_uring_cmd_to_pdu(cmd, struct blk_iou_cmd);
939 bic->res = -EAGAIN;
950 struct blk_iou_cmd *bic = io_uring_cmd_to_pdu(cmd, struct blk_iou_cmd);
961 bic->start = READ_ONCE(sqe->addr);
962 bic->len = READ_ONCE(sqe->addr3);
965 bic->res = 0;
966 bic->nowait = issue_flags & IO_URING_F_NONBLOCK;
970 return blkdev_cmd_discard(cmd, bdev, bic->start, bic->len,
971 bic->nowait);