Lines Matching refs:ret

556 	int ret;
558 ret = ib_query_port(sport->sdev->device, sport->port, &port_attr);
559 if (ret)
560 return ret;
565 ret = rdma_query_gid(sport->sdev->device, sport->port, 0, &sport->gid);
566 if (ret)
567 return ret;
583 ret = ib_modify_port(sport->sdev->device, sport->port, 0, &port_modify);
584 if (ret) {
586 dev_name(&sport->sdev->device->dev), sport->port, ret);
897 int ret, i;
914 ret = target_alloc_sgl(&ctx->sg, &ctx->nents, size, false,
916 if (ret)
919 ret = rdma_rw_ctx_init(&ctx->rw, ch->qp, ch->sport->port,
921 if (ret < 0) {
926 ioctx->n_rdma += ret;
954 return ret;
1114 int ret;
1126 ret = ib_find_cached_pkey(ch->sport->sdev->device, ch->sport->port,
1128 if (ret < 0)
1130 ch->pkey, ret);
1132 ret = ib_modify_qp(qp, attr,
1137 return ret;
1155 int ret;
1160 ret = ib_cm_init_qp_attr(ch->ib_cm.cm_id, &qp_attr, &attr_mask);
1161 if (ret)
1166 ret = ib_modify_qp(qp, &qp_attr, attr_mask);
1169 return ret;
1187 int ret;
1190 ret = ib_cm_init_qp_attr(ch->ib_cm.cm_id, &qp_attr, &attr_mask);
1191 if (ret)
1196 ret = ib_modify_qp(qp, &qp_attr, attr_mask);
1199 return ret;
1785 int i, ret;
1789 ret = -ENOMEM;
1798 ret = PTR_ERR(ch->cq);
1799 pr_err("failed to create CQ cqe= %d ret= %d\n",
1800 ch->rq_size + sq_size, ret);
1830 ret = rdma_create_qp(ch->rdma_cm.cm_id, sdev->pd, qp_init);
1835 ret = srpt_init_ch_qp(ch, ch->qp);
1836 if (ret)
1839 ret = PTR_ERR(ch->qp);
1842 if (ret) {
1847 sq_size, ret);
1853 sq_size, ret);
1870 return ret;
1896 int ret;
1905 ret = srpt_ch_qp_err(ch);
1906 if (ret < 0)
1908 ch->sess_name, ch->qp->qp_num, ret);
1910 ret = srpt_zerolength_write(ch);
1911 if (ret < 0) {
1913 ch->sess_name, ch->qp->qp_num, ret);
1936 int ret;
1942 ret = rdma_disconnect(ch->rdma_cm.cm_id);
1944 ret = ib_send_cm_dreq(ch->ib_cm.cm_id, NULL, 0);
1945 if (ret < 0)
1946 ret = ib_send_cm_drep(ch->ib_cm.cm_id, NULL, 0);
1949 if (ret < 0 && srpt_close_ch(ch))
1950 ret = 0;
1952 return ret;
2156 int i, tag_num, tag_size, ret;
2170 ret = PTR_ERR(nexus);
2174 ret = -ENOMEM;
2181 ret = -EINVAL;
2206 ret = -ENOMEM;
2295 ret = srpt_create_ch_ib(ch);
2296 if (ret) {
2345 ret = PTR_ERR(ch->sess);
2347 pr_info("Rejected login for initiator %s: ret = %d.\n",
2348 ch->sess_name, ret);
2349 rej->reason = cpu_to_be32(ret == -ENOMEM ?
2385 ret = -EINVAL;
2391 ret = ch->using_rdma_cm ? 0 : srpt_ch_qp_rtr(ch, ch->qp);
2392 if (ret) {
2395 ret);
2441 ret = rdma_accept(rdma_cm_id, &rep_param->rdma_cm);
2443 ret = ib_send_cm_rep(ib_cm_id, &rep_param->ib_cm);
2445 ret = -EINVAL;
2449 switch (ret) {
2457 ret);
2490 WARN_ON_ONCE(ret == 0);
2512 ret = 0;
2520 return ret;
2600 int ret;
2602 ret = ch->using_rdma_cm ? 0 : srpt_ch_qp_rts(ch, ch->qp);
2603 if (ret < 0) {
2622 ret = srpt_zerolength_write(ch);
2623 WARN_ONCE(ret < 0, "%d\n", ret);
2642 int ret;
2644 ret = 0;
2647 ret = srpt_ib_cm_req_recv(cm_id, &event->param.req_rcvd,
2687 return ret;
2694 int ret = 0;
2698 ret = srpt_rdma_cm_req_recv(cm_id, event);
2730 return ret;
2744 int ret, i;
2758 ret = -ENOMEM;
2771 ret = ib_post_send(ch->qp, first_wr, NULL);
2772 if (ret) {
2774 __func__, ret, ioctx->n_rdma,
2782 return ret;
2812 int resp_len, ret, i;
2861 ret = -ENOMEM;
2880 ret = ib_post_send(ch->qp, first_wr, NULL);
2881 if (ret < 0) {
2883 __func__, ioctx->cmd.tag, ret);
3110 int ret = 0;
3116 ret = srpt_alloc_srq(sdev);
3118 pr_debug("%s(%s): use_srq = %d; ret = %d\n", __func__,
3119 dev_name(&device->dev), sdev->use_srq, ret);
3120 return ret;
3143 int i, ret;
3158 ret = PTR_ERR(sdev->pd);
3176 ret = PTR_ERR(sdev->cm_id);
3192 ret = sdev->cm_id ?
3195 if (ret < 0) {
3196 pr_err("ib_cm_listen() failed: %d (cm_id state = %d)\n", ret,
3216 ret = srpt_refresh_port(sport);
3217 if (ret) {
3245 return ret;
3409 int ret = -EINVAL;
3414 ret = 0;
3416 return ret;
3428 int ret;
3433 ret = -EINVAL;
3440 ret = hex2bin(i_port_id + leading_zero_bytes, p, count);
3443 return ret;
3463 int ret;
3465 ret = srpt_parse_guid(&guid, name);
3466 if (ret < 0)
3467 ret = srpt_parse_i_port_id(i_port_id, name);
3468 if (ret < 0)
3469 ret = inet_pton_with_scope(&init_net, AF_UNSPEC, name, NULL,
3471 if (ret < 0)
3473 return ret;
3491 int ret;
3493 ret = kstrtoul(page, 0, &val);
3494 if (ret < 0) {
3495 pr_err("kstrtoul() failed with ret: %d\n", ret);
3528 int ret;
3530 ret = kstrtoul(page, 0, &val);
3531 if (ret < 0) {
3532 pr_err("kstrtoul() failed with ret: %d\n", ret);
3565 int ret;
3567 ret = kstrtoul(page, 0, &val);
3568 if (ret < 0) {
3569 pr_err("kstrtoul() failed with ret: %d\n", ret);
3604 int ret;
3606 ret = kstrtoul(page, 0, &val);
3607 if (ret < 0)
3608 return ret;
3612 ret = mutex_lock_interruptible(&sdev->sdev_mutex);
3613 if (ret < 0)
3614 return ret;
3615 ret = mutex_lock_interruptible(&sport->mutex);
3616 if (ret < 0)
3624 ret = count;
3629 return ret;
3648 int ret;
3658 ret = rdma_bind_addr(rdma_cm_id, listen_addr);
3659 if (ret) {
3664 addr_str, ret);
3666 rdma_cm_id = ERR_PTR(ret);
3670 ret = rdma_listen(rdma_cm_id, 128);
3671 if (ret) {
3672 pr_err("rdma_listen() failed: %d\n", ret);
3674 rdma_cm_id = ERR_PTR(ret);
3693 int ret;
3695 ret = kstrtou16(page, 0, &val);
3696 if (ret < 0)
3697 return ret;
3698 ret = count;
3709 ret = PTR_ERR(new_id);
3722 ret = count;
3724 return ret;
3748 int ret;
3750 ret = kstrtoul(page, 0, &tmp);
3751 if (ret < 0) {
3940 int ret;
3942 ret = -EINVAL;
3956 ret = target_register_template(&srpt_template);
3957 if (ret)
3960 ret = ib_register_client(&srpt_client);
3961 if (ret) {
3971 return ret;