Home
last modified time | relevance | path

Searched refs:AddressSpace (Results 1 – 25 of 171) sorted by relevance

1234567

/openbmc/qemu/include/system/
H A Ddma.h43 AddressSpace *as;
46 static inline void dma_barrier(AddressSpace *as, DMADirection dir) in dma_barrier()
72 static inline bool dma_memory_valid(AddressSpace *as, in dma_memory_valid()
81 static inline MemTxResult dma_memory_rw_relaxed(AddressSpace *as, in dma_memory_rw_relaxed()
91 static inline MemTxResult dma_memory_read_relaxed(AddressSpace *as, in dma_memory_read_relaxed()
100 static inline MemTxResult dma_memory_write_relaxed(AddressSpace *as, in dma_memory_write_relaxed()
124 static inline MemTxResult dma_memory_rw(AddressSpace *as, dma_addr_t addr, in dma_memory_rw()
146 static inline MemTxResult dma_memory_read(AddressSpace *as, dma_addr_t addr, in dma_memory_read()
167 static inline MemTxResult dma_memory_write(AddressSpace *as, dma_addr_t addr, in dma_memory_write()
188 MemTxResult dma_memory_set(AddressSpace *as, dma_addr_t addr,
[all …]
H A Dmemory.h141 AddressSpace *target_as;
1145 AddressSpace *address_space;
1158 * struct AddressSpace: describes a mapping of addresses to #MemoryRegion objects
1160 struct AddressSpace {
1173 QTAILQ_ENTRY(AddressSpace) address_spaces_link;
1178 * DMA requests to indirect memory regions within this AddressSpace. DMA
1207 static inline FlatView *address_space_to_flatview(AddressSpace *as) in address_space_to_flatview()
2654 void memory_listener_register(MemoryListener *listener, AddressSpace *filter);
2720 * @as: an uninitialized #AddressSpace
2725 void address_space_init(AddressSpace *a
1159 struct AddressSpace { global() struct
1172 ioeventfdsAddressSpace global() argument
1187 max_bounce_buffer_sizeAddressSpace global() argument
1206 map_client_list_lockAddressSpace address_space_to_flatview() argument
[all...]
H A Daddress-spaces.h32 extern AddressSpace address_space_memory;
33 extern AddressSpace address_space_io;
H A Dkvm_int.h155 AddressSpace *as;
173 AddressSpace *as, int as_id, const char *name);
/openbmc/qemu/include/hw/
H A Dloader.h37 * @as: The AddressSpace to load the ELF to. The value of address_space_memory
45 hwaddr addr, uint64_t max_sz, AddressSpace *as,
51 * @as: The AddressSpace to load the .hex file to. The value of
59 AddressSpace *as);
63 * an AddressSpace.
132 * @as: The AddressSpace to load the ELF to. The value of address_space_memory
158 AddressSpace *as, bool load_rom, symbol_fn_t sym_cb);
169 AddressSpace *as);
173 * AddressSpace.
209 * @as: The AddressSpace t
[all...]
/openbmc/qemu/target/i386/
H A Darch_memory_mapping.c20 static void walk_pte(MemoryMappingList *list, AddressSpace *as, in walk_pte()
50 static void walk_pte2(MemoryMappingList *list, AddressSpace *as, in walk_pte2()
82 static void walk_pde(MemoryMappingList *list, AddressSpace *as, in walk_pde()
119 static void walk_pde2(MemoryMappingList *list, AddressSpace *as, in walk_pde2()
161 static void walk_pdpe2(MemoryMappingList *list, AddressSpace *as, in walk_pdpe2()
185 static void walk_pdpe(MemoryMappingList *list, AddressSpace *as, in walk_pdpe()
222 static void walk_pml4e(MemoryMappingList *list, AddressSpace *as, in walk_pml4e()
246 static void walk_pml5e(MemoryMappingList *list, AddressSpace *as, in walk_pml5e()
H A Dhelper.c648 AddressSpace *as = cpu_addressspace(cs, attrs); in x86_ldub_phys()
658 AddressSpace *as = cpu_addressspace(cs, attrs); in x86_lduw_phys()
668 AddressSpace *as = cpu_addressspace(cs, attrs); in x86_ldl_phys()
678 AddressSpace *as = cpu_addressspace(cs, attrs); in x86_ldq_phys()
688 AddressSpace *as = cpu_addressspace(cs, attrs); in x86_stb_phys()
698 AddressSpace *as = cpu_addressspace(cs, attrs); in x86_stl_phys_notdirty()
708 AddressSpace *as = cpu_addressspace(cs, attrs); in x86_stw_phys()
718 AddressSpace *as = cpu_addressspace(cs, attrs); in x86_stl_phys()
728 AddressSpace *as = cpu_addressspace(cs, attrs); in x86_stq_phys()
/openbmc/qemu/include/hw/misc/
H A Dtz-mpc.h76 AddressSpace downstream_as;
77 AddressSpace blocked_io_as;
H A Dtz-msc.h75 AddressSpace downstream_as;
/openbmc/qemu/include/hw/ssi/
H A Daspeed_smc.h76 AddressSpace flash_as;
78 AddressSpace dram_as;
/openbmc/qemu/include/hw/arm/
H A Dboot.h157 AddressSpace *arm_boot_address_space(ARMCPU *cpu,
183 hwaddr addr_limit, AddressSpace *as, MachineState *ms,
236 AddressSpace *as, hwaddr addr,
/openbmc/qemu/include/hw/virtio/
H A Dvirtio-access.h44 AddressSpace *dma_as = vdev->dma_as; in virtio_lduw_phys()
54 AddressSpace *dma_as = vdev->dma_as; in virtio_ldl_phys()
64 AddressSpace *dma_as = vdev->dma_as; in virtio_ldq_phys()
75 AddressSpace *dma_as = vdev->dma_as; in virtio_stw_phys()
87 AddressSpace *dma_as = vdev->dma_as; in virtio_stl_phys()
/openbmc/qemu/system/
H A Dmemory-internal.h23 static inline AddressSpaceDispatch *address_space_to_dispatch(AddressSpace *as) in address_space_to_dispatch()
28 FlatView *address_space_get_flatview(AddressSpace *as);
/openbmc/qemu/include/hw/nvram/
H A Dfw_cfg.h72 AddressSpace *dma_as;
309 AddressSpace *dma_as);
313 hwaddr dma_addr, AddressSpace *dma_as);
H A Daspeed_otp.h26 AddressSpace as;
/openbmc/qemu/include/hw/sd/
H A Dsdhci.h44 AddressSpace sysbus_dma_as;
45 AddressSpace *dma_as;
/openbmc/qemu/hw/usb/
H A Dhcd-ohci.h43 AddressSpace *as;
117 uint32_t firstport, AddressSpace *as,
/openbmc/qemu/hw/arm/
H A Dboot.c50 AddressSpace *arm_boot_address_space(ARMCPU *cpu, in arm_boot_address_space()
140 AddressSpace *as, hwaddr addr, in arm_write_bootloader()
194 AddressSpace *as = arm_boot_address_space(cpu, info); in default_write_secondary()
212 AddressSpace *as = arm_boot_address_space(cpu, info); in arm_write_secure_board_setup_dummy_smc()
266 AddressSpace *as = arm_boot_address_space(cpu, info); in default_reset_secondary()
285 static void set_kernel_args(const struct arm_boot_info *info, AddressSpace *as) in set_kernel_args()
468 hwaddr addr_limit, AddressSpace *as, MachineState *ms, in fdt_add_psci_node()
725 AddressSpace *as = arm_boot_address_space(cpu, info); in do_cpu_reset()
759 int elf_machine, AddressSpace *as) in do_cpu_reset()
821 hwaddr *entry, AddressSpace *a in arm_load_elf()
[all...]
/openbmc/qemu/include/hw/vfio/
H A Dvfio-container-base.h
/openbmc/qemu/hw/ppc/
H A Dspapr_pci_vfio.c86 static VFIOLegacyContainer *vfio_eeh_as_container(AddressSpace *as) in vfio_eeh_as_container()
112 static bool vfio_eeh_as_ok(AddressSpace *as) in vfio_eeh_as_ok()
119 static int vfio_eeh_as_op(AddressSpace *as, uint32_t op) in vfio_eeh_as_op()
/openbmc/qemu/hw/remote/
H A Diommu.c39 static AddressSpace *remote_iommu_find_add_as(PCIBus *pci_bus, in remote_iommu_find_add_as()
67 AddressSpace *as = pci_device_iommu_address_space(pci_dev); in remote_iommu_unplug_dev()
/openbmc/qemu/hw/net/
H A Dmv88w8618_eth.c98 AddressSpace dma_as;
112 static void eth_rx_desc_put(AddressSpace *dma_as, uint32_t addr, in eth_rx_desc_put()
123 static void eth_rx_desc_get(AddressSpace *dma_as, uint32_t addr, in eth_rx_desc_get()
168 static void eth_tx_desc_put(AddressSpace *dma_as, uint32_t addr, in eth_tx_desc_put()
179 static void eth_tx_desc_get(AddressSpace *dma_as, uint32_t addr, in eth_tx_desc_get()
/openbmc/qemu/include/hw/ppc/
H A Dpnv_xive.h52 AddressSpace ipi_as;
56 AddressSpace end_as;
/openbmc/qemu/include/hw/sparc/
H A Dsun4u_iommu.h38 AddressSpace iommu_as;
/openbmc/qemu/hw/riscv/
H A Driscv-iommu.h64 AddressSpace *target_as;
68 AddressSpace trap_as;

1234567