Home
last modified time | relevance | path

Searched refs:bus_offset (Results 1 – 12 of 12) sorted by relevance

/openbmc/qemu/hw/ppc/
H A Dspapr_iommu.c82 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 Dspapr_rtas_ddw.c203 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 Dtrace-events36 …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 Dspapr_pci.c2414 tcet->liobn, tcet->bus_offset, in spapr_dt_phb()
/openbmc/linux/drivers/pci/
H A Decam.c175 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 Dp2pdma.c33 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 Dpci-ioda-tce.c290 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 Dpci.h314 extern long pnv_pci_ioda2_table_alloc_pages(int nid, __u64 bus_offset,
H A Dpci-ioda.c1351 __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 Dkvm_ppc.h52 uint64_t bus_offset, uint32_t nb_table,
278 uint64_t bus_offset, in kvmppc_create_spapr_tce() argument
H A Dkvm.c2209 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 Dspapr.h872 uint64_t bus_offset; member
906 uint32_t page_shift, uint64_t bus_offset,