Home
last modified time | relevance | path

Searched refs:ptel (Results 1 – 10 of 10) sorted by relevance

/Linux-v4.19/arch/sh/mm/
Dtlb-sh5.c123 unsigned long long pteh, ptel; in sh64_setup_tlb_slot() local
128 ptel = neff_sign_extend(paddr); in sh64_setup_tlb_slot()
129 ptel &= PAGE_MASK; in sh64_setup_tlb_slot()
130 ptel |= (_PAGE_CACHABLE | _PAGE_READ | _PAGE_WRITE); in sh64_setup_tlb_slot()
134 : : "r" (config_addr), "r" (ptel), "r" (pteh)); in sh64_setup_tlb_slot()
188 unsigned long long ptel; in __update_tlb() local
195 ptel = pte.pte_low; in __update_tlb()
207 ptel &= _PAGE_FLAGS_HARDWARE_MASK; /* drop software flags */ in __update_tlb()
218 : : "r" (next), "r" (pteh), "r" (ptel) ); in __update_tlb()
/Linux-v4.19/arch/powerpc/include/asm/
Dkvm_book3s_64.h271 static inline unsigned long hpte_rpn(unsigned long ptel, unsigned long psize) in hpte_rpn() argument
273 return ((ptel & HPTE_R_RPN) & ~(psize - 1)) >> PAGE_SHIFT; in hpte_rpn()
276 static inline int hpte_is_writable(unsigned long ptel) in hpte_is_writable() argument
278 unsigned long pp = ptel & (HPTE_R_PP0 | HPTE_R_PP); in hpte_is_writable()
283 static inline unsigned long hpte_make_readonly(unsigned long ptel) in hpte_make_readonly() argument
285 if ((ptel & HPTE_R_PP0) || (ptel & HPTE_R_PP) == PP_RWXX) in hpte_make_readonly()
286 ptel = (ptel & ~HPTE_R_PP) | PP_RXXX; in hpte_make_readonly()
288 ptel |= PP_RXRX; in hpte_make_readonly()
289 return ptel; in hpte_make_readonly()
Dkvm_book3s.h233 long pte_index, unsigned long pteh, unsigned long ptel,
Dkvm_ppc.h633 long pte_index, unsigned long pteh, unsigned long ptel);
/Linux-v4.19/arch/powerpc/kvm/
Dbook3s_hv_rm_mmu.c166 unsigned long ptel, head; in remove_revmap_chain() local
173 ptel = rev->guest_rpte |= rcbits; in remove_revmap_chain()
174 rmap = revmap_for_hpte(kvm, hpte_v, ptel, &memslot, &gfn); in remove_revmap_chain()
199 long pte_index, unsigned long pteh, unsigned long ptel, in kvmppc_do_h_enter() argument
218 psize = kvmppc_actual_pgsz(pteh, ptel); in kvmppc_do_h_enter()
221 writing = hpte_is_writable(ptel); in kvmppc_do_h_enter()
223 ptel &= ~HPTE_GR_RESERVED; in kvmppc_do_h_enter()
224 g_ptel = ptel; in kvmppc_do_h_enter()
231 gpa = (ptel & HPTE_R_RPN) & ~(psize - 1); in kvmppc_do_h_enter()
240 ptel |= HPTE_R_KEY_HI | HPTE_R_KEY_LO; in kvmppc_do_h_enter()
[all …]
Dbook3s_64_mmu_hv.c58 unsigned long ptel, unsigned long *pte_idx_ret);
304 unsigned long ptel, unsigned long *pte_idx_ret) in kvmppc_virtmode_do_h_enter() argument
310 ret = kvmppc_do_h_enter(kvm, flags, pte_index, pteh, ptel, in kvmppc_virtmode_do_h_enter()
810 unsigned long ptel, psize, rcbits; in kvmppc_unmap_hpte() local
826 ptel = rev[i].guest_rpte; in kvmppc_unmap_hpte()
827 psize = kvmppc_actual_pgsz(be64_to_cpu(hptep[0]), ptel); in kvmppc_unmap_hpte()
829 hpte_rpn(ptel, psize) == gfn) { in kvmppc_unmap_hpte()
839 rev[i].guest_rpte = ptel | rcbits; in kvmppc_unmap_hpte()
/Linux-v4.19/arch/sh/include/asm/
Dsuspend.h45 unsigned long ptel; member
/Linux-v4.19/arch/sh/kernel/
Dasm-offsets.c50 DEFINE(SH_SLEEP_REG_PTEL, offsetof(struct sh_sleep_regs, ptel)); in main()
/Linux-v4.19/arch/sh/kernel/cpu/shmobile/
Dpm.c94 sdp->addr.ptel = 0xff000004; /* PTEL */ in sh_mobile_register_self_refresh()
/Linux-v4.19/arch/powerpc/platforms/pseries/
Dlpar.c230 unsigned long ptel; in manual_hpte_clear_all() member
252 &(ptes[j].pteh), &(ptes[j].ptel)); in manual_hpte_clear_all()
338 unsigned long ptel; in __pSeries_lpar_hpte_find() member