Lines Matching refs:array
64 struct rcom_slot *ro0, struct dlm_slot *array, in log_slots() argument
74 if (array) { in log_slots()
76 if (!array[i].nodeid) in log_slots()
80 array[i].slot, array[i].nodeid); in log_slots()
170 struct dlm_slot *array; in dlm_slots_assign() local
220 array = kcalloc(array_size, sizeof(*array), GFP_NOFS); in dlm_slots_assign()
221 if (!array) in dlm_slots_assign()
234 kfree(array); in dlm_slots_assign()
238 array[memb->slot - 1].nodeid = memb->nodeid; in dlm_slots_assign()
239 array[memb->slot - 1].slot = memb->slot; in dlm_slots_assign()
250 if (array[i].nodeid) in dlm_slots_assign()
255 array[i].nodeid = memb->nodeid; in dlm_slots_assign()
256 array[i].slot = memb->slot; in dlm_slots_assign()
266 kfree(array); in dlm_slots_assign()
273 log_slots(ls, gen, num, NULL, array, array_size); in dlm_slots_assign()
281 kfree(array); in dlm_slots_assign()
286 *slots_out = array; in dlm_slots_assign()
389 int i, w, x = 0, total = 0, all_zero = 0, *array; in make_member_array() local
407 array = kmalloc_array(total, sizeof(*array), GFP_NOFS); in make_member_array()
408 if (!array) in make_member_array()
423 array[x++] = memb->nodeid; in make_member_array()
426 ls->ls_node_array = array; in make_member_array()