Lines Matching refs:obj_array
169 obj_array_t obj_array; in obj_table() local
171 obj_array = obj_list_to_array(sizeof (itm_tbl_hdr_t), in obj_table()
173 tbl = obj_array.obj; in obj_table()
187 tbl->size = (sizeof (itm_tbl_hdr_t)) + (obj_array.num *obj_size); in obj_table()
188 tbl->number = obj_array.num; in obj_table()
203 obj_array_t obj_array; in obj_list_to_array() local
207 for (obj_array.num = 0, ol = obj_list; in obj_list_to_array()
208 ol; obj_array.num += 1, ol = ol->next) { in obj_list_to_array()
212 obj_array.obj = malloc_vital(hdr_size + (size * obj_array.num)); in obj_list_to_array()
214 if (obj_array.num == 0) in obj_list_to_array()
215 return (obj_array); in obj_list_to_array()
219 (void) memcpy((char *)(obj_array.obj) + offset, ol->obj, size); in obj_list_to_array()
223 ((char *)(obj_array.obj) - in obj_list_to_array()
229 ((char *)(obj_array.obj) - in obj_list_to_array()
235 ((char *)(obj_array.obj) - in obj_list_to_array()
240 return (obj_array); in obj_list_to_array()