Lines Matching refs:array
63 struct rcom_slot *ro0, struct dlm_slot *array, in log_slots() argument
73 if (array) { in log_slots()
75 if (!array[i].nodeid) in log_slots()
79 array[i].slot, array[i].nodeid); in log_slots()
164 struct dlm_slot *array; in dlm_slots_assign() local
214 array = kcalloc(array_size, sizeof(*array), GFP_NOFS); in dlm_slots_assign()
215 if (!array) in dlm_slots_assign()
228 kfree(array); in dlm_slots_assign()
232 array[memb->slot - 1].nodeid = memb->nodeid; in dlm_slots_assign()
233 array[memb->slot - 1].slot = memb->slot; in dlm_slots_assign()
244 if (array[i].nodeid) in dlm_slots_assign()
249 array[i].nodeid = memb->nodeid; in dlm_slots_assign()
250 array[i].slot = memb->slot; in dlm_slots_assign()
260 kfree(array); in dlm_slots_assign()
267 log_slots(ls, gen, num, NULL, array, array_size); in dlm_slots_assign()
275 kfree(array); in dlm_slots_assign()
280 *slots_out = array; in dlm_slots_assign()
392 int i, w, x = 0, total = 0, all_zero = 0, *array; in make_member_array() local
410 array = kmalloc_array(total, sizeof(*array), GFP_NOFS); in make_member_array()
411 if (!array) in make_member_array()
426 array[x++] = memb->nodeid; in make_member_array()
429 ls->ls_node_array = array; in make_member_array()