Lines Matching refs:index
35 int index; in __init_new_context() local
43 err = ida_get_new_above(&mmu_context_ida, 1, &index); in __init_new_context()
51 if (index > MAX_USER_CONTEXT) { in __init_new_context()
53 ida_remove(&mmu_context_ida, index); in __init_new_context()
58 return index; in __init_new_context()
61 static int radix__init_new_context(struct mm_struct *mm, int index) in radix__init_new_context() argument
69 process_tb[index].prtb0 = cpu_to_be64(rts_field | __pa(mm->pgd) | RADIX_PGD_INDEX_SIZE); in radix__init_new_context()
75 int index; in init_new_context() local
77 index = __init_new_context(); in init_new_context()
78 if (index < 0) in init_new_context()
79 return index; in init_new_context()
82 radix__init_new_context(mm, index); in init_new_context()
102 mm->context.id = index; in init_new_context()
106 __destroy_context(index); in init_new_context()