/openbmc/linux/arch/powerpc/kernel/ |
H A D | rtas_pci.c | 49 unsigned long buid, addr; in rtas_read_config() local 63 buid = pdn->phb->buid; in rtas_read_config() 64 if (buid) { in rtas_read_config() 66 addr, BUID_HI(buid), BUID_LO(buid), size); in rtas_read_config() 100 unsigned long buid, addr; in rtas_write_config() local 114 buid = pdn->phb->buid; in rtas_write_config() 115 if (buid) { in rtas_write_config() 117 BUID_HI(buid), BUID_LO(buid), size, (ulong) val); in rtas_write_config() 239 phb->buid = get_phb_buid(dev); in rtas_setup_phb()
|
/openbmc/linux/arch/powerpc/platforms/pseries/ |
H A D | eeh_pseries.c | 113 config_addr, BUID_HI(phb->buid), in pseries_eeh_get_pe_config_addr() 114 BUID_LO(phb->buid), 1); in pseries_eeh_get_pe_config_addr() 120 config_addr, BUID_HI(phb->buid), in pseries_eeh_get_pe_config_addr() 121 BUID_LO(phb->buid), 0); in pseries_eeh_get_pe_config_addr() 133 config_addr, BUID_HI(phb->buid), in pseries_eeh_get_pe_config_addr() 134 BUID_LO(phb->buid), 0); in pseries_eeh_get_pe_config_addr() 168 config_addr, BUID_HI(phb->buid), in pseries_eeh_phb_reset() 169 BUID_LO(phb->buid), option); in pseries_eeh_phb_reset() 175 config_addr, BUID_HI(phb->buid), in pseries_eeh_phb_reset() 176 BUID_LO(phb->buid), option); in pseries_eeh_phb_reset() [all …]
|
H A D | msi.c | 35 unsigned long buid; in rtas_change_msi() local 39 buid = pdn->phb->buid; in rtas_change_msi() 46 BUID_HI(buid), BUID_LO(buid), in rtas_change_msi() 50 BUID_HI(buid), BUID_LO(buid), in rtas_change_msi() 96 unsigned long buid; in rtas_query_irq_number() local 100 buid = pdn->phb->buid; in rtas_query_irq_number() 104 BUID_HI(buid), BUID_LO(buid), offset); in rtas_query_irq_number()
|
H A D | iommu.c | 1088 u64 buid; in query_ddw() local 1110 buid = pdn->phb->buid; in query_ddw() 1114 cfg_addr, BUID_HI(buid), BUID_LO(buid)); in query_ddw() 1133 ddw_avail[DDW_QUERY_PE_DMA_WIN], cfg_addr, BUID_HI(buid), in query_ddw() 1134 BUID_LO(buid), ret, query->largest_available_block, in query_ddw() 1147 u64 buid; in create_ddw() local 1158 buid = pdn->phb->buid; in create_ddw() 1164 (u32 *)create, cfg_addr, BUID_HI(buid), in create_ddw() 1165 BUID_LO(buid), page_shift, window_shift); in create_ddw() 1170 ddw_avail[DDW_CREATE_PE_DMA_WIN], cfg_addr, BUID_HI(buid), in create_ddw() [all …]
|
H A D | pci.c | 62 unsigned long buid, addr; in pseries_send_map_pe() local 70 buid = pdn->phb->buid; in pseries_send_map_pe() 75 BUID_HI(buid), BUID_LO(buid), in pseries_send_map_pe()
|
/openbmc/qemu/hw/ppc/ |
H A D | spapr_rtas_ddw.c | 100 uint64_t buid; in rtas_ibm_query_pe_dma_window() local 107 buid = ((uint64_t)rtas_ld(args, 1) << 32) | rtas_ld(args, 2); in rtas_ibm_query_pe_dma_window() 109 sphb = spapr_pci_find_phb(spapr, buid); in rtas_ibm_query_pe_dma_window() 136 trace_spapr_iommu_ddw_query(buid, addr, avail, 0x80000000, pgmask); in rtas_ibm_query_pe_dma_window() 152 uint64_t buid, win_addr; in rtas_ibm_create_pe_dma_window() local 159 buid = ((uint64_t)rtas_ld(args, 1) << 32) | rtas_ld(args, 2); in rtas_ibm_create_pe_dma_window() 161 sphb = spapr_pci_find_phb(spapr, buid); in rtas_ibm_create_pe_dma_window() 202 trace_spapr_iommu_ddw_create(buid, addr, 1ULL << page_shift, in rtas_ibm_create_pe_dma_window() 260 trace_spapr_iommu_ddw_reset(sphb->buid, 0); in rtas_ibm_remove_pe_dma_window() 277 uint64_t buid; in rtas_ibm_reset_pe_dma_window() local [all …]
|
H A D | spapr_pci.c | 66 SpaprPhbState *spapr_pci_find_phb(SpaprMachineState *spapr, uint64_t buid) in spapr_pci_find_phb() argument 71 if (sphb->buid != buid) { in spapr_pci_find_phb() 80 PCIDevice *spapr_pci_find_dev(SpaprMachineState *spapr, uint64_t buid, in spapr_pci_find_dev() argument 83 SpaprPhbState *sphb = spapr_pci_find_phb(spapr, buid); in spapr_pci_find_dev() 101 static void finish_read_pci_config(SpaprMachineState *spapr, uint64_t buid, in finish_read_pci_config() argument 114 pci_dev = spapr_pci_find_dev(spapr, buid, addr); in finish_read_pci_config() 136 uint64_t buid; in rtas_ibm_read_pci_config() local 144 buid = rtas_ldq(args, 1); in rtas_ibm_read_pci_config() 148 finish_read_pci_config(spapr, buid, addr, size, rets); in rtas_ibm_read_pci_config() 169 static void finish_write_pci_config(SpaprMachineState *spapr, uint64_t buid, in finish_write_pci_config() argument [all …]
|
H A D | trace-events | 40 spapr_iommu_ddw_query(uint64_t buid, uint32_t cfgaddr, unsigned wa, uint64_t win_size, uint32_t pgm… 41 …_iommu_ddw_create(uint64_t buid, uint32_t cfgaddr, uint64_t pg_size, uint64_t req_size, uint64_t s… 43 spapr_iommu_ddw_reset(uint64_t buid, uint32_t cfgaddr) "buid=0x%"PRIx64" addr=0x%"PRIx32
|
H A D | spapr.c | 3198 return g_strdup_printf("pci@%"PRIX64, phb->buid); in spapr_get_fw_dev_path() 4092 &sphb->buid, &sphb->io_win_addr, in spapr_phb_pre_plug() 4355 uint64_t *buid, hwaddr *pio, in spapr_phb_placement() argument 4394 *buid = base_buid + index; in spapr_phb_placement() 4955 uint64_t *buid, hwaddr *pio, in phb_placement_4_0() argument 4959 if (!spapr_phb_placement(spapr, index, buid, pio, mmio32, mmio64, n_dma, in phb_placement_4_0()
|
/openbmc/qemu/tests/qtest/libqos/ |
H A D | rtas.c | 76 uint64_t buid, in qrtas_ibm_read_pci_config() argument 83 args[1] = buid >> 32; in qrtas_ibm_read_pci_config() 84 args[2] = buid & 0xffffffff; in qrtas_ibm_read_pci_config() 99 uint64_t buid, in qrtas_ibm_write_pci_config() argument 106 args[1] = buid >> 32; in qrtas_ibm_write_pci_config() 107 args[2] = buid & 0xffffffff; in qrtas_ibm_write_pci_config()
|
H A D | pci-spapr.c | 91 return qrtas_ibm_read_pci_config(bus->qts, s->alloc, s->buid, in qpci_spapr_config_readb() 99 return qrtas_ibm_read_pci_config(bus->qts, s->alloc, s->buid, in qpci_spapr_config_readw() 107 return qrtas_ibm_read_pci_config(bus->qts, s->alloc, s->buid, in qpci_spapr_config_readl() 116 qrtas_ibm_write_pci_config(bus->qts, s->alloc, s->buid, in qpci_spapr_config_writeb() 125 qrtas_ibm_write_pci_config(bus->qts, s->alloc, s->buid, in qpci_spapr_config_writew() 134 qrtas_ibm_write_pci_config(bus->qts, s->alloc, s->buid, in qpci_spapr_config_writel() 187 qpci->buid = 0x800000020000000ULL; in qpci_init_spapr()
|
H A D | rtas.h | 13 uint64_t buid, uint32_t addr, uint32_t size); 15 uint64_t buid, uint32_t addr, uint32_t size,
|
H A D | pci-spapr.h | 27 uint64_t buid; member
|
/openbmc/linux/arch/powerpc/include/asm/ |
H A D | ppc-pci.h | 21 #define BUID_HI(buid) upper_32_bits(buid) argument 22 #define BUID_LO(buid) lower_32_bits(buid) argument
|
H A D | pci-bridge.h | 128 unsigned long buid; member
|
/openbmc/qemu/include/hw/pci-host/ |
H A D | spapr.h | 54 uint64_t buid; member 110 SpaprPhbState *spapr_pci_find_phb(SpaprMachineState *spapr, uint64_t buid); 111 PCIDevice *spapr_pci_find_dev(SpaprMachineState *spapr, uint64_t buid,
|
/openbmc/openbmc/poky/meta/site/ |
H A D | powerpc-darwin | 1 # pkgconfig-native for OS X buid
|
/openbmc/qemu/include/hw/ppc/ |
H A D | spapr.h | 158 uint64_t *buid, hwaddr *pio,
|