Lines Matching refs:ssize
40 #define slb_esid_mask(ssize) \ argument
41 (((ssize) == MMU_SEGSIZE_256M)? ESID_MASK: ESID_MASK_1T)
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()
53 ((unsigned long) ssize << SLB_VSID_SSIZE_SHIFT); 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()