Lines Matching refs:ssize
66 static inline void slb_shadow_update(unsigned long ea, int ssize, in slb_shadow_update() argument
78 WRITE_ONCE(p->save_area[index].vsid, cpu_to_be64(mk_vsid_data(ea, ssize, flags))); in slb_shadow_update()
79 WRITE_ONCE(p->save_area[index].esid, cpu_to_be64(mk_esid_data(ea, ssize, index))); in slb_shadow_update()
87 static inline void create_shadowed_slbe(unsigned long ea, int ssize, in create_shadowed_slbe() argument
96 slb_shadow_update(ea, ssize, flags, index); in create_shadowed_slbe()
100 : "r" (mk_vsid_data(ea, ssize, flags)), in create_shadowed_slbe()
101 "r" (mk_esid_data(ea, ssize, index)) in create_shadowed_slbe()
672 unsigned long flags, int ssize, bool kernel) in slb_insert_entry() argument
678 vsid = get_vsid(context, ea, ssize); in slb_insert_entry()
695 vsid_data = __mk_vsid_data(vsid, ssize, flags); in slb_insert_entry()
696 esid_data = mk_esid_data(ea, ssize, index); in slb_insert_entry()
741 int ssize; in slb_allocate_kernel() local
777 ssize = MMU_SEGSIZE_1T; in slb_allocate_kernel()
779 ssize = MMU_SEGSIZE_256M; in slb_allocate_kernel()
783 return slb_insert_entry(ea, context, flags, ssize, true); in slb_allocate_kernel()
791 int ssize; in slb_allocate_user() local
809 ssize = user_segment_size(ea); in slb_allocate_user()
814 return slb_insert_entry(ea, context, flags, ssize, false); in slb_allocate_user()