Lines Matching refs:st_data_t

199     st_lookup(features_index, (st_data_t)short_feature_cstr, (st_data_t *)&this_feature_index);
202 st_insert(features_index, (st_data_t)ruby_strdup(short_feature_cstr), (st_data_t)offset);
210 st_insert(features_index, (st_data_t)short_feature_cstr, (st_data_t)this_feature_index);
266 loaded_features_index_clear_i(st_data_t key, st_data_t val, st_data_t arg)
362 loaded_feature_path_i(st_data_t v, st_data_t b, st_data_t f)
380 st_data_t data;
397 st_lookup(features_index, (st_data_t)feature, (st_data_t *)&this_feature_index);
471 st_foreach(loading_tbl, loaded_feature_path_i, (st_data_t)&fs);
477 if (st_get_key(loading_tbl, (st_data_t)feature, &data)) {
496 if (st_get_key(loading_tbl, (st_data_t)buf, &data)) {
504 if (st_get_key(loading_tbl, (st_data_t)buf, &data)) {
706 st_data_t data;
709 if (!loading_tbl || !st_lookup(loading_tbl, (st_data_t)ftptr, &data)) {
716 data = (st_data_t)rb_thread_shield_new();
717 st_insert(loading_tbl, (st_data_t)ftptr, data);
723 data = (st_data_t)rb_thread_shield_new();
724 st_insert(loading_tbl, (st_data_t)ftptr, data);
735 data = (st_data_t)ftptr;
736 st_insert(loading_tbl, data, (st_data_t)rb_thread_shield_new());
745 release_thread_shield(st_data_t *key, st_data_t *value, st_data_t done, int existing)
761 st_data_t key = (st_data_t)ftptr;
1032 register_init_ext(st_data_t *key, st_data_t *value, st_data_t init, int existing)
1040 *value = (st_data_t)NEW_MEMO(init, 0, 0);
1041 *key = (st_data_t)ruby_strdup(name);
1054 st_update(loading_tbl, (st_data_t)name, register_init_ext, (st_data_t)init);