/openbmc/qemu/hw/ppc/ |
H A D | spapr_iommu.c | 82 uint64_t bus_offset, in spapr_tce_alloc_table() argument 182 tcet->bus_offset, tcet->page_shift); in spapr_tce_table_pre_save() 231 uint64_t old_bus_offset = tcet->bus_offset; in spapr_tce_table_post_load() 265 return tcet->bus_offset || tcet->page_shift != 0xC; in spapr_tce_table_ex_needed() 274 VMSTATE_UINT64(bus_offset, SpaprTceTable), 347 tcet->bus_offset, in spapr_tce_set_need_vfio() 391 tcet->bus_offset = bus_offset; in spapr_tce_table_enable() 396 tcet->bus_offset, in spapr_tce_table_enable() 403 memory_region_add_subregion(&tcet->root, tcet->bus_offset, in spapr_tce_table_enable() 419 tcet->bus_offset = 0; in spapr_tce_table_disable() [all …]
|
H A D | spapr_rtas_ddw.c | 203 1ULL << window_shift, tcet->bus_offset, liobn); in rtas_ibm_create_pe_dma_window() 207 rtas_st(rets, 2, tcet->bus_offset >> 32); in rtas_ibm_create_pe_dma_window() 208 rtas_st(rets, 3, tcet->bus_offset & ((uint32_t) -1)); in rtas_ibm_create_pe_dma_window()
|
H A D | trace-events | 36 …n, uint32_t nb, uint64_t offs, uint32_t ps) "liobn=%"PRIx64" %"PRIx32" bus_offset=0x%"PRIx64" ps=%… 37 … uint64_t offs, uint32_t ps) "liobn=%"PRIx64" %"PRIx32" => 0x%"PRIx32" bus_offset=0x%"PRIx64" ps=%…
|
H A D | spapr_pci.c | 2414 tcet->liobn, tcet->bus_offset, in spapr_dt_phb()
|
/openbmc/linux/drivers/pci/ |
H A D | ecam.c | 175 u32 bus_offset, devfn_offset; in pci_ecam_map_bus() local 188 bus_offset = (busn & PCIE_ECAM_BUS_MASK) << bus_shift; in pci_ecam_map_bus() 192 return base + (bus_offset | devfn_offset | where); in pci_ecam_map_bus()
|
H A D | p2pdma.c | 33 u64 bus_offset; member 324 p2p_pgmap->bus_offset = pci_bus_address(pdev, bar) - in pci_p2pdma_add_resource() 1023 state->bus_off = to_p2p_pgmap(state->pgmap)->bus_offset; in pci_p2pdma_map_segment()
|
/openbmc/linux/arch/powerpc/platforms/powernv/ |
H A D | pci-ioda-tce.c | 290 long pnv_pci_ioda2_table_alloc_pages(int nid, __u64 bus_offset, in pnv_pci_ioda2_table_alloc_pages() argument 347 pnv_pci_setup_iommu_table(tbl, addr, tce_table_size, bus_offset, in pnv_pci_ioda2_table_alloc_pages() 355 window_size, tce_table_size, bus_offset, tbl->it_base, in pnv_pci_ioda2_table_alloc_pages()
|
H A D | pci.h | 314 extern long pnv_pci_ioda2_table_alloc_pages(int nid, __u64 bus_offset,
|
H A D | pci-ioda.c | 1351 __u64 bus_offset = num ? pe->tce_bypass_base : table_group->tce32_start; in pnv_pci_ioda2_create_table() local 1362 bus_offset, page_shift, window_size, in pnv_pci_ioda2_create_table()
|
/openbmc/qemu/target/ppc/ |
H A D | kvm_ppc.h | 52 uint64_t bus_offset, uint32_t nb_table, 278 uint64_t bus_offset, in kvmppc_create_spapr_tce() argument
|
H A D | kvm.c | 2209 uint64_t bus_offset, uint32_t nb_table, in kvmppc_create_spapr_tce() argument 2229 .offset = bus_offset >> page_shift, in kvmppc_create_spapr_tce() 2246 if ((window_size != args.window_size) || bus_offset) { in kvmppc_create_spapr_tce()
|
/openbmc/qemu/include/hw/ppc/ |
H A D | spapr.h | 872 uint64_t bus_offset; member 906 uint32_t page_shift, uint64_t bus_offset,
|