Lines Matching refs:ea

145 					       unsigned long ea,
155 int (*hpte_removebolted)(unsigned long ea,
419 static inline unsigned long hpt_vpn(unsigned long ea, in hpt_vpn() argument
426 return (vsid << (s_shift - VPN_SHIFT)) | ((ea >> VPN_SHIFT) & mask); in hpt_vpn()
458 extern int __hash_page_4K(unsigned long ea, unsigned long access,
461 extern int __hash_page_64K(unsigned long ea, unsigned long access,
466 extern int hash_page_mm(struct mm_struct *mm, unsigned long ea,
469 extern int hash_page(unsigned long ea, unsigned long access, unsigned long trap,
472 int __hash_page(unsigned long trap, unsigned long ea, unsigned long dsisr, unsigned long msr);
473 int __hash_page_huge(unsigned long ea, unsigned long access, unsigned long vsid,
477 extern int __hash_page_thp(unsigned long ea, unsigned long access,
481 static inline int __hash_page_thp(unsigned long ea, unsigned long access, in __hash_page_thp() argument
490 extern void hash_failure_debug(unsigned long ea, unsigned long access,
771 static inline unsigned long get_vsid(unsigned long context, unsigned long ea, in get_vsid() argument
781 if ((ea & EA_MASK) >= H_PGTABLE_RANGE) in get_vsid()
790 ((ea >> SID_SHIFT) & ESID_BITS_MASK); in get_vsid()
796 ((ea >> SID_SHIFT_1T) & ESID_BITS_1T_MASK); in get_vsid()
816 static inline unsigned long get_kernel_context(unsigned long ea) in get_kernel_context() argument
818 unsigned long region_id = get_region_id(ea); in get_kernel_context()
828 ctx = 1 + ((ea & EA_MASK) >> MAX_EA_BITS_PER_CONTEXT); in get_kernel_context()
837 static inline unsigned long get_kernel_vsid(unsigned long ea, int ssize) in get_kernel_vsid() argument
841 if (!is_kernel_addr(ea)) in get_kernel_vsid()
844 context = get_kernel_context(ea); in get_kernel_vsid()
845 return get_vsid(context, ea, ssize); in get_kernel_vsid()
858 static inline unsigned long mk_esid_data(unsigned long ea, int ssize, in mk_esid_data() argument
861 return (ea & slb_esid_mask(ssize)) | SLB_ESID_V | index; in mk_esid_data()
871 static inline unsigned long mk_vsid_data(unsigned long ea, int ssize, in mk_vsid_data() argument
874 return __mk_vsid_data(get_kernel_vsid(ea, ssize), ssize, flags); in mk_vsid_data()