Lines Matching refs:ea
287 static inline unsigned long hpt_vpn(unsigned long ea, in hpt_vpn() argument
294 return (vsid << (s_shift - VPN_SHIFT)) | ((ea >> VPN_SHIFT) & mask); in hpt_vpn()
323 extern int __hash_page_4K(unsigned long ea, unsigned long access,
326 extern int __hash_page_64K(unsigned long ea, unsigned long access,
331 extern int hash_page_mm(struct mm_struct *mm, unsigned long ea,
334 extern int hash_page(unsigned long ea, unsigned long access, unsigned long trap,
336 int __hash_page_huge(unsigned long ea, unsigned long access, unsigned long vsid,
340 extern int __hash_page_thp(unsigned long ea, unsigned long access,
344 static inline int __hash_page_thp(unsigned long ea, unsigned long access, in __hash_page_thp() argument
353 extern void hash_failure_debug(unsigned long ea, unsigned long access,
571 static inline unsigned long get_vsid(unsigned long context, unsigned long ea, in get_vsid() argument
577 if ((ea & ~REGION_MASK) >= PGTABLE_RANGE) in get_vsid()
582 | (ea >> SID_SHIFT), 256M); in get_vsid()
584 | (ea >> SID_SHIFT_1T), 1T); in get_vsid()
596 static inline unsigned long get_kernel_vsid(unsigned long ea, int ssize) in get_kernel_vsid() argument
603 context = (MAX_USER_CONTEXT) + ((ea >> 60) - 0xc) + 1; in get_kernel_vsid()
604 return get_vsid(context, ea, ssize); in get_kernel_vsid()