Lines Matching refs:table_len
71 size_t table_len; member
83 static void free_table(info_table_t *table, size_t table_len);
333 size_t table_len; in merge_rcm_info() local
337 if ((rv = build_table(info, &table, &table_len)) != 0) { in merge_rcm_info()
343 if ((table == NULL) || (table_len == 0)) { in merge_rcm_info()
351 arg.table_len = table_len; in merge_rcm_info()
357 free_table(table, table_len); in merge_rcm_info()
470 if ((slot = bsearch(&lookup, arg->table, arg->table_len, in merge_callback()
523 size_t table_len; in build_table() local
533 table_len = 0; in build_table()
535 table_len++; in build_table()
538 if (table_len == 0) in build_table()
542 table = (info_table_t *)calloc(table_len, sizeof (info_table_t)); in build_table()
553 table_len = 0; in build_table()
575 slot = &table[table_len]; in build_table()
578 free_table(table, table_len); in build_table()
581 table_len++; in build_table()
591 free_table(table, table_len); in build_table()
603 free_table(table, table_len); in build_table()
610 if (table_len == 0) { in build_table()
616 qsort(table, table_len, sizeof (info_table_t), compare_info); in build_table()
620 *table_lenp = table_len; in build_table()
630 free_table(info_table_t *table, size_t table_len) in free_table() argument
636 for (index = 0; index < table_len; index++) { in free_table()