Lines Matching refs:status

283 	enum i40iw_status_code status = I40IW_ERR_NOT_READY;  in i40iw_destroy_aeq()  local
293 status = dev->aeq_ops->aeq_destroy_done(&aeq->sc_aeq); in i40iw_destroy_aeq()
294 if (status) in i40iw_destroy_aeq()
295 i40iw_pr_err("destroy aeq failed %d\n", status); in i40iw_destroy_aeq()
312 enum i40iw_status_code status; in i40iw_destroy_ceq() local
318 status = dev->ceq_ops->ceq_destroy(&iwceq->sc_ceq, 0, 1); in i40iw_destroy_ceq()
319 if (status) { in i40iw_destroy_ceq()
320 i40iw_pr_err("ceq destroy command failed %d\n", status); in i40iw_destroy_ceq()
324 status = dev->ceq_ops->cceq_destroy_done(&iwceq->sc_ceq); in i40iw_destroy_ceq()
325 if (status) in i40iw_destroy_ceq()
326 i40iw_pr_err("ceq destroy completion failed %d\n", status); in i40iw_destroy_ceq()
371 enum i40iw_status_code status = 0; in i40iw_destroy_ccq() local
374 status = dev->ccq_ops->ccq_destroy(dev->ccq, 0, true); in i40iw_destroy_ccq()
375 if (status) in i40iw_destroy_ccq()
376 i40iw_pr_err("ccq destroy failed %d\n", status); in i40iw_destroy_ccq()
476 enum i40iw_status_code status; in i40iw_create_hmc_objs() local
487 status = i40iw_create_hmc_obj_type(dev, &info); in i40iw_create_hmc_objs()
488 if (status) { in i40iw_create_hmc_objs()
490 iw_hmc_obj_types[i], status); in i40iw_create_hmc_objs()
494 if (!status) in i40iw_create_hmc_objs()
508 return status; in i40iw_create_hmc_objs()
555 enum i40iw_status_code status; in i40iw_create_cqp() local
575 status = i40iw_allocate_dma_mem(dev->hw, &cqp->sq, in i40iw_create_cqp()
578 if (status) in i40iw_create_cqp()
580 status = i40iw_obj_aligned_mem(iwdev, &mem, sizeof(struct i40iw_cqp_ctx), in i40iw_create_cqp()
582 if (status) in i40iw_create_cqp()
596 status = dev->cqp_ops->cqp_init(dev->cqp, &cqp_init_info); in i40iw_create_cqp()
597 if (status) { in i40iw_create_cqp()
598 i40iw_pr_err("cqp init status %d\n", status); in i40iw_create_cqp()
601 status = dev->cqp_ops->cqp_create(dev->cqp, &maj_err, &min_err); in i40iw_create_cqp()
602 if (status) { in i40iw_create_cqp()
604 status, maj_err, min_err); in i40iw_create_cqp()
619 return status; in i40iw_create_cqp()
633 enum i40iw_status_code status; in i40iw_create_ccq() local
643 status = i40iw_allocate_dma_mem(dev->hw, &ccq->mem_cq, in i40iw_create_ccq()
645 if (status) in i40iw_create_ccq()
647 status = i40iw_obj_aligned_mem(iwdev, &mem, ccq->shadow_area.size, in i40iw_create_ccq()
649 if (status) in i40iw_create_ccq()
661 status = dev->ccq_ops->ccq_init(dev->ccq, &info); in i40iw_create_ccq()
662 if (!status) in i40iw_create_ccq()
663 status = dev->ccq_ops->ccq_create(dev->ccq, 0, true, true); in i40iw_create_ccq()
665 if (status) in i40iw_create_ccq()
667 return status; in i40iw_create_ccq()
685 enum i40iw_status_code status; in i40iw_configure_ceq_vector() local
689 status = request_irq(msix_vec->irq, i40iw_irq_handler, 0, "AEQCEQ", iwdev); in i40iw_configure_ceq_vector()
692 status = request_irq(msix_vec->irq, i40iw_ceq_handler, 0, "CEQ", iwceq); in i40iw_configure_ceq_vector()
699 if (status) { in i40iw_configure_ceq_vector()
721 enum i40iw_status_code status; in i40iw_create_ceq() local
731 status = i40iw_allocate_dma_mem(dev->hw, &iwceq->mem, iwceq->mem.size, in i40iw_create_ceq()
733 if (status) in i40iw_create_ceq()
743 status = dev->ceq_ops->ceq_init(&iwceq->sc_ceq, &info); in i40iw_create_ceq()
744 if (!status) in i40iw_create_ceq()
745 status = dev->ceq_ops->cceq_create(&iwceq->sc_ceq, scratch); in i40iw_create_ceq()
748 if (status) in i40iw_create_ceq()
750 return status; in i40iw_create_ceq()
776 enum i40iw_status_code status = 0; in i40iw_setup_ceqs() local
780 status = ldev->ops->setup_qvlist(ldev, &i40iw_client, in i40iw_setup_ceqs()
782 if (status) in i40iw_setup_ceqs()
785 status = I40IW_ERR_BAD_PTR; in i40iw_setup_ceqs()
792 status = I40IW_ERR_NO_MEMORY; in i40iw_setup_ceqs()
798 status = i40iw_create_ceq(iwdev, iwceq, ceq_id); in i40iw_setup_ceqs()
799 if (status) { in i40iw_setup_ceqs()
800 i40iw_pr_err("create ceq status = %d\n", status); in i40iw_setup_ceqs()
807 status = i40iw_configure_ceq_vector(iwdev, iwceq, ceq_id, msix_vec); in i40iw_setup_ceqs()
808 if (status) { in i40iw_setup_ceqs()
816 if (status && !iwdev->ceqs_count) { in i40iw_setup_ceqs()
819 return status; in i40iw_setup_ceqs()
860 enum i40iw_status_code status; in i40iw_create_aeq() local
871 status = i40iw_allocate_dma_mem(dev->hw, &aeq->mem, aeq->mem.size, in i40iw_create_aeq()
873 if (status) in i40iw_create_aeq()
880 status = dev->aeq_ops->aeq_init(&aeq->sc_aeq, &info); in i40iw_create_aeq()
881 if (status) in i40iw_create_aeq()
883 status = dev->aeq_ops->aeq_create(&aeq->sc_aeq, scratch, 1); in i40iw_create_aeq()
884 if (!status) in i40iw_create_aeq()
885 status = dev->aeq_ops->aeq_create_done(&aeq->sc_aeq); in i40iw_create_aeq()
887 if (status) in i40iw_create_aeq()
889 return status; in i40iw_create_aeq()
902 enum i40iw_status_code status; in i40iw_setup_aeq() local
904 status = i40iw_create_aeq(iwdev); in i40iw_setup_aeq()
905 if (status) in i40iw_setup_aeq()
906 return status; in i40iw_setup_aeq()
908 status = i40iw_configure_aeq_vector(iwdev); in i40iw_setup_aeq()
909 if (status) { in i40iw_setup_aeq()
911 return status; in i40iw_setup_aeq()
928 enum i40iw_status_code status; in i40iw_initialize_ilq() local
942 status = i40iw_puda_create_rsrc(&iwdev->vsi, &info); in i40iw_initialize_ilq()
943 if (status) in i40iw_initialize_ilq()
945 return status; in i40iw_initialize_ilq()
957 enum i40iw_status_code status; in i40iw_initialize_ieq() local
969 status = i40iw_puda_create_rsrc(&iwdev->vsi, &info); in i40iw_initialize_ieq()
970 if (status) in i40iw_initialize_ieq()
972 return status; in i40iw_initialize_ieq()
1000 enum i40iw_status_code status; in i40iw_hmc_setup() local
1003 status = i40iw_config_fpm_values(&iwdev->sc_dev, IW_CFG_FPM_QP_COUNT); in i40iw_hmc_setup()
1004 if (status) in i40iw_hmc_setup()
1006 status = i40iw_create_hmc_objs(iwdev, true); in i40iw_hmc_setup()
1007 if (status) in i40iw_hmc_setup()
1011 return status; in i40iw_hmc_setup()
1045 enum i40iw_status_code status = 0; in i40iw_del_macip_entry() local
1059 status = i40iw_handle_cqp_op(iwdev, cqp_request); in i40iw_del_macip_entry()
1060 if (status) in i40iw_del_macip_entry()
1078 enum i40iw_status_code status = 0; in i40iw_add_mac_ipaddr_entry() local
1096 status = i40iw_handle_cqp_op(iwdev, cqp_request); in i40iw_add_mac_ipaddr_entry()
1097 if (status) in i40iw_add_mac_ipaddr_entry()
1099 return status; in i40iw_add_mac_ipaddr_entry()
1117 enum i40iw_status_code status = 0; in i40iw_alloc_local_mac_ipaddr_entry() local
1133 status = i40iw_handle_cqp_op(iwdev, cqp_request); in i40iw_alloc_local_mac_ipaddr_entry()
1134 if (!status) in i40iw_alloc_local_mac_ipaddr_entry()
1140 return status; in i40iw_alloc_local_mac_ipaddr_entry()
1154 enum i40iw_status_code status; in i40iw_alloc_set_mac_ipaddr() local
1156 status = i40iw_alloc_local_mac_ipaddr_entry(iwdev, &iwdev->mac_ip_table_idx); in i40iw_alloc_set_mac_ipaddr()
1157 if (!status) { in i40iw_alloc_set_mac_ipaddr()
1158 status = i40iw_add_mac_ipaddr_entry(iwdev, macaddr, in i40iw_alloc_set_mac_ipaddr()
1160 if (status) in i40iw_alloc_set_mac_ipaddr()
1163 return status; in i40iw_alloc_set_mac_ipaddr()
1251 enum i40iw_status_code status; in i40iw_add_mac_ip() local
1253 status = i40iw_alloc_set_mac_ipaddr(iwdev, (u8 *)netdev->dev_addr); in i40iw_add_mac_ip()
1254 if (status) in i40iw_add_mac_ip()
1255 return status; in i40iw_add_mac_ip()
1304 enum i40iw_status_code status; in i40iw_initialize_dev() local
1327 status = i40iw_obj_aligned_mem(iwdev, &mem, I40IW_QUERY_FPM_BUF_SIZE, in i40iw_initialize_dev()
1329 if (status) in i40iw_initialize_dev()
1333 status = i40iw_obj_aligned_mem(iwdev, &mem, I40IW_COMMIT_FPM_BUF_SIZE, in i40iw_initialize_dev()
1335 if (status) in i40iw_initialize_dev()
1356 status = i40iw_device_init(&iwdev->sc_dev, &info); in i40iw_initialize_dev()
1358 if (status) in i40iw_initialize_dev()
1372 status = I40IW_ERR_NO_MEMORY; in i40iw_initialize_dev()
1379 return status; in i40iw_initialize_dev()
1383 return status; in i40iw_initialize_dev()
1551 enum i40iw_status_code status; in i40iw_setup_init_state() local
1569 status = i40iw_save_msix_info(iwdev, ldev); in i40iw_setup_init_state()
1570 if (status) in i40iw_setup_init_state()
1571 return status; in i40iw_setup_init_state()
1574 status = i40iw_allocate_dma_mem(&iwdev->hw, in i40iw_setup_init_state()
1576 if (status) in i40iw_setup_init_state()
1584 status = i40iw_initialize_dev(iwdev, ldev); in i40iw_setup_init_state()
1586 if (status) { in i40iw_setup_init_state()
1591 return status; in i40iw_setup_init_state()
1622 enum i40iw_status_code status; in i40iw_open() local
1647 status = i40iw_setup_init_state(hdl, ldev, client); in i40iw_open()
1648 if (status) in i40iw_open()
1653 status = i40iw_create_cqp(iwdev); in i40iw_open()
1654 if (status) in i40iw_open()
1657 status = i40iw_hmc_setup(iwdev); in i40iw_open()
1658 if (status) in i40iw_open()
1660 status = i40iw_create_ccq(iwdev); in i40iw_open()
1661 if (status) in i40iw_open()
1664 status = i40iw_initialize_ilq(iwdev); in i40iw_open()
1665 if (status) in i40iw_open()
1668 status = i40iw_initialize_ieq(iwdev); in i40iw_open()
1669 if (status) in i40iw_open()
1672 status = i40iw_setup_aeq(iwdev); in i40iw_open()
1673 if (status) in i40iw_open()
1676 status = i40iw_setup_ceqs(iwdev, ldev); in i40iw_open()
1677 if (status) in i40iw_open()
1680 status = i40iw_get_rdma_features(dev); in i40iw_open()
1681 if (status) in i40iw_open()
1686 status = i40iw_initialize_hw_resources(iwdev); in i40iw_open()
1687 if (status) in i40iw_open()
1691 status = i40iw_hmc_init_pble(&iwdev->sc_dev, iwdev->pble_rsrc); in i40iw_open()
1692 if (status) in i40iw_open()
1696 status = i40iw_add_mac_ip(iwdev); in i40iw_open()
1697 if (status) in i40iw_open()
1715 i40iw_pr_err("status = %d last completion = %d\n", status, iwdev->init_state); in i40iw_open()