/openbmc/linux/drivers/net/ethernet/wangxun/txgbe/ |
H A D | txgbe_main.c | 43 struct pci_dev *pdev; in txgbe_check_minimum_link() local 45 pdev = wx->pdev; in txgbe_check_minimum_link() 60 struct pci_dev *entry, *pdev = wx->pdev; in txgbe_enumerate_functions() local 103 struct pci_dev *pdev; in txgbe_intr() local 107 pdev = wx->pdev; in txgbe_intr() 188 struct pci_dev *pdev = wx->pdev; in txgbe_request_irq() local 191 if (pdev->msix_enabled) in txgbe_request_irq() 548 dev_err(&pdev->dev, in txgbe_probe() 557 dev_err(&pdev->dev, in txgbe_probe() 562 pci_set_master(pdev); in txgbe_probe() [all …]
|
/openbmc/linux/drivers/hwmon/ |
H A D | mc13783-adc.c | 71 struct platform_device *pdev = to_platform_device(dev); in mc13783_adc_bp_show() local 114 struct platform_device *pdev = to_platform_device(dev); in mc13783_adc_uid_show() local 136 struct platform_device *pdev = to_platform_device(dev); in mc13783_adc_temp_show() local 238 priv->mc13xxx = dev_get_drvdata(pdev->dev.parent); in mc13783_adc_probe() 244 platform_set_drvdata(pdev, priv); in mc13783_adc_probe() 252 ret = sysfs_create_group(&pdev->dev.kobj, in mc13783_adc_probe() 258 if (!mc13783_adc_use_touchscreen(pdev)) { in mc13783_adc_probe() 264 priv->hwmon_dev = hwmon_device_register(&pdev->dev); in mc13783_adc_probe() 267 dev_err(&pdev->dev, in mc13783_adc_probe() 276 if (!mc13783_adc_use_touchscreen(pdev)) in mc13783_adc_probe() [all …]
|
/openbmc/linux/drivers/net/ethernet/cadence/ |
H A D | macb_pci.c | 37 err = pcim_enable_device(pdev); in macb_probe() 43 pci_set_master(pdev); in macb_probe() 47 res[0].start = pci_resource_start(pdev, 0); in macb_probe() 48 res[0].end = pci_resource_end(pdev, 0); in macb_probe() 51 res[1].start = pci_irq_vector(pdev, 0); in macb_probe() 78 plat_info.parent = &pdev->dev; in macb_probe() 79 plat_info.fwnode = pdev->dev.fwnode; in macb_probe() 81 plat_info.id = pdev->devfn; in macb_probe() 86 plat_info.dma_mask = pdev->dma_mask; in macb_probe() 95 pci_set_drvdata(pdev, plat_dev); in macb_probe() [all …]
|
/openbmc/linux/drivers/net/ethernet/amd/pds_core/ |
H A D | main.c | 54 struct pci_dev *pdev = pdsc->pdev; in pdsc_map_bars() local 165 pci_disable_sriov(pdev); in pdsc_sriov_configure() 333 is_pf = !pdev->is_virtfn; in pdsc_probe() 340 pdsc->pdev = pdev; in pdsc_probe() 341 pdsc->dev = &pdev->dev; in pdsc_probe() 367 pci_set_master(pdev); in pdsc_probe() 382 pci_disable_device(pdev); in pdsc_probe() 403 if (!pdev->is_virtfn) { in pdsc_remove() 413 if (pdev->is_virtfn) { in pdsc_remove() 488 pci_set_master(pdev); in pdsc_reset_done() [all …]
|
/openbmc/linux/arch/powerpc/kernel/ |
H A D | eeh_driver.c | 106 if (!pdev || !pdev->dev.driver) in eeh_pcid_get() 124 if (!pdev || !pdev->dev.driver) in eeh_pcid_put() 146 if (edev->pdev->msi_enabled || edev->pdev->msix_enabled) in eeh_disable_irq() 210 if (!pdev) in eeh_dev_save_state() 261 pdev = edev->pdev; 262 if (pdev) 265 if (!pdev) { 295 if (edev->pdev != pdev) 400 if (!pdev) in eeh_dev_restore_state() 767 if (!pdev) in eeh_slot_presence_check() [all …]
|
/openbmc/linux/drivers/bus/mhi/host/ |
H A D | pci_generic.c | 763 err = pcim_iomap_regions(pdev, 1 << bar_num, pci_name(pdev)); in mhi_pci_claim() 777 pci_set_master(pdev); in mhi_pci_claim() 864 pci_restore_state(pdev); in mhi_pci_recovery_work() 886 if (pci_reset_function(pdev)) in mhi_pci_recovery_work() 962 pci_save_state(pdev); in mhi_pci_probe() 1028 mhi_pci_remove(pdev); in mhi_pci_shutdown() 1062 pci_restore_state(pdev); in mhi_pci_reset_done() 1107 pci_disable_device(pdev); in mhi_pci_error_detected() 1165 pci_disable_device(pdev); in mhi_pci_runtime_suspend() 1166 pci_wake_from_d3(pdev, true); in mhi_pci_runtime_suspend() [all …]
|
/openbmc/linux/drivers/gpu/drm/i915/selftests/ |
H A D | mock_gem_device.c | 95 kfree(pdev); in release_dev() 145 struct pci_dev *pdev; in mock_gem_device() local 148 pdev = kzalloc(sizeof(*pdev), GFP_KERNEL); in mock_gem_device() 149 if (!pdev) in mock_gem_device() 151 device_initialize(&pdev->dev); in mock_gem_device() 153 pdev->dev.release = release_dev; in mock_gem_device() 159 pdev->dev.iommu = &fake_iommu; in mock_gem_device() 162 put_device(&pdev->dev); in mock_gem_device() 171 put_device(&pdev->dev); in mock_gem_device() 176 pci_set_drvdata(pdev, i915); in mock_gem_device() [all …]
|
/openbmc/linux/drivers/spi/ |
H A D | spi-altera-platform.c | 55 dev_err(&pdev->dev, in altera_spi_probe() 71 host->dev.of_node = pdev->dev.of_node; in altera_spi_probe() 74 hw->dev = &pdev->dev; in altera_spi_probe() 83 hw->regmap = dev_get_regmap(pdev->dev.parent, NULL); in altera_spi_probe() 85 dev_err(&pdev->dev, "get regmap failed\n"); in altera_spi_probe() 95 res = devm_platform_ioremap_resource(pdev, 0); in altera_spi_probe() 101 hw->regmap = devm_regmap_init_mmio(&pdev->dev, res, in altera_spi_probe() 104 dev_err(&pdev->dev, "regmap mmio init failed\n"); in altera_spi_probe() 113 hw->irq = platform_get_irq(pdev, 0); in altera_spi_probe() 116 pdev->name, host); in altera_spi_probe() [all …]
|
/openbmc/linux/drivers/media/platform/mediatek/mdp3/ |
H A D | mtk-mdp3-core.c | 36 if (!pdev) in __get_pdev_by_id() 44 mdp_data = of_device_get_match_data(&pdev->dev); in __get_pdev_by_id() 69 struct device *dev = &pdev->dev; in mdp_get_plat_device() 93 dev_err(&mdp->pdev->dev, in mdp_vpu_get_locked() 99 dev_err(&mdp->pdev->dev, in mdp_vpu_get_locked() 105 dev_err(&mdp->pdev->dev, in mdp_vpu_get_locked() 138 pm_runtime_disable(&mdp->pdev->dev); in mdp_video_device_release() 153 struct device *dev = &pdev->dev; in mdp_probe() 164 mdp->pdev = pdev; in mdp_probe() 232 platform_set_drvdata(pdev, mdp); in mdp_probe() [all …]
|
/openbmc/linux/drivers/acpi/arm64/ |
H A D | agdi.c | 28 static int agdi_sdei_probe(struct platform_device *pdev, in agdi_sdei_probe() argument 35 dev_err(&pdev->dev, "Failed to register for SDEI event %d", in agdi_sdei_probe() 43 dev_err(&pdev->dev, "Failed to enable event %d\n", in agdi_sdei_probe() 51 static int agdi_probe(struct platform_device *pdev) in agdi_probe() argument 53 struct agdi_data *adata = dev_get_platdata(&pdev->dev); in agdi_probe() 58 return agdi_sdei_probe(pdev, adata); in agdi_probe() 61 static int agdi_remove(struct platform_device *pdev) in agdi_remove() argument 63 struct agdi_data *adata = dev_get_platdata(&pdev->dev); in agdi_remove() 100 struct platform_device *pdev; in acpi_agdi_init() local 116 if (IS_ERR(pdev)) in acpi_agdi_init() [all …]
|
/openbmc/linux/drivers/net/ethernet/stmicro/stmmac/ |
H A D | dwmac-intel.c | 44 int func = PCI_FUNC(pdev->devfn); in stmmac_pci_find_phy_addr() 454 plat->pdev = pdev; in intel_mgbe_common_data() 1061 ret = pcim_enable_device(pdev); in intel_eth_pci_probe() 1068 ret = pcim_iomap_regions(pdev, BIT(0), pci_name(pdev)); in intel_eth_pci_probe() 1072 pci_set_master(pdev); in intel_eth_pci_probe() 1090 ret = info->setup(pdev, plat); in intel_eth_pci_probe() 1139 stmmac_dvr_remove(&pdev->dev); in intel_eth_pci_remove() 1154 ret = pci_save_state(pdev); in intel_eth_pci_suspend() 1158 pci_wake_from_d3(pdev, true); in intel_eth_pci_suspend() 1168 pci_restore_state(pdev); in intel_eth_pci_resume() [all …]
|
/openbmc/linux/drivers/gpu/drm/ |
H A D | drm_pci.c | 65 pdev->bus->number, in drm_pci_set_busid() 66 PCI_SLOT(pdev->devfn), in drm_pci_set_busid() 67 PCI_FUNC(pdev->devfn)); in drm_pci_set_busid() 83 p->devnum != PCI_SLOT(pdev->devfn) || p->funcnum != PCI_FUNC(pdev->devfn)) in drm_legacy_pci_irq_by_busid() 86 p->irq = pdev->irq; in drm_legacy_pci_irq_by_busid() 165 dev->hose = pdev->sysdata; in drm_legacy_get_pci_dev() 184 pci_disable_device(pdev); in drm_legacy_get_pci_dev() 202 struct pci_dev *pdev = NULL; in drm_legacy_pci_init() local 221 pdev = NULL; in drm_legacy_pci_init() 222 while ((pdev = in drm_legacy_pci_init() [all …]
|
/openbmc/linux/drivers/usb/chipidea/ |
H A D | ci_hdrc_pci.c | 54 static int ci_hdrc_pci_probe(struct pci_dev *pdev, in ci_hdrc_pci_probe() argument 71 retval = pcim_enable_device(pdev); in ci_hdrc_pci_probe() 75 if (!pdev->irq) { in ci_hdrc_pci_probe() 80 pci_set_master(pdev); in ci_hdrc_pci_probe() 81 pci_try_set_mwi(pdev); in ci_hdrc_pci_probe() 89 res[0].start = pci_resource_start(pdev, 0); in ci_hdrc_pci_probe() 90 res[0].end = pci_resource_end(pdev, 0); in ci_hdrc_pci_probe() 92 res[1].start = pdev->irq; in ci_hdrc_pci_probe() 102 pci_set_drvdata(pdev, ci); in ci_hdrc_pci_probe() 115 static void ci_hdrc_pci_remove(struct pci_dev *pdev) in ci_hdrc_pci_remove() argument [all …]
|
/openbmc/linux/drivers/net/wireless/ath/wil6210/ |
H A D | pcie_bus.c | 182 struct pci_dev *pdev = wil->pdev; in wil_if_pcie_enable() local 192 pci_set_master(pdev); in wil_if_pcie_enable() 246 pci_clear_master(pdev); in wil_if_pcie_enable() 252 struct pci_dev *pdev = wil->pdev; in wil_if_pcie_disable() local 256 pci_clear_master(pdev); in wil_if_pcie_disable() 260 pci_disable_msi(pdev); in wil_if_pcie_disable() 311 (int)pdev->vendor, (int)pdev->device, (int)pdev->revision, in wil_pcie_probe() 328 wil->pdev = pdev; in wil_pcie_probe() 348 pdev->msi_enabled = 1; in wil_pcie_probe() 483 pci_iounmap(pdev, csr); in wil_pcie_remove() [all …]
|
/openbmc/linux/arch/x86/platform/intel-mid/ |
H A D | pwr.c | 90 struct pci_dev *pdev; member 183 struct pci_dev *pdev, in __find_weakest_power_state() argument 191 if (lss[j].pdev == pdev || !lss[j].pdev) in __find_weakest_power_state() 197 lss[j].pdev = pdev; in __find_weakest_power_state() 238 id = intel_mid_pwr_get_lss_id(pdev); in mid_pwr_set_power_state() 280 id = intel_mid_pwr_get_lss_id(pdev); in intel_mid_pci_get_power_state() 351 struct device *dev = &pdev->dev; in mid_pwr_probe() 355 ret = pcim_enable_device(pdev); in mid_pwr_probe() 361 ret = pcim_iomap_regions(pdev, 1 << 0, pci_name(pdev)); in mid_pwr_probe() 373 pwr->irq = pdev->irq; in mid_pwr_probe() [all …]
|
/openbmc/linux/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_port.c | 41 struct pci_dev *pdev = hwif->pdev; in change_mac() local 120 struct pci_dev *pdev = hwif->pdev; in hinic_port_get_mac() local 151 struct pci_dev *pdev = hwif->pdev; in hinic_port_set_mtu() local 402 pdev = hwif->pdev; in hinic_set_rx_csum_offload() 433 pdev = hwif->pdev; in hinic_set_rx_vlan_offload() 614 pdev = hwif->pdev; in hinic_rss_set_indir_tbl() 714 pdev = hwif->pdev; in hinic_set_rss_type() 772 pdev = hwif->pdev; in hinic_get_rss_type() 840 pdev = hwif->pdev; in hinic_rss_get_template_tbl() 899 pdev = hwif->pdev; in hinic_rss_get_hash_engine() [all …]
|
/openbmc/linux/drivers/crypto/aspeed/ |
H A D | aspeed-hace.c | 116 dev_err(&pdev->dev, "Failed to match hace dev id\n"); in aspeed_hace_probe() 120 hace_dev->dev = &pdev->dev; in aspeed_hace_probe() 125 platform_set_drvdata(pdev, hace_dev); in aspeed_hace_probe() 132 hace_dev->irq = platform_get_irq(pdev, 0); in aspeed_hace_probe() 137 dev_name(&pdev->dev), hace_dev); in aspeed_hace_probe() 144 hace_dev->clk = devm_clk_get(&pdev->dev, NULL); in aspeed_hace_probe() 146 dev_err(&pdev->dev, "Failed to get clk\n"); in aspeed_hace_probe() 188 dmam_alloc_coherent(&pdev->dev, in aspeed_hace_probe() 200 dmam_alloc_coherent(&pdev->dev, in aspeed_hace_probe() 212 dmam_alloc_coherent(&pdev->dev, in aspeed_hace_probe() [all …]
|
/openbmc/linux/drivers/pci/hotplug/ |
H A D | pciehp_hpc.c | 191 if (pdev->broken_cmd_compl && in pcie_do_write_cmd() 302 pcie_wait_for_presence(pdev); in pciehp_check_link_status() 355 pci_config_pm_runtime_get(pdev); in pciehp_get_raw_indicator_status() 357 pci_config_pm_runtime_put(pdev); in pciehp_get_raw_indicator_status() 368 pci_config_pm_runtime_get(pdev); in pciehp_get_attention_status() 370 pci_config_pm_runtime_put(pdev); in pciehp_get_attention_status() 486 pci_config_pm_runtime_get(pdev); in pciehp_set_raw_indicator_status() 683 if (pdev->ignore_hotplug) { in pciehp_isr() 998 if (pdev->is_thunderbolt) in pcie_init() 1070 if (pci_is_pcie(pdev)) { in quirk_cmd_compl() [all …]
|
/openbmc/linux/drivers/mfd/ |
H A D | sta2x11-mfd.c | 129 if (!pdev) in sta2x11_mfd_get_regs_data() 131 mfd = sta2x11_mfd_find(pdev); in sta2x11_mfd_get_regs_data() 299 struct pci_dev **pdev; in sta2x11_mfd_platform_probe() local 494 pci_save_state(pdev); in sta2x11_mfd_suspend() 495 pci_disable_device(pdev); in sta2x11_mfd_suspend() 496 pci_set_power_state(pdev, pci_choose_state(pdev, state)); in sta2x11_mfd_suspend() 509 pci_restore_state(pdev); in sta2x11_mfd_resume() 580 err = pci_enable_msi(pdev); in sta2x11_mfd_probe() 603 dev_err(&pdev->dev, in sta2x11_mfd_probe() 613 pci_disable_device(pdev); in sta2x11_mfd_probe() [all …]
|
/openbmc/linux/drivers/input/keyboard/ |
H A D | ep93xx_keypad.c | 225 struct platform_device *pdev = _pdev; in ep93xx_keypad_release_gpio_action() local 227 ep93xx_keypad_release_gpio(pdev); in ep93xx_keypad_release_gpio_action() 241 keypad->pdata = dev_get_platdata(&pdev->dev); in ep93xx_keypad_probe() 249 keypad->irq = platform_get_irq(pdev, 0); in ep93xx_keypad_probe() 257 err = ep93xx_keypad_acquire_gpio(pdev); in ep93xx_keypad_probe() 261 err = devm_add_action_or_reset(&pdev->dev, in ep93xx_keypad_probe() 276 input_dev->name = pdev->name; in ep93xx_keypad_probe() 293 0, pdev->name, keypad); in ep93xx_keypad_probe() 301 platform_set_drvdata(pdev, keypad); in ep93xx_keypad_probe() 303 device_init_wakeup(&pdev->dev, 1); in ep93xx_keypad_probe() [all …]
|
/openbmc/linux/drivers/mmc/host/ |
H A D | sdhci-pic32.c | 46 struct platform_device *pdev; member 134 pic32_sdhci_shared_bus(pdev); in pic32_sdhci_probe_platform() 145 host = sdhci_pltfm_init(pdev, &sdhci_pic32_pdata, in pic32_sdhci_probe() 155 plat_data = pdev->dev.platform_data; in pic32_sdhci_probe() 166 dev_err(&pdev->dev, "Error getting clock\n"); in pic32_sdhci_probe() 172 dev_err(&pdev->dev, "Error enabling clock\n"); in pic32_sdhci_probe() 179 dev_err(&pdev->dev, "Error getting clock\n"); in pic32_sdhci_probe() 185 dev_err(&pdev->dev, "Error enabling clock\n"); in pic32_sdhci_probe() 193 pic32_sdhci_probe_platform(pdev, sdhci_pdata); in pic32_sdhci_probe() 207 sdhci_pltfm_free(pdev); in pic32_sdhci_probe() [all …]
|
/openbmc/linux/drivers/power/reset/ |
H A D | ltc2952-poweroff.c | 176 struct ltc2952_poweroff *data = platform_get_drvdata(pdev); in ltc2952_poweroff_init() 197 dev_err(&pdev->dev, "unable to claim gpio \"kill\"\n"); in ltc2952_poweroff_init() 209 dev_err(&pdev->dev, "unable to claim gpio \"trigger\"\n"); in ltc2952_poweroff_init() 234 dev_warn(&pdev->dev, in ltc2952_poweroff_init() 236 devm_gpiod_put(&pdev->dev, data->gpio_trigger); in ltc2952_poweroff_init() 239 dev_info(&pdev->dev, in ltc2952_poweroff_init() 262 dev_err(&pdev->dev, "pm_power_off already registered"); in ltc2952_poweroff_probe() 270 data->dev = &pdev->dev; in ltc2952_poweroff_probe() 271 platform_set_drvdata(pdev, data); in ltc2952_poweroff_probe() 273 ret = ltc2952_poweroff_init(pdev); in ltc2952_poweroff_probe() [all …]
|
/openbmc/linux/arch/mips/pci/ |
H A D | fixup-lemote2f.c | 95 static void loongson_cs5536_isa_fixup(struct pci_dev *pdev) in loongson_cs5536_isa_fixup() argument 98 pci_write_config_dword(pdev, PCI_UART1_INT_REG, 1); in loongson_cs5536_isa_fixup() 99 pci_write_config_dword(pdev, PCI_UART2_INT_REG, 1); in loongson_cs5536_isa_fixup() 105 pci_write_config_dword(pdev, PCI_IDE_CFG_REG, in loongson_cs5536_ide_fixup() 112 pci_write_config_dword(pdev, PCI_ACC_INT_REG, 1); in loongson_cs5536_acc_fixup() 114 pci_write_config_byte(pdev, PCI_LATENCY_TIMER, 0xc0); in loongson_cs5536_acc_fixup() 121 pci_write_config_dword(pdev, PCI_OHCI_INT_REG, 1); in loongson_cs5536_ohci_fixup() 133 pci_write_config_dword(pdev, PCI_EHCI_FLADJ_REG, 0x2000); in loongson_cs5536_ehci_fixup() 136 static void loongson_nec_fixup(struct pci_dev *pdev) in loongson_nec_fixup() argument 140 pci_read_config_dword(pdev, 0xe0, &val); in loongson_nec_fixup() [all …]
|
/openbmc/linux/drivers/input/misc/ |
H A D | e3x0-button.c | 40 struct platform_device *pdev = to_platform_device(dev); in e3x0_button_suspend() local 43 enable_irq_wake(platform_get_irq_byname(pdev, "press")); in e3x0_button_suspend() 50 struct platform_device *pdev = to_platform_device(dev); in e3x0_button_resume() local 61 static int e3x0_button_probe(struct platform_device *pdev) in e3x0_button_probe() argument 67 irq_press = platform_get_irq_byname(pdev, "press"); in e3x0_button_probe() 71 irq_release = platform_get_irq_byname(pdev, "release"); in e3x0_button_probe() 75 input = devm_input_allocate_device(&pdev->dev); in e3x0_button_probe() 81 input->dev.parent = &pdev->dev; in e3x0_button_probe() 85 error = devm_request_irq(&pdev->dev, irq_press, in e3x0_button_probe() 94 error = devm_request_irq(&pdev->dev, irq_release, in e3x0_button_probe() [all …]
|
/openbmc/linux/drivers/misc/ |
H A D | tps6594-esm.c | 20 struct platform_device *pdev = dev_id; in tps6594_esm_isr() local 23 for (i = 0 ; i < pdev->num_resources ; i++) { in tps6594_esm_isr() 24 if (irq == platform_get_irq_byname(pdev, pdev->resource[i].name)) { in tps6594_esm_isr() 25 dev_err(pdev->dev.parent, "%s error detected\n", pdev->resource[i].name); in tps6594_esm_isr() 33 static int tps6594_esm_probe(struct platform_device *pdev) in tps6594_esm_probe() argument 35 struct tps6594 *tps = dev_get_drvdata(pdev->dev.parent); in tps6594_esm_probe() 36 struct device *dev = &pdev->dev; in tps6594_esm_probe() 56 for (i = 0; i < pdev->num_resources; i++) { in tps6594_esm_probe() 57 irq = platform_get_irq_byname(pdev, pdev->resource[i].name); in tps6594_esm_probe() 63 pdev->resource[i].name, pdev); in tps6594_esm_probe() [all …]
|