Lines Matching refs:ret
179 int n = 0, ret;
181 ret = kstrtoint(val, 10, &n);
182 if (ret != 0 || n < 256)
222 int ret;
227 ret = nvmet_rdma_alloc_rsp(queue->dev, rsp);
228 if (unlikely(ret)) {
372 int ret = -EINVAL, i;
379 ret = nvmet_rdma_alloc_cmd(ndev, cmds + i, admin);
380 if (ret)
391 return ERR_PTR(ret);
455 int ret = -EINVAL, i;
465 ret = nvmet_rdma_alloc_rsp(ndev, rsp);
466 if (ret)
483 return ret;
503 int ret;
510 ret = ib_post_srq_recv(cmd->nsrq->srq, &cmd->wr, NULL);
512 ret = ib_post_recv(cmd->queue->qp, &cmd->wr, NULL);
514 if (unlikely(ret))
517 return ret;
525 bool ret;
532 ret = nvmet_rdma_execute_command(rsp);
535 if (!ret) {
546 int ret;
549 ret = ib_check_mr_status(sig_mr, IB_MR_CHECK_SIG_STATUS, &mr_status);
550 if (ret) {
551 pr_err("ib_check_mr_status failed, ret %d\n", ret);
637 int ret;
640 ret = rdma_rw_ctx_signature_init(&rsp->rw, cm_id->qp,
645 ret = rdma_rw_ctx_init(&rsp->rw, cm_id->qp, cm_id->port_num,
649 return ret;
885 int ret;
896 ret = nvmet_req_alloc_sgls(&rsp->req);
897 if (unlikely(ret < 0))
900 ret = nvmet_rdma_rw_ctx_init(rsp, addr, key, &sig_attrs);
901 if (unlikely(ret < 0))
903 rsp->n_rdma += ret;
1092 int ret, i;
1104 ret = PTR_ERR(srq);
1110 ret = PTR_ERR(nsrq->cmds);
1119 ret = nvmet_rdma_post_recv(ndev, &nsrq->cmds[i]);
1120 if (ret)
1132 return ERR_PTR(ret);
1137 int i, ret;
1160 ret = PTR_ERR(ndev->srqs[i]);
1171 return ret;
1197 int ret;
1238 ret = nvmet_rdma_init_srqs(ndev);
1239 if (ret)
1262 int nr_cqe, ret, i, factor;
1272 ret = PTR_ERR(queue->cq);
1273 pr_err("failed to create CQ cqe= %d ret= %d\n",
1274 nr_cqe + 1, ret);
1304 ret = rdma_create_qp(queue->cm_id, ndev->pd, &qp_attr);
1305 if (ret) {
1306 pr_err("failed to create_qp ret= %d\n", ret);
1320 ret = nvmet_rdma_post_recv(ndev, &queue->cmds[i]);
1321 if (ret)
1327 return ret;
1426 int ret;
1430 ret = NVME_RDMA_CM_NO_RSC;
1434 ret = nvmet_sq_init(&queue->nvme_sq);
1435 if (ret) {
1436 ret = NVME_RDMA_CM_NO_RSC;
1440 ret = nvmet_rdma_parse_cm_connect_req(&event->param.conn, queue);
1441 if (ret)
1464 ret = NVME_RDMA_CM_NO_RSC;
1476 ret = nvmet_rdma_alloc_rsps(queue);
1477 if (ret) {
1478 ret = NVME_RDMA_CM_NO_RSC;
1489 ret = NVME_RDMA_CM_NO_RSC;
1494 ret = nvmet_rdma_create_queue_ib(queue);
1495 if (ret) {
1497 __func__, ret);
1498 ret = NVME_RDMA_CM_NO_RSC;
1519 nvmet_rdma_cm_reject(cm_id, ret);
1548 int ret = -ENOMEM;
1559 ret = rdma_accept(cm_id, ¶m);
1560 if (ret)
1561 pr_err("rdma_accept failed (error code = %d)\n", ret);
1563 return ret;
1571 int ret = -EINVAL;
1581 ret = -ENOMEM;
1590 ret = nvmet_rdma_cm_accept(cm_id, queue, &event->param.conn);
1591 if (ret) {
1594 * destroy the cm_id here with non-zero ret code.
1611 return ret;
1756 int ret = 0;
1767 ret = nvmet_rdma_queue_connect(cm_id, event);
1785 ret = nvmet_rdma_device_removal(cm_id, queue);
1801 return ret;
1858 int ret;
1871 ret = rdma_set_afonly(cm_id, 1);
1872 if (ret) {
1873 pr_err("rdma_set_afonly failed (%d)\n", ret);
1877 ret = rdma_bind_addr(cm_id, addr);
1878 if (ret) {
1879 pr_err("binding CM ID to %pISpcs failed (%d)\n", addr, ret);
1883 ret = rdma_listen(cm_id, 128);
1884 if (ret) {
1885 pr_err("listening to %pISpcs failed (%d)\n", addr, ret);
1894 return ret;
1901 int ret;
1904 ret = nvmet_rdma_enable_port(port);
1905 if (ret)
1913 int ret;
1933 ret = -EINVAL;
1946 ret = inet_pton_with_scope(&init_net, af, nport->disc_addr.traddr,
1948 if (ret) {
1954 ret = nvmet_rdma_enable_port(port);
1955 if (ret)
1966 return ret;
2060 int ret;
2062 ret = ib_register_client(&nvmet_rdma_ib_client);
2063 if (ret)
2064 return ret;
2066 ret = nvmet_register_transport(&nvmet_rdma_ops);
2067 if (ret)
2074 return ret;