Lines Matching refs:ret
610 irqreturn_t ret = IRQ_NONE;
628 ret = IRQ_HANDLED;
631 return ret;
636 int irq, ret;
638 ret = pci_alloc_irq_vectors(pdev, 1, 1, PCI_IRQ_MSI);
639 if (ret < 0) {
640 pci_err(pdev, "Failed to enable MSI vectors: %d\n", ret);
641 return ret;
645 ret = request_irq(irq, hisi_pcie_pmu_irq, IRQF_NOBALANCING | IRQF_NO_THREAD, DRV_NAME,
647 if (ret) {
648 pci_err(pdev, "Failed to register IRQ: %d\n", ret);
650 return ret;
824 int ret;
832 ret = hisi_pcie_alloc_pmu(pdev, pcie_pmu);
833 if (ret)
836 ret = hisi_pcie_pmu_irq_register(pdev, pcie_pmu);
837 if (ret)
840 ret = cpuhp_state_add_instance(CPUHP_AP_PERF_ARM_HISI_PCIE_PMU_ONLINE, &pcie_pmu->node);
841 if (ret) {
842 pci_err(pdev, "Failed to register hotplug: %d\n", ret);
846 ret = perf_pmu_register(&pcie_pmu->pmu, pcie_pmu->pmu.name, -1);
847 if (ret) {
848 pci_err(pdev, "Failed to register PCIe PMU: %d\n", ret);
852 return ret;
864 return ret;
880 int ret;
882 ret = pcim_enable_device(pdev);
883 if (ret) {
884 pci_err(pdev, "Failed to enable PCI device: %d\n", ret);
885 return ret;
888 ret = pcim_iomap_regions(pdev, BIT(2), DRV_NAME);
889 if (ret < 0) {
890 pci_err(pdev, "Failed to request PCI mem regions: %d\n", ret);
891 return ret;
902 int ret;
908 ret = hisi_pcie_init_dev(pdev);
909 if (ret)
910 return ret;
912 ret = hisi_pcie_init_pmu(pdev, pcie_pmu);
913 if (ret)
914 return ret;
918 return ret;
942 int ret;
944 ret = cpuhp_setup_state_multi(CPUHP_AP_PERF_ARM_HISI_PCIE_PMU_ONLINE,
948 if (ret) {
949 pr_err("Failed to setup PCIe PMU hotplug: %d\n", ret);
950 return ret;
953 ret = pci_register_driver(&hisi_pcie_pmu_driver);
954 if (ret)
957 return ret;