Lines Matching refs:ssize
45 #define slb_esid_mask(ssize) \ argument
46 (((ssize) == MMU_SEGSIZE_256M)? ESID_MASK: ESID_MASK_1T)
48 static inline unsigned long mk_esid_data(unsigned long ea, int ssize, in mk_esid_data() argument
51 return (ea & slb_esid_mask(ssize)) | SLB_ESID_V | index; in mk_esid_data()
54 static inline unsigned long mk_vsid_data(unsigned long ea, int ssize, in mk_vsid_data() argument
57 return (get_kernel_vsid(ea, ssize) << slb_vsid_shift(ssize)) | flags | in mk_vsid_data()
58 ((unsigned long) ssize << SLB_VSID_SSIZE_SHIFT); in mk_vsid_data()
61 static inline void slb_shadow_update(unsigned long ea, int ssize, in slb_shadow_update() argument
73 p->save_area[index].vsid = cpu_to_be64(mk_vsid_data(ea, ssize, flags)); in slb_shadow_update()
74 p->save_area[index].esid = cpu_to_be64(mk_esid_data(ea, ssize, index)); in slb_shadow_update()
82 static inline void create_shadowed_slbe(unsigned long ea, int ssize, in create_shadowed_slbe() argument
91 slb_shadow_update(ea, ssize, flags, index); in create_shadowed_slbe()
94 : "r" (mk_vsid_data(ea, ssize, flags)), in create_shadowed_slbe()
95 "r" (mk_esid_data(ea, ssize, index)) in create_shadowed_slbe()