Lines Matching refs:ea
29 extern void slb_allocate_realmode(unsigned long ea);
30 extern void slb_allocate_user(unsigned long ea);
32 static void slb_allocate(unsigned long ea) in slb_allocate() argument
37 slb_allocate_realmode(ea); in slb_allocate()
43 static inline unsigned long mk_esid_data(unsigned long ea, int ssize, in mk_esid_data() argument
46 return (ea & slb_esid_mask(ssize)) | SLB_ESID_V | slot; in mk_esid_data()
49 static inline unsigned long mk_vsid_data(unsigned long ea, int ssize, in mk_vsid_data() argument
52 return (get_kernel_vsid(ea, ssize) << slb_vsid_shift(ssize)) | flags | in mk_vsid_data()
56 static inline void slb_shadow_update(unsigned long ea, int ssize, in slb_shadow_update() argument
67 cpu_to_be64(mk_vsid_data(ea, ssize, flags)); in slb_shadow_update()
69 cpu_to_be64(mk_esid_data(ea, ssize, entry)); in slb_shadow_update()
77 static inline void create_shadowed_slbe(unsigned long ea, int ssize, in create_shadowed_slbe() argument
86 slb_shadow_update(ea, ssize, flags, entry); in create_shadowed_slbe()
89 : "r" (mk_vsid_data(ea, ssize, flags)), in create_shadowed_slbe()
90 "r" (mk_esid_data(ea, ssize, entry)) in create_shadowed_slbe()