Lines Matching refs:rc

34 	int rc;
37 rc = efct_scsi_tgt_driver_init();
38 if (rc) {
39 pr_err("efct_scsi_tgt_init failed rc=%d\n", rc);
40 return rc;
43 rc = efct_scsi_reg_fc_transport();
44 if (rc) {
47 return rc;
94 int rc = 0;
117 rc = efcport_init(efc);
118 if (rc)
121 return rc;
139 u32 rc = 0, i = 0;
161 rc = -ENOMEM;
165 rc = efct_xport_attach(efct->xport);
166 if (rc) {
171 rc = efct_xport_initialize(efct->xport);
172 if (rc) {
177 rc = efct_efclib_config(efct, &efct_libefc_templ);
178 if (rc) {
193 return rc;
201 return rc;
250 int rc = 0;
284 rc = -ENXIO;
289 rc = -EFAULT;
301 return rc;
329 int rc = 0;
336 rc = request_firmware(&fw, file_name, &efct->pci->dev);
337 if (rc) {
339 return rc;
354 rc = efct_firmware_write(efct, fw->data, fw->size, &fw_change_status);
355 if (rc) {
356 efc_log_err(efct, "Firmware update failed. rc = %d\n", rc);
384 return rc;
399 int rc;
401 rc = efct_hw_setup(&efct->hw, efct, efct->pci);
402 if (rc < 0)
403 return rc;
427 int rc = 0, i;
437 rc = pci_alloc_irq_vectors(efct->pci, num_intrs, num_intrs,
440 if (rc < 0) {
441 dev_err(&efct->pci->dev, "Failed to alloc irq : %d\n", rc);
442 return rc;
452 rc = request_threaded_irq(pci_irq_vector(efct->pci, i),
455 if (rc) {
457 "Failed to register %d vector: %d\n", i, rc);
462 return rc;
470 return rc;
483 int rc;
490 rc = pci_enable_device_mem(pdev);
491 if (rc)
492 return rc;
496 rc = pci_set_mwi(pdev);
497 if (rc) {
498 dev_info(&pdev->dev, "pci_set_mwi returned %d\n", rc);
502 rc = pci_request_regions(pdev, EFCT_DRIVER_NAME);
503 if (rc) {
504 dev_err(&pdev->dev, "pci_request_regions failed %d\n", rc);
519 rc = -ENOMEM;
545 rc = dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64));
546 if (rc) {
554 rc = -1;
562 rc = efct_setup_msix(efct, num_interrupts);
563 if (rc) {
573 rc = efct_device_attach(efct);
574 if (rc)
595 return rc;
666 pci_ers_result_t rc;
671 rc = PCI_ERS_RESULT_CAN_RECOVER;
675 rc = PCI_ERS_RESULT_NEED_RESET;
679 rc = PCI_ERS_RESULT_DISCONNECT;
684 rc = PCI_ERS_RESULT_NEED_RESET;
688 return rc;
694 int rc;
697 rc = pci_enable_device_mem(pdev);
698 if (rc) {
712 rc = efct_setup_msix(efct, efct->n_msix_vec);
713 if (rc)
714 efc_log_err(efct, "rc %d returned, IRQ allocation failed\n",
715 rc);
755 int rc;
757 rc = efct_device_init();
758 if (rc) {
759 pr_err("efct_device_init failed rc=%d\n", rc);
760 return rc;
763 rc = pci_register_driver(&efct_pci_driver);
764 if (rc) {
765 pr_err("pci_register_driver failed rc=%d\n", rc);
769 return rc;