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()
169 struct dlm_slot *array; in dlm_slots_assign() local
219 array = kcalloc(array_size, sizeof(*array), GFP_NOFS); in dlm_slots_assign()
220 if (!array) in dlm_slots_assign()
233 kfree(array); in dlm_slots_assign()
237 array[memb->slot - 1].nodeid = memb->nodeid; in dlm_slots_assign()
238 array[memb->slot - 1].slot = memb->slot; in dlm_slots_assign()
249 if (array[i].nodeid) in dlm_slots_assign()
254 array[i].nodeid = memb->nodeid; in dlm_slots_assign()
255 array[i].slot = memb->slot; in dlm_slots_assign()
265 kfree(array); in dlm_slots_assign()
272 log_slots(ls, gen, num, NULL, array, array_size); in dlm_slots_assign()
280 kfree(array); in dlm_slots_assign()
285 *slots_out = array; in dlm_slots_assign()
397 int i, w, x = 0, total = 0, all_zero = 0, *array; in make_member_array() local
415 array = kmalloc_array(total, sizeof(*array), GFP_NOFS); in make_member_array()
416 if (!array) in make_member_array()
431 array[x++] = memb->nodeid; in make_member_array()
434 ls->ls_node_array = array; in make_member_array()