Lines Matching defs:index

68 				     enum slb_index index)
77 WRITE_ONCE(p->save_area[index].esid, 0);
78 WRITE_ONCE(p->save_area[index].vsid, cpu_to_be64(mk_vsid_data(ea, ssize, flags)));
79 WRITE_ONCE(p->save_area[index].esid, cpu_to_be64(mk_esid_data(ea, ssize, index)));
82 static inline void slb_shadow_clear(enum slb_index index)
84 WRITE_ONCE(get_slb_shadow()->save_area[index].esid, cpu_to_be64(index));
89 enum slb_index index)
96 slb_shadow_update(ea, ssize, flags, index);
101 "r" (mk_esid_data(ea, ssize, index))
112 enum slb_index index;
115 for (index = 0; index < SLB_NUM_BOLTED; index++) {
117 : "r" (be64_to_cpu(p->save_area[index].vsid)),
118 "r" (be64_to_cpu(p->save_area[index].esid)));
261 pr_err("SLB RR allocator index %d\n", get_paca()->stab_rr);
419 static void slb_cache_slbie_kernel(unsigned int index)
421 unsigned long slbie_data = get_paca()->slb_cache[index];
433 static void slb_cache_slbie_user(unsigned int index)
435 unsigned long slbie_data = get_paca()->slb_cache[index];
628 enum slb_index index;
647 index = ffz(local_paca->slb_used_bitmap);
648 local_paca->slb_used_bitmap |= 1U << index;
650 local_paca->slb_kern_bitmap |= 1U << index;
653 index = local_paca->stab_rr;
654 if (index < (mmu_slb_size - 1))
655 index++;
657 index = SLB_NUM_BOLTED;
658 local_paca->stab_rr = index;
659 if (index < 32) {
661 local_paca->slb_kern_bitmap |= 1U << index;
663 local_paca->slb_kern_bitmap &= ~(1U << index);
666 BUG_ON(index < SLB_NUM_BOLTED);
668 return index;
676 enum slb_index index;
693 index = alloc_slb_index(kernel);
696 esid_data = mk_esid_data(ea, ssize, index);