Lines Matching refs:ary

73 		idp->id_free = p->ary[0];  in get_from_free_list()
75 p->ary[0] = NULL; in get_from_free_list()
121 __this_cpu_write(idr_preload_head, new->ary[0]); in idr_layer_alloc()
123 new->ary[0] = NULL; in idr_layer_alloc()
155 p->ary[0] = idp->id_free; in __move_to_free_list()
272 if (!p->ary[m]) { in sub_alloc()
278 rcu_assign_pointer(p->ary[m], new); in sub_alloc()
282 p = p->ary[m]; in sub_alloc()
329 p = p->ary[0]; in idr_get_empty_slot()
330 new->ary[0] = NULL; in idr_get_empty_slot()
338 new->ary[0] = p; in idr_get_empty_slot()
364 rcu_assign_pointer(pa[0]->ary[id & IDR_MASK], (struct idr_layer *)ptr); in idr_fill_slot()
423 new->ary[0] = __this_cpu_read(idr_preload_head); in idr_preload()
522 *++paa = &p->ary[n]; in sub_remove()
523 p = p->ary[n]; in sub_remove()
529 RCU_INIT_POINTER(p->ary[n], NULL); in sub_remove()
565 idp->top->ary[0]) { in idr_remove()
573 p = idp->top->ary[0]; in idr_remove()
601 p = p->ary[(id >> n) & IDR_MASK]; in __idr_remove_all()
662 p = rcu_dereference_raw(p->ary[(id >> n) & IDR_MASK]); in idr_find_slowpath()
703 p = rcu_dereference_raw(p->ary[(id >> n) & IDR_MASK]); in idr_for_each()
754 p = rcu_dereference_raw(p->ary[(id >> n) & IDR_MASK]); in idr_get_next()
810 p = p->ary[(id >> n) & IDR_MASK]; in idr_replace()
818 old_p = p->ary[n]; in idr_replace()
819 rcu_assign_pointer(p->ary[n], ptr); in idr_replace()
955 bitmap = (void *)pa[0]->ary[idr_id & IDR_MASK]; in ida_get_new_above()
966 rcu_assign_pointer(pa[0]->ary[idr_id & IDR_MASK], in ida_get_new_above()
1026 p = p->ary[n]; in ida_remove()
1036 bitmap = (void *)p->ary[n]; in ida_remove()