Lines Matching refs:gpte
132 struct kvmppc_pte *gpte, u64 root, in kvmppc_mmu_walk_radix_tree() argument
199 gpte->page_size = ps; in kvmppc_mmu_walk_radix_tree()
200 gpte->page_shift = offset; in kvmppc_mmu_walk_radix_tree()
202 gpte->eaddr = eaddr; in kvmppc_mmu_walk_radix_tree()
203 gpte->raddr = gpa; in kvmppc_mmu_walk_radix_tree()
206 gpte->may_read = !!(pte & _PAGE_READ); in kvmppc_mmu_walk_radix_tree()
207 gpte->may_write = !!(pte & _PAGE_WRITE); in kvmppc_mmu_walk_radix_tree()
208 gpte->may_execute = !!(pte & _PAGE_EXEC); in kvmppc_mmu_walk_radix_tree()
210 gpte->rc = pte & (_PAGE_ACCESSED | _PAGE_DIRTY); in kvmppc_mmu_walk_radix_tree()
227 struct kvmppc_pte *gpte, u64 table, in kvmppc_mmu_radix_translate_table() argument
254 return kvmppc_mmu_walk_radix_tree(vcpu, eaddr, gpte, root, pte_ret_p); in kvmppc_mmu_radix_translate_table()
258 struct kvmppc_pte *gpte, bool data, bool iswrite) in kvmppc_mmu_radix_xlate() argument
276 ret = kvmppc_mmu_radix_translate_table(vcpu, eaddr, gpte, in kvmppc_mmu_radix_xlate()
284 gpte->may_read = 0; in kvmppc_mmu_radix_xlate()
285 gpte->may_write = 0; in kvmppc_mmu_radix_xlate()
286 gpte->may_execute = 0; in kvmppc_mmu_radix_xlate()
292 gpte->may_read = 0; in kvmppc_mmu_radix_xlate()
294 gpte->may_write = 0; in kvmppc_mmu_radix_xlate()
296 gpte->may_execute = 0; in kvmppc_mmu_radix_xlate()