Lines Matching refs:ea
150 unsigned long ea,
160 int (*hpte_removebolted)(unsigned long ea,
412 static inline unsigned long hpt_vpn(unsigned long ea, in hpt_vpn() argument
419 return (vsid << (s_shift - VPN_SHIFT)) | ((ea >> VPN_SHIFT) & mask); in hpt_vpn()
448 extern int __hash_page_4K(unsigned long ea, unsigned long access,
451 extern int __hash_page_64K(unsigned long ea, unsigned long access,
456 extern int hash_page_mm(struct mm_struct *mm, unsigned long ea,
459 extern int hash_page(unsigned long ea, unsigned long access, unsigned long trap,
461 int __hash_page_huge(unsigned long ea, unsigned long access, unsigned long vsid,
465 extern int __hash_page_thp(unsigned long ea, unsigned long access,
469 static inline int __hash_page_thp(unsigned long ea, unsigned long access, in __hash_page_thp() argument
478 extern void hash_failure_debug(unsigned long ea, unsigned long access,
707 static inline unsigned long get_vsid(unsigned long context, unsigned long ea, in get_vsid() argument
717 if ((ea & ~REGION_MASK) >= H_PGTABLE_RANGE) in get_vsid()
726 ((ea >> SID_SHIFT) & ESID_BITS_MASK); in get_vsid()
732 ((ea >> SID_SHIFT_1T) & ESID_BITS_1T_MASK); in get_vsid()
739 static inline unsigned long get_kernel_vsid(unsigned long ea, int ssize) in get_kernel_vsid() argument
743 if (!is_kernel_addr(ea)) in get_kernel_vsid()
758 context = (ea >> 60) - KERNEL_REGION_CONTEXT_OFFSET; in get_kernel_vsid()
760 return get_vsid(context, ea, ssize); in get_kernel_vsid()