Home
last modified time | relevance | path

Searched refs:pdn (Results 1 – 25 of 46) sorted by relevance

12

/arch/powerpc/kernel/
A Dpci_dn.c78 if (pdn) in pci_get_pdn_by_devfn()
107 if (pdn) in pci_get_pdn()
139 edev->pdn = pdn; in eeh_dev_init()
140 edev->bdfn = (pdn->busno << 8) | pdn->devfn; in eeh_dev_init()
157 pdn = kzalloc(sizeof(*pdn), GFP_KERNEL); in add_one_sriov_vf_pdn()
184 if (!pdn || (pdn->flags & PCI_DN_FLAG_IOV_VF)) in add_sriov_vf_pdns()
229 if (!pdn || !(pdn->flags & PCI_DN_FLAG_IOV_VF)) in remove_sriov_vf_pdns()
293 pdn = kzalloc(sizeof(*pdn), GFP_KERNEL); in pci_add_device_node_info()
370 pdn->busno, pdn->devfn); in pci_remove_device_node_info()
475 pdn->devfn = pdn->busno = -1; in pci_devs_phb_init_dynamic()
[all …]
A Drtas_pci.c52 if (!pdn) in rtas_pci_dn_read_config()
54 if (!config_access_valid(pdn, where)) in rtas_pci_dn_read_config()
57 if (pdn->edev && pdn->edev->pe && in rtas_pci_dn_read_config()
62 addr = rtas_config_addr(pdn->busno, pdn->devfn, where); in rtas_pci_dn_read_config()
63 buid = pdn->phb->buid; in rtas_pci_dn_read_config()
82 struct pci_dn *pdn; in rtas_pci_read_config() local
103 if (!pdn) in rtas_pci_dn_write_config()
108 if (pdn->edev && pdn->edev->pe && in rtas_pci_dn_write_config()
113 addr = rtas_config_addr(pdn->busno, pdn->devfn, where); in rtas_pci_dn_write_config()
114 buid = pdn->phb->buid; in rtas_pci_dn_write_config()
[all …]
A Dpci-hotplug.c41 struct pci_dn *pdn = PCI_DN(dn); in pci_find_bus_by_node() local
43 if (!pdn || !pdn->phb || !pdn->phb->bus) in pci_find_bus_by_node()
46 return find_bus_among_children(pdn->phb->bus, dn); in pci_find_bus_by_node()
59 struct pci_dn *pdn = pci_get_pdn(dev); in pcibios_release_device() local
65 if (pdn && (pdn->flags & PCI_DN_FLAG_DEAD)) { in pcibios_release_device()
67 kfree(pdn); in pcibios_release_device()
A Deeh_sysfs.c85 struct pci_dn *pdn = pci_get_pdn(pdev); in eeh_notify_resume_show() local
90 return sprintf(buf, "%d\n", pdn->last_allow_rc); in eeh_notify_resume_show()
/arch/powerpc/platforms/pseries/
A Deeh_pseries.c79 edev->pe_config_addr = (pdn->busno << 16) | (pdn->devfn << 8); in pseries_pcibios_bus_add_device()
103 int config_addr = rtas_config_addr(pdn->busno, pdn->devfn, 0); in pseries_eeh_get_pe_config_addr()
252 if (!pdn) in pseries_eeh_cap_start()
338 pdn = pdn ? pdn->parent : NULL; in pseries_eeh_pe_get_parent()
339 while (pdn) { in pseries_eeh_pe_get_parent()
348 pdn = pdn->parent; in pseries_eeh_pe_get_parent()
394 if (!pdn->vendor_id || !pdn->device_id || !pdn->class_code) in pseries_eeh_init_edev()
434 pe.phb = pdn->phb; in pseries_eeh_init_edev()
465 if (!pdn) in pseries_eeh_probe()
491 if (!pdn) in pseries_eeh_init_edev_recursive()
[all …]
A Dpci.c33 struct pci_dn *pdn; in pseries_send_map_pe() local
41 pdn = pci_get_pdn(pdev); in pseries_send_map_pe()
42 addr = rtas_config_addr(pdn->busno, pdn->devfn, 0); in pseries_send_map_pe()
43 buid = pdn->phb->buid; in pseries_send_map_pe()
64 struct pci_dn *pdn; in pseries_set_pe_num() local
66 pdn = pci_get_pdn(pdev); in pseries_set_pe_num()
78 struct pci_dn *pdn; in pseries_associate_pes() local
88 pdn = pci_get_pdn(pdev); in pseries_associate_pes()
147 if (!pdn->pe_num_map) in pseries_pci_sriov_enable()
277 for (pdn = dn; pdn != NULL; pdn = of_get_next_parent(pdn)) { in pseries_root_bridge_prepare()
[all …]
A Diommu.c1320 cfg_addr = (pdn->busno << 16) | (pdn->devfn << 8); in reset_dma_window()
1365 cfg_addr = (pdn->busno << 16) | (pdn->devfn << 8); in limited_dma_window()
1486 if (fpdn->pdn == pdn) in enable_ddw()
1766 fpdn->pdn = pdn; in enable_ddw()
1869 if (!pdn || !PCI_DN(pdn)) { in pci_dma_dev_setup_pSeriesLP()
1923 if (pdn && PCI_DN(pdn)) in iommu_bypass_supported_pSeriesLP()
2015 if (!pdn || !PCI_DN(pdn)) { in pseries_setup_default_iommu_config()
2098 if (fpdn->pdn == pdn) { in spapr_tce_create_table()
2243 fpdn->pdn = pdn; in spapr_tce_create_table()
2330 fpdn->pdn = pdn; in spapr_tce_unset_window()
[all …]
A Dmsi.c40 addr = rtas_config_addr(pdn->busno, pdn->devfn, 0); in rtas_change_msi()
41 buid = pdn->phb->buid; in rtas_change_msi()
75 struct pci_dn *pdn; in rtas_disable_msi() local
77 pdn = pci_get_pdn(pdev); in rtas_disable_msi()
78 if (!pdn) in rtas_disable_msi()
89 if (rtas_change_msi(pdn, RTAS_CHANGE_FN, 0) != 0) { in rtas_disable_msi()
101 addr = rtas_config_addr(pdn->busno, pdn->devfn, 0); in rtas_query_irq_number()
102 buid = pdn->phb->buid; in rtas_query_irq_number()
347 struct pci_dn *pdn; in rtas_prepare_msi_irqs() local
377 pdn = pci_get_pdn(pdev); in rtas_prepare_msi_irqs()
[all …]
A Dsetup.c284 struct pci_dn *pdn; in pci_dn_reconfig_notifier() local
290 pdn = parent ? PCI_DN(parent) : NULL; in pci_dn_reconfig_notifier()
291 if (pdn) in pci_dn_reconfig_notifier()
292 pci_add_device_node_info(pdn->phb, np); in pci_dn_reconfig_notifier()
297 pdn = PCI_DN(np); in pci_dn_reconfig_notifier()
298 if (pdn) in pci_dn_reconfig_notifier()
299 list_del(&pdn->list); in pci_dn_reconfig_notifier()
A Dmobility.c92 struct device_node *pdn; in delete_dt_node() local
95 pdn = of_get_parent(dn); in delete_dt_node()
97 of_node_is_type(pdn, "ibm,platform-facilities"); in delete_dt_node()
98 of_node_put(pdn); in delete_dt_node()
/arch/powerpc/platforms/powernv/
A Deeh-powernv.c236 if (!pdn) in pnv_eeh_find_cap()
330 int config_addr = (pdn->busno << 8) | (pdn->devfn); in pnv_eeh_probe()
421 pdn->busno); in pnv_eeh_probe()
924 pdn->phb->global_number, pdn->busno, in pnv_eeh_wait_for_pending()
925 PCI_SLOT(pdn->devfn), PCI_FUNC(pdn->devfn)); in pnv_eeh_wait_for_pending()
1005 struct pci_dn *pdn; in pnv_eeh_reset_vf_pe() local
1010 pdn = eeh_dev_to_pdn(edev); in pnv_eeh_reset_vf_pe()
1011 if (!pdn) in pnv_eeh_reset_vf_pe()
1233 if (!pdn) in pnv_eeh_read_config()
1249 if (!pdn) in pnv_eeh_write_config()
[all …]
A Dpci.c540 pe_no = pdn->pe_number; in pnv_pci_config_check_eeh()
565 (pdn->busno << 8) | (pdn->devfn), pe_no, fstate); in pnv_pci_config_check_eeh()
586 u32 bdfn = (pdn->busno << 8) | pdn->devfn; in pnv_pci_cfg_read()
614 __func__, pdn->busno, pdn->devfn, where, size, *val); in pnv_pci_cfg_read()
622 u32 bdfn = (pdn->busno << 8) | pdn->devfn; in pnv_pci_cfg_write()
625 __func__, pdn->busno, pdn->devfn, where, size, val); in pnv_pci_cfg_write()
654 edev = pdn->edev; in pnv_pci_cfg_check()
677 struct pci_dn *pdn; in pnv_pci_read_config() local
683 if (!pdn) in pnv_pci_read_config()
706 struct pci_dn *pdn; in pnv_pci_write_config() local
[all …]
A Dpci-ioda.c596 if (!pdn) in pnv_ioda_get_pe()
694 if (pdn && pdn->pe_number != IODA_INVALID_PE) { in pnv_ioda_set_peltv()
716 if (pdn && pdn->pe_number != IODA_INVALID_PE) { in pnv_ioda_unset_peltv()
878 if (!pdn) { in pnv_ioda_setup_dev_PE()
1034 if (pdn) in pnv_pci_ioda_dma_dev_setup()
1123 if (WARN_ON(!pdn || pdn->pe_number == IODA_INVALID_PE)) in pnv_pci_ioda_iommu_bypass_supported()
2286 struct pci_dn *pdn; in pnv_pci_enable_device_hook() local
2289 if (!pdn || pdn->pe_number == IODA_INVALID_PE) { in pnv_pci_enable_device_hook()
2299 struct pci_dn *pdn; in pnv_ocapi_enable_device_hook() local
2303 if (!pdn) in pnv_ocapi_enable_device_hook()
[all …]
/arch/arm64/boot/dts/exynos/
A Dexynos7885-pinctrl.dtsi97 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
553 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
564 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
573 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
582 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
606 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
616 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
655 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
665 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
688 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
[all …]
A Dexynosautov9-pinctrl.dtsi223 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
224 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
231 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
238 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
246 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
247 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
254 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
270 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
293 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
316 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
[all …]
A Dexynos990-pinctrl.dtsi676 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
677 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
684 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
692 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
693 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
700 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
707 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
715 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
789 sd2_pins_as_pdn: sd2-pins-as-pdn-pins {
810 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
[all …]
A Dexynos2200-pinctrl.dtsi721 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
722 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
729 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
737 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
738 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
745 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
761 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
769 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
920 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
1393 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
[all …]
A Dexynos7870-pinctrl.dtsi82 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
83 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
90 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
91 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
388 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
389 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
397 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
398 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_UP>;
486 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
511 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
[all …]
A Dexynos8895-pinctrl.dtsi97 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
98 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
117 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
141 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
168 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
175 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
200 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
201 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
208 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
209 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
[all …]
/arch/powerpc/include/asm/
A Dppc-pci.h48 int rtas_pci_dn_read_config(struct pci_dn *pdn, int where, int size, u32 *val);
49 int rtas_pci_dn_write_config(struct pci_dn *pdn, int where, int size, u32 val);
A Dpci-bridge.h252 static inline struct eeh_dev *pdn_to_eeh_dev(struct pci_dn *pdn) in pdn_to_eeh_dev() argument
254 return pdn ? pdn->edev : NULL; in pdn_to_eeh_dev()
/arch/arm/boot/dts/samsung/
A Dexynos3250-artik5.dtsi369 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_PREV>;
370 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_DOWN>;
390 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
391 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
398 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_OUT0>;
399 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_DOWN>;
A Dexynos4210-i9100.dts730 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
731 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
736 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_OUT0>;
737 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
742 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_INPUT>;
743 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
748 samsung,pin-con-pdn = <EXYNOS_PIN_PDN_OUT1>;
749 samsung,pin-pud-pdn = <EXYNOS_PIN_PULL_NONE>;
/arch/arm64/boot/dts/exynos/google/
A Dgs101-pinctrl.dtsi259 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
260 samsung,pin-pud-pdn = <GS101_PIN_PULL_UP>;
267 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
353 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
354 samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>;
361 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
362 samsung,pin-pud-pdn = <GS101_PIN_PULL_NONE>;
370 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
371 samsung,pin-pud-pdn = <GS101_PIN_PULL_UP>;
378 samsung,pin-con-pdn = <GS101_PIN_PDN_PREV>;
[all …]
/arch/arm/mach-imx/
A Dsrc.c99 void imx_gpcv2_set_core1_pdn_pup_by_software(bool pdn) in imx_gpcv2_set_core1_pdn_pup_by_software() argument
101 u32 reg = pdn ? GPC_CPU_PGC_SW_PDN_REQ : GPC_CPU_PGC_SW_PUP_REQ; in imx_gpcv2_set_core1_pdn_pup_by_software()

Completed in 82 milliseconds

12