Home
last modified time | relevance | path

Searched refs:ptex (Results 1 – 8 of 8) sorted by relevance

/qemu/hw/ppc/
H A Dspapr_vhyp_mmu.c36 target_ulong ptex = args[1]; in h_enter() local
73 if (!valid_ptex(cpu, ptex)) { in h_enter()
77 slot = ptex & 7ULL; in h_enter()
78 ptex = ptex & ~7ULL; in h_enter()
102 args[0] = ptex + slot; in h_enter()
122 if (!valid_ptex(cpu, ptex)) { in remove_hpte()
148 target_ulong ptex = args[1]; in h_remove() local
248 target_ulong ptex = args[1]; in h_protect() local
272 spapr_store_hpte(cpu, ptex, in h_protect()
286 target_ulong ptex = args[1]; in h_read() local
[all …]
H A Dspapr.c1489 hwaddr ptex, int n) in spapr_map_hptes() argument
1492 hwaddr pte_offset = ptex * HASH_PTE_SIZE_64; in spapr_map_hptes()
1499 kvmppc_read_hptes(hptes, ptex, n); in spapr_map_hptes()
1512 hwaddr ptex, int n) in spapr_unmap_hptes() argument
1523 void spapr_store_hpte(PowerPCCPU *cpu, hwaddr ptex, in spapr_store_hpte() argument
1527 hwaddr offset = ptex * HASH_PTE_SIZE_64; in spapr_store_hpte()
1530 kvmppc_write_hpte(ptex, pte0, pte1); in spapr_store_hpte()
1554 static void spapr_hpte_set_c(PPCVirtualHypervisor *vhyp, hwaddr ptex, in spapr_hpte_set_c() argument
1557 hwaddr offset = ptex * HASH_PTE_SIZE_64 + HPTE64_DW1_C; in spapr_hpte_set_c()
1570 static void spapr_hpte_set_r(PPCVirtualHypervisor *vhyp, hwaddr ptex, in spapr_hpte_set_r() argument
[all …]
/qemu/target/ppc/
H A Dmmu-hash64.c539 hwaddr ptex, int n) in ppc_hash64_unmap_hptes() argument
609 target_ulong ptex; in ppc_hash64_pteg_search() local
651 return ptex + i; in ppc_hash64_pteg_search()
666 hwaddr hash, ptex; in ppc_hash64_htab_lookup() local
714 if (ptex == -1) { in ppc_hash64_htab_lookup()
726 return ptex; in ppc_hash64_htab_lookup()
826 vhc->hpte_set_r(cpu->vhyp, ptex, pte1); in ppc_hash64_set_r()
843 vhc->hpte_set_c(cpu->vhyp, ptex, pte1); in ppc_hash64_set_c()
949 hwaddr ptex; in ppc_hash64_xlate() local
1070 if (ptex == -1) { in ppc_hash64_xlate()
[all …]
H A Dkvm_ppc.h64 void kvmppc_read_hptes(ppc_hash_pte64_t *hptes, hwaddr ptex, int n);
65 void kvmppc_write_hpte(hwaddr ptex, uint64_t pte0, uint64_t pte1);
316 hwaddr ptex, int n) in kvmppc_read_hptes() argument
321 static inline void kvmppc_write_hpte(hwaddr ptex, uint64_t pte0, uint64_t pte1) in kvmppc_write_hpte() argument
H A Dmmu-hash64.h120 hwaddr ptex, int n);
122 hwaddr ptex, int n);
H A Dkvm.c2756 void kvmppc_read_hptes(ppc_hash_pte64_t *hptes, hwaddr ptex, int n) in kvmppc_read_hptes() argument
2761 fd = kvmppc_get_htab_fd(false, ptex, &error_abort); in kvmppc_read_hptes()
2778 if (hdr->index != (ptex + i)) { in kvmppc_read_hptes()
2780 " != (%"HWADDR_PRIu" + %d", hdr->index, ptex, i); in kvmppc_read_hptes()
2803 void kvmppc_write_hpte(hwaddr ptex, uint64_t pte0, uint64_t pte1) in kvmppc_write_hpte() argument
2816 buf.hdr.index = ptex; in kvmppc_write_hpte()
H A Dcpu.h1516 hwaddr ptex, int n);
1519 hwaddr ptex, int n);
1520 void (*hpte_set_c)(PPCVirtualHypervisor *vhyp, hwaddr ptex, uint64_t pte1);
1521 void (*hpte_set_r)(PPCVirtualHypervisor *vhyp, hwaddr ptex, uint64_t pte1);
/qemu/include/hw/ppc/
H A Dspapr.h933 void spapr_store_hpte(PowerPCCPU *cpu, hwaddr ptex,