Lines Matching refs:obj_array
168 obj_array_t obj_array; in obj_table() local
170 obj_array = obj_list_to_array(sizeof (itm_tbl_hdr_t), in obj_table()
172 tbl = obj_array.obj; in obj_table()
186 tbl->size = (sizeof (itm_tbl_hdr_t)) + (obj_array.num *obj_size); in obj_table()
187 tbl->number = obj_array.num; in obj_table()
202 obj_array_t obj_array; in obj_list_to_array() local
206 for (obj_array.num = 0, ol = obj_list; in obj_list_to_array()
207 ol; obj_array.num += 1, ol = ol->next) { in obj_list_to_array()
211 obj_array.obj = malloc_vital(hdr_size + (size * obj_array.num)); in obj_list_to_array()
213 if (obj_array.num == 0) in obj_list_to_array()
214 return (obj_array); in obj_list_to_array()
218 (void) memcpy((char *)(obj_array.obj) + offset, ol->obj, size); in obj_list_to_array()
222 ((char *)(obj_array.obj) - in obj_list_to_array()
228 ((char *)(obj_array.obj) - in obj_list_to_array()
234 ((char *)(obj_array.obj) - in obj_list_to_array()
239 return (obj_array); in obj_list_to_array()