Searched refs:pde (Results 1 – 4 of 4) sorted by relevance
| /openbmc/qemu/target/sparc/ |
| H A D | mmu_helper.c | 78 uint32_t pde; in get_physical_address() local 105 pde = address_space_ldl(cs->as, pde_ptr, MEMTXATTRS_UNSPECIFIED, &result); in get_physical_address() 111 switch (pde & PTE_ENTRYTYPE_MASK) { in get_physical_address() 119 pde_ptr = ((address >> 22) & ~3) + ((pde & ~3) << 4); in get_physical_address() 120 pde = address_space_ldl(cs->as, pde_ptr, in get_physical_address() 126 switch (pde & PTE_ENTRYTYPE_MASK) { in get_physical_address() 133 pde_ptr = ((address & 0xfc0000) >> 16) + ((pde & ~3) << 4); in get_physical_address() 134 pde = address_space_ldl(cs->as, pde_ptr, in get_physical_address() 140 switch (pde & PTE_ENTRYTYPE_MASK) { in get_physical_address() 147 pde_ptr = ((address & 0x3f000) >> 10) + ((pde & ~3) << 4); in get_physical_address() [all …]
|
| /openbmc/u-boot/arch/x86/lib/ |
| H A D | physmem.c | 38 struct pde { struct 54 typedef struct pde pdt_t[512]; argument 74 struct pde *pde = &(pdts[pdpt_idx][pdt_idx]); in x86_phys_map_page() local 76 memset(pde, 0, sizeof(struct pde)); in x86_phys_map_page() 77 pde->p = 1; in x86_phys_map_page() 78 pde->rw = 1; in x86_phys_map_page() 79 pde->us = 1; in x86_phys_map_page() 80 pde->ps = 1; in x86_phys_map_page() 81 pde->base = phys >> 21; in x86_phys_map_page()
|
| /openbmc/qemu/target/ppc/ |
| H A D | mmu-radix64.c | 333 uint64_t index, mask, nlb, pde; in ppc_radix64_next_level() local 336 pde = ldq_phys(as, *pte_addr); in ppc_radix64_next_level() 337 if (!(pde & R_PTE_VALID)) { /* Invalid Entry */ in ppc_radix64_next_level() 342 *pte = pde; in ppc_radix64_next_level() 344 if (!(pde & R_PTE_LEAF)) { /* Prepare for next iteration */ in ppc_radix64_next_level() 345 *nls = pde & R_PDE_NLS; in ppc_radix64_next_level() 348 nlb = pde & R_PDE_NLB; in ppc_radix64_next_level() 358 *pte_addr = nlb + index * sizeof(pde); in ppc_radix64_next_level() 368 uint64_t index, pde, rpn, mask; in ppc_radix64_walk_tree() local 382 *pte_addr = base_addr + index * sizeof(pde); in ppc_radix64_walk_tree() [all …]
|
| /openbmc/qemu/contrib/elf2dmp/ |
| H A D | addrspace.c | 162 static uint64_t ptba_base(uint64_t pde) in ptba_base() argument 164 return pde & 0xFFFFFFFFFF000; in ptba_base()
|