Lines Matching refs:ea
183 static void dump_hpte_info(struct pg_state *st, unsigned long ea, u64 v, u64 r, in dump_hpte_info() argument
188 while (ea >= st->marker[1].start_address) { in dump_hpte_info()
192 seq_printf(st->seq, "0x%lx:\t", ea); in dump_hpte_info()
206 static int native_find(unsigned long ea, int psize, bool primary, u64 *v, u64 in native_find() argument
215 vsid = get_kernel_vsid(ea, ssize); in native_find()
216 vpn = hpt_vpn(ea, vsid, ssize); in native_find()
239 static int pseries_find(unsigned long ea, int psize, bool primary, u64 *v, u64 *r) in pseries_find() argument
248 vsid = get_kernel_vsid(ea, ssize); in pseries_find()
249 vpn = hpt_vpn(ea, vsid, ssize); in pseries_find()
313 static int base_hpte_find(unsigned long ea, int psize, bool primary, u64 *v, in base_hpte_find() argument
317 return pseries_find(ea, psize, primary, v, r); in base_hpte_find()
319 return native_find(ea, psize, primary, v, r); in base_hpte_find()
322 static unsigned long hpte_find(struct pg_state *st, unsigned long ea, int psize) in hpte_find() argument
329 if (ea < PAGE_OFFSET) in hpte_find()
333 slot = base_hpte_find(ea, psize, true, &v, &r); in hpte_find()
337 slot = base_hpte_find(ea, psize, false, &v, &r); in hpte_find()
367 dump_hpte_info(st, ea, v, r, rpn, base_psize, actual_psize, lp_bits); in hpte_find()