Home
last modified time | relevance | path

Searched refs:paddr (Results 1 – 25 of 84) sorted by relevance

1234

/openbmc/u-boot/lib/
H A Daddr_map.c10 phys_addr_t paddr; member
30 return addr - address_map[i].vaddr + address_map[i].paddr; in addrmap_virt_to_phys()
37 void *addrmap_phys_to_virt(phys_addr_t paddr) in addrmap_phys_to_virt() argument
47 base = address_map[i].paddr; in addrmap_phys_to_virt()
50 if (paddr >= base && paddr <= upper) { in addrmap_phys_to_virt()
53 offset = address_map[i].paddr - address_map[i].vaddr; in addrmap_phys_to_virt()
55 return (void *)(unsigned long)(paddr - offset); in addrmap_phys_to_virt()
62 void addrmap_set_entry(unsigned long vaddr, phys_addr_t paddr, in addrmap_set_entry() argument
69 address_map[idx].paddr = paddr; in addrmap_set_entry()
/openbmc/u-boot/arch/sandbox/cpu/
H A Dcpu.c92 void *phys_to_virt(phys_addr_t paddr) in phys_to_virt() argument
98 if (paddr < gd->ram_size) in phys_to_virt()
99 return (void *)(gd->arch.ram_buf + paddr); in phys_to_virt()
107 if (mentry->tag == paddr) { in phys_to_virt()
109 (ulong)paddr, mentry->ptr); in phys_to_virt()
115 __func__, (ulong)paddr, (ulong)gd->ram_size); in phys_to_virt()
160 void *map_physmem(phys_addr_t paddr, unsigned long len, unsigned long flags) in map_physmem() argument
167 if (enable_pci_map && !pci_map_physmem(paddr, &len, &map_dev, &ptr)) { in map_physmem()
170 __func__, (uint)paddr, len, plen); in map_physmem()
177 return phys_to_virt(paddr); in map_physmem()
/openbmc/u-boot/include/asm-generic/
H A Dio.h30 static inline void *phys_to_virt(phys_addr_t paddr) in phys_to_virt() argument
32 return (void *)(unsigned long)paddr; in phys_to_virt()
86 static inline void *map_physmem(phys_addr_t paddr, unsigned long len, in map_physmem() argument
89 return phys_to_virt(paddr); in map_physmem()
/openbmc/u-boot/test/dm/
H A Dtest-fdt.c520 void *paddr; in dm_test_fdt_remap_addr_flat() local
527 paddr = map_physmem(addr, 0, MAP_NOCACHE); in dm_test_fdt_remap_addr_flat()
528 ut_assertnonnull(paddr); in dm_test_fdt_remap_addr_flat()
529 ut_asserteq_ptr(paddr, devfdt_remap_addr(dev)); in dm_test_fdt_remap_addr_flat()
540 void *paddr; in dm_test_fdt_remap_addr_index_flat() local
547 paddr = map_physmem(addr, 0, MAP_NOCACHE); in dm_test_fdt_remap_addr_index_flat()
548 ut_assertnonnull(paddr); in dm_test_fdt_remap_addr_index_flat()
549 ut_asserteq_ptr(paddr, devfdt_remap_addr_index(dev, 0)); in dm_test_fdt_remap_addr_index_flat()
560 void *paddr; in dm_test_fdt_remap_addr_name_flat() local
567 paddr = map_physmem(addr, 0, MAP_NOCACHE); in dm_test_fdt_remap_addr_name_flat()
[all …]
/openbmc/qemu/accel/hvf/
H A Dtrace-events6 hvf_vm_map(uint64_t paddr, uint64_t size, void *vaddr, uint8_t flags, const char r, const char w, c…
7 hvf_vm_unmap(uint64_t paddr, uint64_t size) "paddr:0x%016"PRIx64" size:0x%08"PRIx64
/openbmc/qemu/tests/qtest/
H A Dvmcoreinfo-test.c31 uint64_t paddr; in test_vmcoreinfo_write_basic() local
48 info.paddr = cpu_to_le64(0xffffff00); in test_vmcoreinfo_write_basic()
64 paddr = le64_to_cpu(info.paddr); in test_vmcoreinfo_write_basic()
68 g_assert_cmpint(paddr, ==, 0xffffff00); in test_vmcoreinfo_write_basic()
/openbmc/qemu/target/riscv/
H A Dmonitor.c56 hwaddr paddr, target_ulong size, int attr) in print_pte() argument
70 paddr, size, in print_pte()
86 hwaddr paddr; in walk_pte() local
105 paddr = (hwaddr)(pte >> PTE_PPN_SHIFT) << PGSHIFT; in walk_pte()
120 (*last_paddr + *last_size != paddr) || in walk_pte()
126 *pbase = paddr; in walk_pte()
131 *last_paddr = paddr; in walk_pte()
135 walk_pte(mon, paddr, start, level - 1, ptidxbits, ptesize, in walk_pte()
/openbmc/qemu/contrib/elf2dmp/
H A Daddrspace.c16 if (ps->block[i].paddr <= pa && in pa_space_find_block()
17 pa < ps->block[i].paddr + ps->block[i].size) { in pa_space_find_block()
33 return block->addr + (pa - block->paddr); in pa_space_resolve()
51 uint64_t low_align = ((b->paddr - 1) | ELF2DMP_PAGE_MASK) + 1 - b->paddr; in pa_block_align()
52 uint64_t high_align = (b->paddr + b->size) & ELF2DMP_PAGE_MASK; in pa_block_align()
60 "0x%"PRIx64"+:0x%"PRIx64"\n", b->paddr, b->size, in pa_block_align()
61 b->paddr + low_align, b->size - low_align - high_align); in pa_block_align()
65 b->paddr, b->size); in pa_block_align()
70 b->paddr += low_align; in pa_block_align()
94 .paddr = phdr[i].p_paddr, in pa_space_create()
H A Dmain.c244 if (idx + 1 != ps->block_nr && blk->paddr + blk->size == next->paddr) { in try_merge_runs()
246 " merged\n", idx, blk->paddr, blk->size, merge_cnt); in try_merge_runs()
253 idx, blk->paddr, blk->size, merge_cnt, first_merged->paddr, in try_merge_runs()
254 blk->paddr + blk->size - first_merged->paddr, run_idx); in try_merge_runs()
256 .BasePage = first_merged->paddr / ELF2DMP_PAGE_SIZE, in try_merge_runs()
257 .PageCount = (blk->paddr + blk->size - first_merged->paddr) / in try_merge_runs()
320 .BasePage = ps->block[idx].paddr / ELF2DMP_PAGE_SIZE, in fill_header()
/openbmc/u-boot/arch/arc/lib/
H A Dcache.c319 static void __slc_rgn_op(unsigned long paddr, unsigned long sz, const int op) in __slc_rgn_op() argument
355 end = paddr + sz + gd->arch.slc_line_sz - 1; in __slc_rgn_op()
363 write_aux_reg(ARC_AUX_SLC_RGN_START, paddr); in __slc_rgn_op()
561 static inline void __dcache_line_loop(unsigned long paddr, unsigned long sz, in __dcache_line_loop() argument
570 sz += paddr & ~CACHE_LINE_MASK; in __dcache_line_loop()
571 paddr &= CACHE_LINE_MASK; in __dcache_line_loop()
577 write_aux_reg(ARC_AUX_DC_PTAG, paddr); in __dcache_line_loop()
579 write_aux_reg(aux_cmd, paddr); in __dcache_line_loop()
580 paddr += gd->arch.l1_line_sz; in __dcache_line_loop()
624 static inline void __dc_line_op(unsigned long paddr, unsigned long sz, in __dc_line_op() argument
[all …]
/openbmc/qemu/target/microblaze/
H A Dhelper.c109 uint32_t paddr = lu.paddr + vaddr - lu.vaddr; in mb_cpu_tlb_fill() local
112 mmu_idx, vaddr, paddr, lu.prot); in mb_cpu_tlb_fill()
113 tlb_set_page_with_attrs(cs, vaddr, paddr, attrs, lu.prot, mmu_idx, in mb_cpu_tlb_fill()
277 target_ulong vaddr, paddr = 0; in mb_cpu_get_phys_page_attrs_debug() local
290 paddr = lu.paddr + vaddr - lu.vaddr; in mb_cpu_get_phys_page_attrs_debug()
292 paddr = 0; /* ???. */ in mb_cpu_get_phys_page_attrs_debug()
294 paddr = addr & TARGET_PAGE_MASK; in mb_cpu_get_phys_page_attrs_debug()
296 return paddr; in mb_cpu_get_phys_page_attrs_debug()
/openbmc/qemu/target/xtensa/
H A Dmmu_helper.c285 entry->paddr = pte & xtensa_tlb_get_addr_mask(env, dtlb, wi); in xtensa_tlb_set_entry_mmu()
313 entry->paddr = pte & REGION_PAGE_MASK; in xtensa_tlb_set_entry()
322 uint32_t paddr; in xtensa_cpu_get_phys_page_debug() local
327 &paddr, &page_size, &access) == 0) { in xtensa_cpu_get_phys_page_debug()
328 return paddr; in xtensa_cpu_get_phys_page_debug()
331 &paddr, &page_size, &access) == 0) { in xtensa_cpu_get_phys_page_debug()
332 return paddr; in xtensa_cpu_get_phys_page_debug()
359 .paddr = 0, in reset_tlb_mmu_ways56()
365 .paddr = 0, in reset_tlb_mmu_ways56()
374 .paddr = 0xf0000000, in reset_tlb_mmu_ways56()
[all …]
H A Dop_helper.c82 uint32_t paddr, page_size, access; in HELPER() local
85 xtensa_get_cring(env), &paddr, &page_size, &access); in HELPER()
136 uint32_t paddr, page_size, access; in HELPER() local
139 xtensa_get_cring(env), &paddr, in HELPER()
/openbmc/u-boot/include/
H A Daddr_map.h12 extern void *addrmap_phys_to_virt(phys_addr_t paddr);
13 extern void addrmap_set_entry(unsigned long vaddr, phys_addr_t paddr,
H A Dmapmem.h16 static inline void *map_sysmem(phys_addr_t paddr, unsigned long len) in map_sysmem() argument
18 return (void *)(uintptr_t)paddr; in map_sysmem()
/openbmc/u-boot/arch/arm/mach-rockchip/
H A Dmake_fit_atf.py149 paddr = seg.__getitem__(ELF_SEG_P_PADDR)
151 append_atf_node(fit_file, i+1, paddr, elf_entry)
169 paddr = seg.__getitem__(ELF_SEG_P_PADDR)
170 file_name = 'bl31_0x%08x.bin' % paddr
192 paddr = seg[ELF_SEG_P_PADDR]
193 print('paddr: %08x' % paddr)
/openbmc/u-boot/tools/
H A Dmkimage.h32 static inline void *map_sysmem(ulong paddr, unsigned long len) in map_sysmem() argument
34 return (void *)(uintptr_t)paddr; in map_sysmem()
/openbmc/qemu/target/i386/tcg/system/
H A Dexcp_helper.c40 hwaddr paddr; member
156 hwaddr pte_addr, paddr; in mmu_translate() local
360 paddr = in->addr; in mmu_translate()
439 paddr = (pte & PG_ADDRESS_MASK & ~(page_size - 1)) | (addr & (page_size - 1)); in mmu_translate()
450 flags = probe_access_full_mmu(env, paddr, 0, access_type, in mmu_translate()
455 .cr2 = paddr, in mmu_translate()
471 paddr = (full->phys_addr & ~(nested_page_size - 1)) in mmu_translate()
472 | (paddr & (nested_page_size - 1)); in mmu_translate()
483 out->paddr = paddr & x86_get_a20_mask(env); in mmu_translate()
607 out->paddr = addr & x86_get_a20_mask(env); in get_physical_address()
[all …]
/openbmc/qemu/hw/dma/
H A Dsoc_dma.c27 memcpy(ch->paddr[0], ch->paddr[1], ch->bytes); in transfer_mem2mem()
28 ch->paddr[0] += ch->bytes; in transfer_mem2mem()
29 ch->paddr[1] += ch->bytes; in transfer_mem2mem()
34 ch->io_fn[1](ch->io_opaque[1], ch->paddr[0], ch->bytes); in transfer_mem2fifo()
35 ch->paddr[0] += ch->bytes; in transfer_mem2fifo()
40 ch->io_fn[0](ch->io_opaque[0], ch->paddr[1], ch->bytes); in transfer_fifo2mem()
41 ch->paddr[1] += ch->bytes; in transfer_fifo2mem()
155 ch->paddr[port] = (uint8_t *) entry->u.mem.base + in soc_dma_ch_update_type()
/openbmc/u-boot/arch/sandbox/lib/
H A Dpci_io.c16 int pci_map_physmem(phys_addr_t paddr, unsigned long *lenp, in pci_map_physmem() argument
30 ret = (ops->map_physmem)(dev, paddr, lenp, ptrp); in pci_map_physmem()
37 debug("%s: failed: addr=%x\n", __func__, paddr); in pci_map_physmem()
/openbmc/qemu/hw/i386/
H A Dvapic.c162 hwaddr paddr; in find_real_tpr_addr() local
174 paddr = cpu_get_phys_page_debug(cs, addr); in find_real_tpr_addr()
175 if (paddr != APIC_DEFAULT_ADDRESS) { in find_real_tpr_addr()
289 hwaddr paddr; in update_rom_mapping() local
305 paddr = cpu_get_phys_page_debug(cs, rom_state_vaddr); in update_rom_mapping()
306 if (paddr == -1) { in update_rom_mapping()
309 paddr += rom_state_vaddr & ~TARGET_PAGE_MASK; in update_rom_mapping()
310 if (paddr != s->rom_state_paddr) { in update_rom_mapping()
326 cpu_physical_memory_read(paddr + pos - s->rom_state.vaddr, in update_rom_mapping()
329 cpu_physical_memory_read(paddr + offset, &patch, sizeof(patch)); in update_rom_mapping()
[all …]
/openbmc/qemu/target/avr/
H A Dhelper.c117 uint32_t paddr; in avr_cpu_tlb_fill() local
123 paddr = OFFSET_CODE + address; in avr_cpu_tlb_fill()
125 if (paddr >= OFFSET_DATA) { in avr_cpu_tlb_fill()
139 paddr = OFFSET_DATA + address; in avr_cpu_tlb_fill()
143 tlb_set_page(cs, address, paddr, prot, mmu_idx, TARGET_PAGE_SIZE); in avr_cpu_tlb_fill()
/openbmc/u-boot/arch/nios2/include/asm/
H A Dio.h23 map_physmem(phys_addr_t paddr, unsigned long len, unsigned long flags) in map_physmem() argument
27 return (void *)(paddr | gd->arch.io_region_base); in map_physmem()
29 return (void *)(paddr | gd->arch.mem_region_base); in map_physmem()
33 static inline void *phys_to_virt(phys_addr_t paddr) in phys_to_virt() argument
37 return (void *)(paddr | gd->arch.mem_region_base); in phys_to_virt()
/openbmc/u-boot/arch/nds32/include/asm/
H A Dio.h41 static inline void *map_sysmem(phys_addr_t paddr, unsigned long len) in map_sysmem() argument
43 if(paddr <PHYS_SDRAM_0_SIZE + PHYS_SDRAM_1_SIZE) in map_sysmem()
44 paddr = paddr | 0x40000000; in map_sysmem()
45 return (void *)(uintptr_t)paddr; in map_sysmem()
50 phys_addr_t paddr = (phys_addr_t)vaddr; in unmap_sysmem() local
51 paddr = paddr & ~0x40000000; in unmap_sysmem()
52 return (void *)(uintptr_t)paddr; in unmap_sysmem()
/openbmc/u-boot/arch/riscv/include/asm/
H A Dio.h21 static inline void *map_sysmem(phys_addr_t paddr, unsigned long len) in map_sysmem() argument
23 if (paddr < PHYS_SDRAM_0_SIZE + PHYS_SDRAM_1_SIZE) in map_sysmem()
24 paddr = paddr | 0x40000000; in map_sysmem()
25 return (void *)(uintptr_t)paddr; in map_sysmem()
30 phys_addr_t paddr = (phys_addr_t)vaddr; in unmap_sysmem() local
32 paddr = paddr & ~0x40000000; in unmap_sysmem()
33 return (void *)(uintptr_t)paddr; in unmap_sysmem()

1234