• Home
  • Raw
  • Download

Lines Matching refs:table

150   hash_init (&global_variable_set.table, VARIABLE_BUCKETS,  in init_hash_global_variable_set()
176 var_slot = (struct variable **) hash_find_slot (&set->table, &var_key); in define_variable_in_set()
212 hash_insert_at (&set->table, v, var_slot); in define_variable_in_set()
287 && global_variable_set.table.ht_fill != last_var_count) in handle_special_var()
292 struct variable **vp = (struct variable **) global_variable_set.table.ht_vec; in handle_special_var()
293 struct variable **end = &vp[global_variable_set.table.ht_size]; in handle_special_var()
327 last_var_count = global_variable_set.table.ht_fill; in handle_special_var()
354 v = (struct variable *) hash_find_item ((struct hash_table *) &set->table, &var_key); in lookup_variable()
432 return (struct variable *) hash_find_item ((struct hash_table *) &set->table, &var_key); in lookup_variable_in_set()
454 hash_init (&l->set->table, PERFILE_VARIABLE_BUCKETS, in initialize_file_variables()
549 hash_init (&set->table, SMALL_SCOPE_VARIABLE_BUCKETS, in create_new_variable_set()
571 hash_map (&list->set->table, free_variable_name_and_value); in free_variable_set()
572 hash_free (&list->set->table, 1); in free_variable_set()
631 hash_map (&set->table, free_variable_name_and_value); in pop_variable_scope()
632 hash_free (&set->table, 1); in pop_variable_scope()
642 struct variable **from_var_slot = (struct variable **) from_set->table.ht_vec; in merge_variable_sets()
643 struct variable **from_var_end = from_var_slot + from_set->table.ht_size; in merge_variable_sets()
650 = (struct variable **) hash_find_slot (&to_set->table, *from_var_slot); in merge_variable_sets()
652 hash_insert_at (&to_set->table, from_var, to_var_slot); in merge_variable_sets()
857 struct hash_table table; in target_environment() local
869 hash_init (&table, VARIABLE_BUCKETS, in target_environment()
877 v_slot = (struct variable **) set->table.ht_vec; in target_environment()
878 v_end = v_slot + set->table.ht_size; in target_environment()
935 new_slot = (struct variable **) hash_find_slot (&table, v); in target_environment()
937 hash_insert_at (&table, v, new_slot); in target_environment()
943 hash_delete (&table, &makelevel_key); in target_environment()
945 result = result_0 = (char **) xmalloc ((table.ht_fill + 2) * sizeof (char *)); in target_environment()
947 v_slot = (struct variable **) table.ht_vec; in target_environment()
948 v_end = v_slot + table.ht_size; in target_environment()
984 hash_free (&table, 0); in target_environment()
1436 hash_map_arg (&set->table, print_variable, prefix); in print_variable_set()
1440 hash_print_stats (&set->table, stdout); in print_variable_set()