Home
last modified time | relevance | path

Searched refs:hwaddr (Results 1 – 25 of 1029) sorted by relevance

12345678910>>...42

/openbmc/qemu/include/exec/
H A Dmemory.h35 #define MAX_PHYS_ADDR (((hwaddr)1 << MAX_PHYS_ADDR_SPACE_BITS) - 1)
104 hwaddr offset_within_region;
105 hwaddr offset_within_address_space;
125 hwaddr iova;
126 hwaddr translated_addr;
127 hwaddr addr_mask; /* 0xfff = 4k translation */
184 hwaddr start;
185 hwaddr end;
251 hwaddr start, hwaddr end, in iommu_notifier_init()
268 hwaddr addr,
[all …]
H A Dmemory_ldst.h.inc24 hwaddr addr, MemTxAttrs attrs, MemTxResult *result);
26 hwaddr addr, MemTxAttrs attrs, MemTxResult *result);
28 hwaddr addr, MemTxAttrs attrs, MemTxResult *result);
30 hwaddr addr, uint32_t val, MemTxAttrs attrs, MemTxResult *result);
32 hwaddr addr, uint16_t val, MemTxAttrs attrs, MemTxResult *result);
34 hwaddr addr, uint32_t val, MemTxAttrs attrs, MemTxResult *result);
36 hwaddr addr, uint64_t val, MemTxAttrs attrs, MemTxResult *result);
39 hwaddr addr, MemTxAttrs attrs, MemTxResult *result);
41 hwaddr addr, MemTxAttrs attrs, MemTxResult *result);
43 hwaddr addr, MemTxAttrs attrs, MemTxResult *result);
[all …]
H A Dmemory_ldst_phys.h.inc23 static inline uint16_t glue(lduw_phys, SUFFIX)(ARG1_DECL, hwaddr addr)
29 static inline uint32_t glue(ldl_phys, SUFFIX)(ARG1_DECL, hwaddr addr)
35 static inline uint64_t glue(ldq_phys, SUFFIX)(ARG1_DECL, hwaddr addr)
41 static inline void glue(stw_phys, SUFFIX)(ARG1_DECL, hwaddr addr, uint16_t val)
47 static inline void glue(stl_phys, SUFFIX)(ARG1_DECL, hwaddr addr, uint32_t val)
53 static inline void glue(stq_phys, SUFFIX)(ARG1_DECL, hwaddr addr, uint64_t val)
59 static inline uint8_t glue(ldub_phys, SUFFIX)(ARG1_DECL, hwaddr addr)
65 static inline uint16_t glue(lduw_le_phys, SUFFIX)(ARG1_DECL, hwaddr addr)
71 static inline uint16_t glue(lduw_be_phys, SUFFIX)(ARG1_DECL, hwaddr addr)
77 static inline uint32_t glue(ldl_le_phys, SUFFIX)(ARG1_DECL, hwaddr addr)
[all …]
H A Dcpu-common.h143 void cpu_physical_memory_rw(hwaddr addr, void *buf,
144 hwaddr len, bool is_write);
145 static inline void cpu_physical_memory_read(hwaddr addr, in cpu_physical_memory_read()
146 void *buf, hwaddr len) in cpu_physical_memory_read()
150 static inline void cpu_physical_memory_write(hwaddr addr, in cpu_physical_memory_write()
151 const void *buf, hwaddr len) in cpu_physical_memory_write()
155 void *cpu_physical_memory_map(hwaddr addr,
156 hwaddr *plen,
158 void cpu_physical_memory_unmap(void *buffer, hwaddr len,
159 bool is_write, hwaddr access_len);
[all …]
/openbmc/qemu/include/hw/arm/
H A Dboot.h37 hwaddr mem_base, int mem_size);
46 hwaddr loader_start;
47 hwaddr dtb_start;
48 hwaddr dtb_limit;
59 hwaddr smp_loader_start;
60 hwaddr smp_bootreg_addr;
61 hwaddr gic_cpu_if_addr;
106 hwaddr initrd_start;
107 hwaddr initrd_size;
108 hwaddr entry;
[all …]
H A Domap.h337 struct soc_dma_s *omap_dma_init(hwaddr base, qemu_irq *irqs,
341 struct soc_dma_s *omap_dma4_init(hwaddr base, qemu_irq *irqs,
373 hwaddr src_f1_top;
374 hwaddr src_f1_bottom;
375 hwaddr src_f2_top;
376 hwaddr src_f2_bottom;
412 hwaddr phys_framebuffer[2];
482 struct omap_uart_s *omap_uart_init(hwaddr base,
526 hwaddr base,
533 struct omap_mmc_s *omap_mmc_init(hwaddr base,
[all …]
/openbmc/qemu/include/sysemu/
H A Dxen-mapcache.h15 typedef hwaddr (*phys_offset_to_gaddr_t)(hwaddr phys_offset,
21 uint8_t *xen_map_cache(MemoryRegion *mr, hwaddr phys_addr, hwaddr size,
28 uint8_t *xen_replace_cache_entry(hwaddr old_phys_addr,
29 hwaddr new_phys_addr,
30 hwaddr size);
39 hwaddr phys_addr, in xen_map_cache()
40 hwaddr size, in xen_map_cache()
62 static inline uint8_t *xen_replace_cache_entry(hwaddr old_phys_addr, in xen_replace_cache_entry()
63 hwaddr new_phys_addr, in xen_replace_cache_entry()
64 hwaddr size) in xen_replace_cache_entry()
/openbmc/qemu/include/hw/riscv/
H A Dboot.h38 hwaddr *firmware_load_addr,
44 hwaddr *firmware_load_addr,
51 uint64_t riscv_compute_fdt_addr(hwaddr dram_start, uint64_t dram_size,
53 void riscv_load_fdt(hwaddr fdt_addr, void *fdt);
55 hwaddr saddr,
56 hwaddr rom_base, hwaddr rom_size,
61 hwaddr rom_base,
62 hwaddr rom_size,
65 void riscv_setup_direct_kernel(hwaddr kernel_addr, hwaddr fdt_addr);
/openbmc/qemu/include/hw/
H A Dloader.h44 hwaddr addr, uint64_t max_sz, AddressSpace *as);
56 ssize_t load_targphys_hex_as(const char *filename, hwaddr *entry,
63 ssize_t load_image_targphys(const char *filename, hwaddr,
204 ssize_t load_aout(const char *filename, hwaddr addr, int max_sz,
205 int bswap_needed, hwaddr target_page_size);
226 ssize_t load_uimage_as(const char *filename, hwaddr *ep,
227 hwaddr *loadaddr, int *is_linux,
235 ssize_t load_uimage(const char *filename, hwaddr *ep,
236 hwaddr *loadaddr, int *is_linux,
253 ssize_t load_ramdisk_as(const char *filename, hwaddr addr, uint64_t max_sz,
[all …]
/openbmc/qemu/target/i386/
H A Darch_memory_mapping.c20 hwaddr pte_start_addr, in walk_pte()
23 hwaddr pte_addr, start_paddr; in walk_pte()
50 hwaddr pte_start_addr, int32_t a20_mask, in walk_pte2()
53 hwaddr pte_addr, start_paddr; in walk_pte2()
82 hwaddr pde_start_addr, in walk_pde()
85 hwaddr pde_addr, pte_start_addr, start_paddr; in walk_pde()
119 hwaddr pde_start_addr, int32_t a20_mask, in walk_pde2()
122 hwaddr pde_addr, pte_start_addr, start_paddr, high_paddr; in walk_pde2()
142 high_paddr = ((hwaddr)(pde & 0x1fe000) << 19); in walk_pde2()
161 hwaddr pdpe_start_addr, int32_t a20_mask) in walk_pdpe2()
[all …]
/openbmc/qemu/system/
H A Dmemory_ldst.c.inc24 hwaddr addr, MemTxAttrs attrs, MemTxResult *result,
30 hwaddr l = 4;
31 hwaddr addr1;
71 hwaddr addr, MemTxAttrs attrs, MemTxResult *result)
78 hwaddr addr, MemTxAttrs attrs, MemTxResult *result)
85 hwaddr addr, MemTxAttrs attrs, MemTxResult *result)
93 hwaddr addr, MemTxAttrs attrs, MemTxResult *result,
99 hwaddr l = 8;
100 hwaddr addr1;
140 hwaddr addr, MemTxAttrs attrs, MemTxResult *result)
[all …]
H A Dphysmem.c145 hwaddr base;
207 hwaddr *index, uint64_t *nb, uint16_t leaf, in phys_page_set_level()
211 hwaddr step = (hwaddr)1 << (level * P_L2_BITS); in phys_page_set_level()
233 hwaddr index, uint64_t nb, in phys_page_set()
304 hwaddr addr) in section_covers_addr()
314 static MemoryRegionSection *phys_page_find(AddressSpaceDispatch *d, hwaddr addr) in phys_page_find()
319 hwaddr index = addr >> TARGET_PAGE_BITS; in phys_page_find()
339 hwaddr addr, in address_space_lookup_region()
359 address_space_translate_internal(AddressSpaceDispatch *d, hwaddr addr, hwaddr *xlat, in address_space_translate_internal()
360 hwaddr *plen, bool resolve_subpage) in address_space_translate_internal()
[all …]
/openbmc/qemu/include/hw/vfio/
H A Dvfio-container-base.h23 hwaddr size;
24 hwaddr pages;
58 hwaddr iommu_offset;
66 hwaddr offset_within_address_space;
67 hwaddr size;
74 hwaddr iova, ram_addr_t size,
77 hwaddr iova, ram_addr_t size,
87 VFIOBitmap *vbmap, hwaddr iova, hwaddr size, Error **errp);
114 hwaddr iova, ram_addr_t size,
117 hwaddr iova, ram_addr_t size,
[all …]
/openbmc/qemu/target/riscv/
H A Dmonitor.c42 addr |= (hwaddr)-(1L << va_bits); in addr_canonical()
56 hwaddr paddr, target_ulong size, int attr) in print_pte()
80 static void walk_pte(Monitor *mon, hwaddr base, target_ulong start, in walk_pte()
82 target_ulong *vbase, hwaddr *pbase, hwaddr *last_paddr, in walk_pte()
85 hwaddr pte_addr; in walk_pte()
86 hwaddr paddr; in walk_pte()
105 paddr = (hwaddr)(pte >> PTE_PPN_SHIFT) << PGSHIFT; in walk_pte()
149 hwaddr base; in mem_info_svxx()
151 hwaddr pbase; in mem_info_svxx()
152 hwaddr last_paddr; in mem_info_svxx()
[all …]
/openbmc/qemu/hw/ppc/
H A De500.h31 hwaddr platform_bus_base;
32 hwaddr platform_bus_size;
35 hwaddr ccsrbar_base;
36 hwaddr pci_pio_base;
37 hwaddr pci_mmio_base;
38 hwaddr pci_mmio_bus_base;
39 hwaddr spin_base;
/openbmc/qemu/hw/net/
H A Dvmware_utils.h29 vmw_shmem_read(PCIDevice *d, hwaddr addr, void *buf, int len) in vmw_shmem_read()
36 vmw_shmem_write(PCIDevice *d, hwaddr addr, void *buf, int len) in vmw_shmem_write()
43 vmw_shmem_rw(PCIDevice *d, hwaddr addr, void *buf, int len, int is_write) in vmw_shmem_rw()
55 vmw_shmem_set(PCIDevice *d, hwaddr addr, uint8_t val, int len) in vmw_shmem_set()
66 vmw_shmem_ld8(PCIDevice *d, hwaddr addr) in vmw_shmem_ld8()
75 vmw_shmem_st8(PCIDevice *d, hwaddr addr, uint8_t value) in vmw_shmem_st8()
82 vmw_shmem_ld16(PCIDevice *d, hwaddr addr) in vmw_shmem_ld16()
92 vmw_shmem_st16(PCIDevice *d, hwaddr addr, uint16_t value) in vmw_shmem_st16()
100 vmw_shmem_ld32(PCIDevice *d, hwaddr addr) in vmw_shmem_ld32()
110 vmw_shmem_st32(PCIDevice *d, hwaddr addr, uint32_t value) in vmw_shmem_st32()
[all …]
/openbmc/qemu/include/hw/ppc/
H A Dpnv_xive.h61 hwaddr ic_base;
63 hwaddr vc_base;
65 hwaddr pc_base;
67 hwaddr tm_base;
122 hwaddr ic_base;
124 hwaddr esb_base;
126 hwaddr end_base;
128 hwaddr nvc_base;
130 hwaddr nvpg_base;
132 hwaddr tm_base;
/openbmc/qemu/target/ppc/
H A Dmmu-hash32.h7 hwaddr *raddrp, int *psizep, int *protp, int mmu_idx,
62 static inline hwaddr ppc_hash32_hpt_base(PowerPCCPU *cpu) in ppc_hash32_hpt_base()
67 static inline hwaddr ppc_hash32_hpt_mask(PowerPCCPU *cpu) in ppc_hash32_hpt_mask()
73 hwaddr pte_offset) in ppc_hash32_load_hpte0()
81 hwaddr pte_offset) in ppc_hash32_load_hpte1()
89 hwaddr pte_offset, target_ulong pte0) in ppc_hash32_store_hpte0()
97 hwaddr pte_offset, target_ulong pte1) in ppc_hash32_store_hpte1()
104 static inline hwaddr get_pteg_offset32(PowerPCCPU *cpu, hwaddr hash) in get_pteg_offset32()
/openbmc/qemu/hw/xen/
H A Dxen-mapcache.c42 hwaddr paddr_index;
49 hwaddr size;
55 hwaddr paddr_index;
56 hwaddr size;
189 hwaddr size, in xen_remap_bucket()
190 hwaddr address_index, in xen_remap_bucket()
201 hwaddr nb_pfn = size >> XC_PAGE_SHIFT; in xen_remap_bucket()
239 hwaddr grant_base = address_index - (ram_offset >> XC_PAGE_SHIFT); in xen_remap_bucket()
324 hwaddr phys_addr, hwaddr size, in xen_map_cache_unlocked()
331 hwaddr address_index; in xen_map_cache_unlocked()
[all …]
/openbmc/qemu/hw/sparc/
H A Dsun4m_iommu.c134 static uint64_t iommu_mem_read(void *opaque, hwaddr addr, in iommu_mem_read()
138 hwaddr saddr; in iommu_mem_read()
156 static void iommu_mem_write(void *opaque, hwaddr addr, in iommu_mem_write()
160 hwaddr saddr; in iommu_mem_write()
248 static uint32_t iommu_page_get_flags(IOMMUState *s, hwaddr addr) in iommu_page_get_flags()
251 hwaddr iopte; in iommu_page_get_flags()
252 hwaddr pa = addr; in iommu_page_get_flags()
263 static hwaddr iommu_translate_pa(hwaddr addr, in iommu_translate_pa()
266 hwaddr pa; in iommu_translate_pa()
273 static void iommu_bad_addr(IOMMUState *s, hwaddr addr, in iommu_bad_addr()
[all …]
/openbmc/qemu/hw/riscv/
H A Dboot.c131 hwaddr *firmware_load_addr, in riscv_find_and_load_firmware()
151 hwaddr *firmware_load_addr, in riscv_load_firmware()
183 hwaddr start, end; in riscv_load_initrd()
295 uint64_t riscv_compute_fdt_addr(hwaddr dram_base, hwaddr dram_size, in riscv_compute_fdt_addr()
299 hwaddr dram_end, temp; in riscv_compute_fdt_addr()
333 void riscv_load_fdt(hwaddr fdt_addr, void *fdt) in riscv_load_fdt()
348 hwaddr rom_base, hwaddr rom_size, in riscv_rom_copy_firmware_info()
393 hwaddr start_addr, in riscv_setup_rom_reset_vec()
394 hwaddr rom_base, hwaddr rom_size, in riscv_setup_rom_reset_vec()
449 void riscv_setup_direct_kernel(hwaddr kernel_addr, hwaddr fdt_addr) in riscv_setup_direct_kernel()
/openbmc/qemu/hw/alpha/
H A Dpci.c18 static uint64_t ignore_read(void *opaque, hwaddr addr, unsigned size) in ignore_read()
23 static void ignore_write(void *opaque, hwaddr addr, uint64_t v, unsigned size) in ignore_write()
43 static uint64_t bw_conf1_read(void *opaque, hwaddr addr, in bw_conf1_read()
50 static void bw_conf1_write(void *opaque, hwaddr addr, in bw_conf1_write()
69 static uint64_t iack_read(void *opaque, hwaddr addr, unsigned size) in iack_read()
74 static void special_write(void *opaque, hwaddr addr, in special_write()
/openbmc/qemu/hw/misc/
H A Dslavio_misc.c126 static void slavio_cfg_mem_writeb(void *opaque, hwaddr addr, in slavio_cfg_mem_writeb()
136 static uint64_t slavio_cfg_mem_readb(void *opaque, hwaddr addr, in slavio_cfg_mem_readb()
157 static void slavio_diag_mem_writeb(void *opaque, hwaddr addr, in slavio_diag_mem_writeb()
166 static uint64_t slavio_diag_mem_readb(void *opaque, hwaddr addr, in slavio_diag_mem_readb()
187 static void slavio_mdm_mem_writeb(void *opaque, hwaddr addr, in slavio_mdm_mem_writeb()
196 static uint64_t slavio_mdm_mem_readb(void *opaque, hwaddr addr, in slavio_mdm_mem_readb()
217 static void slavio_aux1_mem_writeb(void *opaque, hwaddr addr, in slavio_aux1_mem_writeb()
234 static uint64_t slavio_aux1_mem_readb(void *opaque, hwaddr addr, in slavio_aux1_mem_readb()
255 static void slavio_aux2_mem_writeb(void *opaque, hwaddr addr, in slavio_aux2_mem_writeb()
271 static uint64_t slavio_aux2_mem_readb(void *opaque, hwaddr addr, in slavio_aux2_mem_readb()
[all …]
/openbmc/qemu/hw/xtensa/
H A Dvirt.c42 hwaddr addr_base) in create_pcie()
44 hwaddr base_ecam = addr_base + 0x00100000; in create_pcie()
45 hwaddr size_ecam = 0x03f00000; in create_pcie()
46 hwaddr base_pio = addr_base + 0x00000000; in create_pcie()
47 hwaddr size_pio = 0x00010000; in create_pcie()
48 hwaddr base_mmio = addr_base + 0x04000000; in create_pcie()
49 hwaddr size_mmio = 0x08000000; in create_pcie()
/openbmc/qemu/include/hw/virtio/
H A Dvirtio-access.h42 static inline uint16_t virtio_lduw_phys(VirtIODevice *vdev, hwaddr pa) in virtio_lduw_phys()
52 static inline uint32_t virtio_ldl_phys(VirtIODevice *vdev, hwaddr pa) in virtio_ldl_phys()
62 static inline uint64_t virtio_ldq_phys(VirtIODevice *vdev, hwaddr pa) in virtio_ldq_phys()
72 static inline void virtio_stw_phys(VirtIODevice *vdev, hwaddr pa, in virtio_stw_phys()
84 static inline void virtio_stl_phys(VirtIODevice *vdev, hwaddr pa, in virtio_stl_phys()
161 hwaddr pa) in virtio_lduw_phys_cached()
171 hwaddr pa) in virtio_ldl_phys_cached()
181 hwaddr pa) in virtio_ldq_phys_cached()
191 hwaddr pa, uint16_t value) in virtio_stw_phys_cached()
202 hwaddr pa, uint32_t value) in virtio_stl_phys_cached()

12345678910>>...42