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;
1520 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1523 if (!status && (rsp->dpp_page_pdid & OCRDMA_ALLOC_PD_RSP_DPP) &&
1541 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1543 if (!status && rsp->pd_count) {
1557 return status;
1593 int status;
1600 status = ocrdma_mbx_alloc_pd_range(dev);
1601 if (status) {
1642 int status = -ENOMEM;
1652 return status;
1696 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1697 if (status)
1715 return status;
1782 int status = -ENOMEM; int max_hw_cqe;
1817 status = -ENOMEM;
1868 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1869 if (status)
1881 return status;
1907 int status = -ENOMEM;
1913 return status;
1928 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1929 if (status)
1935 return status;
1940 int status;
1948 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1951 return status;
1957 int status = -ENOMEM;
1996 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
1997 if (status)
2003 return status;
2010 int status;
2028 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2031 return status;
2037 int status;
2047 status = ocrdma_mbx_reg_mr(dev, hwmr, pdid,
2049 if (status) {
2050 pr_err("%s() status=%d\n", __func__, status);
2051 return status;
2067 status = ocrdma_mbx_reg_mr_cont(dev, hwmr, cur_pbl_cnt,
2069 if (status)
2072 if (status)
2073 pr_err("%s() err. status=%d\n", __func__, status);
2075 return status;
2181 int status;
2194 status = ocrdma_build_q_conf(&max_wqe_allocated,
2196 if (status) {
2236 int status;
2244 status = ocrdma_build_q_conf(&max_rqe_allocated, dev->attr.rqe_size,
2246 if (status) {
2249 return status;
2367 int status = -ENOMEM;
2393 return status;
2396 status = ocrdma_set_create_qp_sq_cmd(cmd, attrs, qp);
2397 if (status)
2406 status = ocrdma_set_create_qp_rq_cmd(cmd, attrs, qp);
2407 if (status)
2411 status = ocrdma_set_create_qp_ird_cmd(cmd, qp);
2412 if (status)
2442 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2443 if (status)
2459 return status;
2465 int status = -ENOMEM;
2471 return status;
2473 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2474 if (status)
2480 return status;
2488 int status;
2520 status = rdma_read_gid_l2_fields(sgid_attr, &vlan_id, &mac_addr[0]);
2521 if (status)
2522 return status;
2527 status = ocrdma_resolve_dmac(dev, ah_attr, &mac_addr[0]);
2528 if (status)
2529 return status;
2573 int status = 0;
2587 status = ocrdma_set_av_params(qp, cmd, attrs, attr_mask);
2588 if (status)
2589 return status;
2615 status = -EINVAL;
2657 status = -EINVAL;
2665 status = -EINVAL;
2675 return status;
2681 int status = -ENOMEM;
2686 return status;
2702 status = ocrdma_set_qp_params(qp, cmd, attrs, attr_mask);
2703 if (status)
2705 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2706 if (status)
2711 return status;
2716 int status = -ENOMEM;
2722 return status;
2724 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2725 if (status)
2736 return status;
2743 int status = -ENOMEM;
2754 return status;
2758 status = ocrdma_build_q_conf(&max_rqe_allocated,
2761 if (status) {
2764 status = -EINVAL;
2770 status = -ENOMEM;
2791 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2792 if (status)
2811 return status;
2816 int status = -ENOMEM;
2823 return status;
2827 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2829 return status;
2834 int status = -ENOMEM;
2840 return status;
2842 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
2843 if (status == 0) {
2855 return status;
2876 int status;
2890 status = -ENOMEM;
2904 status = ocrdma_mbx_cmd(dev, &cmd);
2905 if (status)
2915 return status;
2925 int status = -EINVAL, indx, slindx;
2981 status = 0;
2994 return status;
2999 int status = 0, indx;
3005 status = ocrdma_mbx_get_dcbx_config(dev, ptype, &dcbxcfg);
3006 if (status) {
3007 pr_err("%s(): status=%d\n", __func__, status);
3012 status = ocrdma_parse_dcbxcfg_rsp(dev, ptype,
3014 if (status) {
3022 if (status)
3037 int status = -EINVAL;
3048 status = 0;
3054 status = -EAGAIN;
3056 return status;
3069 int num_eq, i, status = 0;
3090 status = ocrdma_create_eq(dev, &dev->eq_tbl[i],
3092 if (status) {
3093 status = -EINVAL;
3099 status = request_irq(irq, ocrdma_irq_handler, flags,
3102 if (status)
3110 return status;
3116 int i, status;
3133 status = ocrdma_mbx_cmd(dev, (struct ocrdma_mqe *)cmd);
3136 return status;
3189 int status;
3192 status = ocrdma_create_eqs(dev);
3193 if (status)
3195 status = ocrdma_create_mq(dev);
3196 if (status)
3198 status = ocrdma_mbx_query_fw_config(dev);
3199 if (status)
3201 status = ocrdma_mbx_query_dev(dev);
3202 if (status)
3204 status = ocrdma_mbx_query_fw_ver(dev);
3205 if (status)
3207 status = ocrdma_mbx_create_ah_tbl(dev);
3208 if (status)
3210 status = ocrdma_mbx_get_phy_info(dev);
3211 if (status)
3213 status = ocrdma_mbx_get_ctrl_attribs(dev);
3214 if (status)
3226 pr_err("%s() status=%d\n", __func__, status);
3227 return status;