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
221 array = kzalloc(array_size * sizeof(struct dlm_slot), GFP_NOFS); in dlm_slots_assign()
222 if (!array) in dlm_slots_assign()
235 kfree(array); in dlm_slots_assign()
239 array[memb->slot - 1].nodeid = memb->nodeid; in dlm_slots_assign()
240 array[memb->slot - 1].slot = memb->slot; in dlm_slots_assign()
251 if (array[i].nodeid) in dlm_slots_assign()
256 array[i].nodeid = memb->nodeid; in dlm_slots_assign()
257 array[i].slot = memb->slot; in dlm_slots_assign()
267 kfree(array); in dlm_slots_assign()
274 log_slots(ls, gen, num, NULL, array, array_size); in dlm_slots_assign()
282 kfree(array); in dlm_slots_assign()
287 *slots_out = array; in dlm_slots_assign()
390 int i, w, x = 0, total = 0, all_zero = 0, *array; in make_member_array() local
409 array = kmalloc(sizeof(int) * total, GFP_NOFS); in make_member_array()
410 if (!array) in make_member_array()
425 array[x++] = memb->nodeid; in make_member_array()
428 ls->ls_node_array = array; in make_member_array()