Lines Matching refs:rc
106 int rc; in qed_init_pci() local
110 rc = pci_enable_device(pdev); in qed_init_pci()
111 if (rc) { in qed_init_pci()
118 rc = -EIO; in qed_init_pci()
124 rc = -EIO; in qed_init_pci()
129 rc = pci_request_regions(pdev, "qed"); in qed_init_pci()
130 if (rc) { in qed_init_pci()
141 rc = -EIO; in qed_init_pci()
149 rc = qed_set_coherency_mask(cdev); in qed_init_pci()
150 if (rc) in qed_init_pci()
160 rc = -ENOMEM; in qed_init_pci()
179 return rc; in qed_init_pci()
251 int rc; in qed_probe() local
261 rc = qed_init_pci(cdev, pdev); in qed_probe()
262 if (rc) { in qed_probe()
268 rc = qed_hw_prepare(cdev, QED_PCI_DEFAULT); in qed_probe()
269 if (rc) { in qed_probe()
315 int i, rc, cnt; in qed_enable_msix() local
322 rc = pci_enable_msix_range(cdev->pdev, int_params->msix_table, in qed_enable_msix()
324 if (rc < cnt && rc >= int_params->in.min_msix_cnt && in qed_enable_msix()
325 (rc % cdev->num_hwfns)) { in qed_enable_msix()
332 cnt = (rc / cdev->num_hwfns) * cdev->num_hwfns; in qed_enable_msix()
336 rc = pci_enable_msix_exact(cdev->pdev, in qed_enable_msix()
338 if (!rc) in qed_enable_msix()
339 rc = cnt; in qed_enable_msix()
342 if (rc > 0) { in qed_enable_msix()
345 int_params->out.num_vectors = rc; in qed_enable_msix()
346 rc = 0; in qed_enable_msix()
350 cnt, rc); in qed_enable_msix()
353 return rc; in qed_enable_msix()
361 int rc = 0, cnt; in qed_set_int_mode() local
369 rc = -ENOMEM; in qed_set_int_mode()
374 rc = qed_enable_msix(cdev, int_params); in qed_set_int_mode()
375 if (!rc) in qed_set_int_mode()
385 rc = pci_enable_msi(cdev->pdev); in qed_set_int_mode()
386 if (!rc) { in qed_set_int_mode()
398 rc = 0; in qed_set_int_mode()
403 rc = -EINVAL; in qed_set_int_mode()
409 return rc; in qed_set_int_mode()
441 irqreturn_t rc = IRQ_NONE; in qed_single_int() local
457 rc = IRQ_HANDLED; in qed_single_int()
466 rc = IRQ_HANDLED; in qed_single_int()
476 return rc; in qed_single_int()
482 int rc = 0; in qed_slowpath_irq_req() local
490 rc = request_irq(cdev->int_params.msix_table[id].vector, in qed_slowpath_irq_req()
492 if (!rc) in qed_slowpath_irq_req()
505 rc = request_irq(cdev->pdev->irq, qed_single_int, in qed_slowpath_irq_req()
509 return rc; in qed_slowpath_irq_req()
533 int i, rc; in qed_nic_stop() local
535 rc = qed_hw_stop(cdev); in qed_nic_stop()
549 return rc; in qed_nic_stop()
554 int rc; in qed_nic_reset() local
556 rc = qed_hw_reset(cdev); in qed_nic_reset()
557 if (rc) in qed_nic_reset()
558 return rc; in qed_nic_reset()
567 int rc; in qed_nic_setup() local
569 rc = qed_resc_alloc(cdev); in qed_nic_setup()
570 if (rc) in qed_nic_setup()
571 return rc; in qed_nic_setup()
577 return rc; in qed_nic_setup()
624 int rc, i; in qed_slowpath_setup_int() local
637 rc = qed_set_int_mode(cdev, false); in qed_slowpath_setup_int()
638 if (rc) { in qed_slowpath_setup_int()
640 return rc; in qed_slowpath_setup_int()
653 int rc; in qed_unzip_data() local
660 rc = zlib_inflateInit2(p_hwfn->stream, MAX_WBITS); in qed_unzip_data()
662 if (rc != Z_OK) { in qed_unzip_data()
664 rc); in qed_unzip_data()
668 rc = zlib_inflate(p_hwfn->stream, Z_FINISH); in qed_unzip_data()
671 if (rc != Z_OK && rc != Z_STREAM_END) { in qed_unzip_data()
673 p_hwfn->stream->msg, rc); in qed_unzip_data()
734 int rc; in qed_slowpath_start() local
736 rc = request_firmware(&cdev->firmware, QED_FW_FILE_NAME, in qed_slowpath_start()
738 if (rc) { in qed_slowpath_start()
745 rc = qed_nic_setup(cdev); in qed_slowpath_start()
746 if (rc) in qed_slowpath_start()
749 rc = qed_slowpath_setup_int(cdev, params->int_mode); in qed_slowpath_start()
750 if (rc) in qed_slowpath_start()
754 rc = qed_alloc_stream_mem(cdev); in qed_slowpath_start()
755 if (rc) { in qed_slowpath_start()
763 rc = qed_hw_init(cdev, true, cdev->int_params.out.int_mode, in qed_slowpath_start()
765 if (rc) in qed_slowpath_start()
778 rc = qed_mcp_send_drv_version(hwfn, hwfn->p_main_ptt, in qed_slowpath_start()
780 if (rc) { in qed_slowpath_start()
782 return rc; in qed_slowpath_start()
797 return rc; in qed_slowpath_start()
841 u32 rc; in qed_sb_init() local
859 rc = qed_int_sb_init(p_hwfn, p_hwfn->p_main_ptt, sb_info, in qed_sb_init()
862 return rc; in qed_sb_init()
872 u32 rc; in qed_sb_release() local
882 rc = qed_int_sb_release(p_hwfn, sb_info, rel_sb_id); in qed_sb_release()
884 return rc; in qed_sb_release()
893 int rc; in qed_set_link() local
930 rc = qed_mcp_set_link(hwfn, ptt, params->link_up); in qed_set_link()
934 return rc; in qed_set_link()
1100 int i, rc; in qed_drain() local
1109 rc = qed_mcp_drain(hwfn, ptt); in qed_drain()
1110 if (rc) in qed_drain()
1111 return rc; in qed_drain()