Lines Matching defs:bl_cs_array
46 #define ARRAY_END(x) (bl_cs_array[x]->cur_segment->avail_ptr)
47 #define REC_SIZE(x) (bl_cs_array[x]->struct_size)
48 #define EOSEG(x) (bl_cs_array[x]->cur_segment->eoseg_ptr)
72 static struct blk_list_cs *bl_cs_array[MAX_ARRAYS];
91 if (recno < 0 || recno > bl_cs_array[list_handle]->total_elem)
104 if (bl_cs_array[list_handle] == NULL)
107 bl_ptr = bl_cs_array[list_handle];
129 bl_cs_array[list_handle] = NULL;
259 if ((bl_cs_array[next_array_elem] =
266 bl_ptr = bl_cs_array[next_array_elem];
293 bl_ptr = bl_cs_array[list_handle];
326 bl_ptr = bl_cs_array[list_handle];
395 array_ptr = bl_cs_array[retval];
408 bl_cs_array[list_handle]->alloc_segs == NULL)
411 return ((char **)bl_cs_array[list_handle]->alloc_segs->seg_ptr);
433 list_ptr = bl_cs_array[list_handle];
438 data_ptr = bl_cs_array[list_ptr->data_handle];
479 !(bl_cs_array[list_handle]->contiguous) ||
480 invalid_handle(bl_cs_array[list_handle]->data_handle))
483 array_ptr = bl_cs_array[list_handle];
490 if ((bl_cs_array[list_handle]->cur_segment != NULL) &&
520 if (bl_cs_array[list_handle]->alloc_segs->full) {
562 bl_free(bl_cs_array[list_handle]->data_handle);