Lines Matching refs:status

194 static int ocrdma_get_mbx_errno(u32 status)
197 u8 mbox_status = (status & OCRDMA_MBX_RSP_STATUS_MASK) >>
199 u8 add_status = (status & OCRDMA_MBX_RSP_ASTATUS_MASK) >>
406 int status;
426 status = be_roce_mcc_cmd(dev->nic_info.netdev,
428 if (!status)
430 return status;
435 int status;
450 status = be_roce_mcc_cmd(dev->nic_info.netdev, cmd, sizeof(*cmd), NULL,
452 if (!status) {
457 return status;
463 int status;
465 status = ocrdma_alloc_q(dev, &eq->q, OCRDMA_EQ_LEN,
467 if (status)
468 return status;
470 status = ocrdma_mbx_create_eq(dev, eq);
471 if (status)
479 return status;
529 int status;
546 status = be_roce_mcc_cmd(dev->nic_info.netdev,
548 if (!status) {
552 return status;
568 int num_pages, status;
595 status = be_roce_mcc_cmd(dev->nic_info.netdev,
597 if (!status) {
601 return status;
606 int status;
609 status = ocrdma_alloc_q(dev, &dev->mq.cq, OCRDMA_MQ_CQ_LEN,
611 if (status)
615 status = ocrdma_mbx_mq_cq_create(dev, &dev->mq.cq, &dev->eq_tbl[0].q);
616 if (status)
624 status = ocrdma_alloc_q(dev, &dev->mq.sq, OCRDMA_MQ_LEN,
626 if (status)
628 status = ocrdma_mbx_create_mq(dev, &dev->mq.sq, &dev->mq.cq);
629 if (status)
641 return status;
868 dev->mqe_ctx.cqe_status = (cqe->status &
871 (cqe->status & OCRDMA_MCQE_ESTATUS_MASK)
1056 long status;
1058 status = wait_event_timeout(dev->mqe_ctx.cmd_wait,
1061 if (status)
1074 int status = 0;
1083 status = ocrdma_wait_mqe_cmpl(dev);
1084 if (status)
1105 status = ocrdma_get_mbx_cqe_errno(cqe_status);
1109 if (rsp && (mqe->u.rsp.status & OCRDMA_MBX_RSP_STATUS_MASK))
1110 status = ocrdma_get_mbx_errno(mqe->u.rsp.status);
1113 return status;
1119 int status;
1126 status = ocrdma_mbx_cmd(dev, mqe);
1127 if (!status)
1131 if (rsp->status & OCRDMA_MBX_RSP_STATUS_MASK)
1132 status = ocrdma_get_mbx_errno(rsp->status);
1134 if (status)
1140 return status;
1238 int status = -ENOMEM;
1249 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1250 if (status)
1259 return status;
1265 int status = -ENOMEM;
1275 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1276 if (status)
1279 status = ocrdma_check_fw_config(dev, rsp);
1282 return status;
1290 int status;
1316 status = ocrdma_nonemb_mbx_cmd(dev, mqe, dev->stats_mem.va);
1317 if (status)
1324 return status;
1329 int status = -ENOMEM;
1337 return status;
1358 status = ocrdma_nonemb_mbx_cmd(dev, mqe, dma.va);
1359 if (!status) {
1373 return status;
1378 int status = -ENOMEM;
1384 return status;
1385 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1386 if (status)
1392 return status;
1398 int status = -ENOMEM;
1405 return status;
1412 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1413 if (status)
1425 return status;
1430 int status = -ENOMEM;
1436 return status;
1442 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1443 if (status)
1459 return status;
1464 int status = -ENOMEM;
1470 return status;
1473 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1474 if (status)
1488 return status;
1493 int status = -ENOMEM;
1498 return status;
1500 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1502 return status;
1508 int status = -ENOMEM;
1521 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1524 if (!status && (rsp->dpp_page_pdid & OCRDMA_ALLOC_PD_RSP_DPP) &&
1544 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1546 if (!status && rsp->pd_count) {
1561 return status;
1597 int status;
1604 status = ocrdma_mbx_alloc_pd_range(dev);
1605 if (status) {
1646 int status = -ENOMEM;
1656 return status;
1700 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1701 if (status)
1719 return status;
1786 int status = -ENOMEM; int max_hw_cqe;
1821 status = -ENOMEM;
1872 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1873 if (status)
1885 return status;
1911 int status = -ENOMEM;
1917 return status;
1932 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1933 if (status)
1939 return status;
1944 int status;
1952 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1955 return status;
1961 int status = -ENOMEM;
2000 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2001 if (status)
2007 return status;
2014 int status;
2032 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2035 return status;
2041 int status;
2051 status = ocrdma_mbx_reg_mr(dev, hwmr, pdid,
2053 if (status) {
2054 pr_err("%s() status=%d\n", __func__, status);
2055 return status;
2071 status = ocrdma_mbx_reg_mr_cont(dev, hwmr, cur_pbl_cnt,
2073 if (status)
2076 if (status)
2077 pr_err("%s() err. status=%d\n", __func__, status);
2079 return status;
2185 int status;
2198 status = ocrdma_build_q_conf(&max_wqe_allocated,
2200 if (status) {
2240 int status;
2248 status = ocrdma_build_q_conf(&max_rqe_allocated, dev->attr.rqe_size,
2250 if (status) {
2253 return status;
2371 int status = -ENOMEM;
2397 return status;
2400 status = ocrdma_set_create_qp_sq_cmd(cmd, attrs, qp);
2401 if (status)
2410 status = ocrdma_set_create_qp_rq_cmd(cmd, attrs, qp);
2411 if (status)
2415 status = ocrdma_set_create_qp_ird_cmd(cmd, qp);
2416 if (status)
2446 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2447 if (status)
2463 return status;
2469 int status = -ENOMEM;
2475 return status;
2477 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2478 if (status)
2484 return status;
2492 int status;
2524 status = rdma_read_gid_l2_fields(sgid_attr, &vlan_id, &mac_addr[0]);
2525 if (status)
2526 return status;
2531 status = ocrdma_resolve_dmac(dev, ah_attr, &mac_addr[0]);
2532 if (status)
2533 return status;
2577 int status = 0;
2591 status = ocrdma_set_av_params(qp, cmd, attrs, attr_mask);
2592 if (status)
2593 return status;
2619 status = -EINVAL;
2661 status = -EINVAL;
2669 status = -EINVAL;
2679 return status;
2685 int status = -ENOMEM;
2690 return status;
2706 status = ocrdma_set_qp_params(qp, cmd, attrs, attr_mask);
2707 if (status)
2709 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2710 if (status)
2715 return status;
2720 int status = -ENOMEM;
2726 return status;
2728 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2729 if (status)
2740 return status;
2747 int status = -ENOMEM;
2758 return status;
2762 status = ocrdma_build_q_conf(&max_rqe_allocated,
2765 if (status) {
2768 status = -EINVAL;
2774 status = -ENOMEM;
2795 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2796 if (status)
2815 return status;
2820 int status = -ENOMEM;
2827 return status;
2831 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2833 return status;
2838 int status = -ENOMEM;
2844 return status;
2846 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2847 if (status == 0) {
2859 return status;
2880 int status;
2894 status = -ENOMEM;
2908 status = ocrdma_mbx_cmd(dev, &cmd);
2909 if (status)
2919 return status;
2929 int status = -EINVAL, indx, slindx;
2985 status = 0;
2998 return status;
3003 int status = 0, indx;
3009 status = ocrdma_mbx_get_dcbx_config(dev, ptype, &dcbxcfg);
3010 if (status) {
3011 pr_err("%s(): status=%d\n", __func__, status);
3016 status = ocrdma_parse_dcbxcfg_rsp(dev, ptype,
3018 if (status) {
3026 if (status)
3041 int status = -EINVAL;
3052 status = 0;
3058 status = -EAGAIN;
3060 return status;
3073 int num_eq, i, status = 0;
3094 status = ocrdma_create_eq(dev, &dev->eq_tbl[i],
3096 if (status) {
3097 status = -EINVAL;
3103 status = request_irq(irq, ocrdma_irq_handler, flags,
3106 if (status)
3114 return status;
3120 int i, status;
3137 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
3140 return status;
3193 int status;
3196 status = ocrdma_create_eqs(dev);
3197 if (status)
3199 status = ocrdma_create_mq(dev);
3200 if (status)
3202 status = ocrdma_mbx_query_fw_config(dev);
3203 if (status)
3205 status = ocrdma_mbx_query_dev(dev);
3206 if (status)
3208 status = ocrdma_mbx_query_fw_ver(dev);
3209 if (status)
3211 status = ocrdma_mbx_create_ah_tbl(dev);
3212 if (status)
3214 status = ocrdma_mbx_get_phy_info(dev);
3215 if (status)
3217 status = ocrdma_mbx_get_ctrl_attribs(dev);
3218 if (status)
3230 pr_err("%s() status=%d\n", __func__, status);
3231 return status;