resource_types_table 51 TSRM/TSRM.c static tsrm_resource_type *resource_types_table=NULL; resource_types_table 151 TSRM/TSRM.c resource_types_table = (tsrm_resource_type *) calloc(resource_types_table_size, sizeof(tsrm_resource_type)); resource_types_table 152 TSRM/TSRM.c if (!resource_types_table) { resource_types_table 183 TSRM/TSRM.c if (resource_types_table && !resource_types_table[j].done && resource_types_table[j].dtor) { resource_types_table 184 TSRM/TSRM.c resource_types_table[j].dtor(p->storage[j]); resource_types_table 197 TSRM/TSRM.c if (resource_types_table) { resource_types_table 198 TSRM/TSRM.c free(resource_types_table); resource_types_table 199 TSRM/TSRM.c resource_types_table=NULL; resource_types_table 233 TSRM/TSRM.c resource_types_table = (tsrm_resource_type *) realloc(resource_types_table, sizeof(tsrm_resource_type)*id_count); resource_types_table 234 TSRM/TSRM.c if (!resource_types_table) { resource_types_table 242 TSRM/TSRM.c resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].size = size; resource_types_table 243 TSRM/TSRM.c resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].ctor = ctor; resource_types_table 244 TSRM/TSRM.c resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].dtor = dtor; resource_types_table 245 TSRM/TSRM.c resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].done = 0; resource_types_table 257 TSRM/TSRM.c p->storage[j] = (void *) malloc(resource_types_table[j].size); resource_types_table 258 TSRM/TSRM.c if (resource_types_table[j].ctor) { resource_types_table 259 TSRM/TSRM.c resource_types_table[j].ctor(p->storage[j]); resource_types_table 295 TSRM/TSRM.c if (resource_types_table[i].done) { resource_types_table 299 TSRM/TSRM.c (*thread_resources_ptr)->storage[i] = (void *) malloc(resource_types_table[i].size); resource_types_table 300 TSRM/TSRM.c if (resource_types_table[i].ctor) { resource_types_table 301 TSRM/TSRM.c resource_types_table[i].ctor((*thread_resources_ptr)->storage[i]); resource_types_table 399 TSRM/TSRM.c if (resource_types_table[i].dtor) { resource_types_table 400 TSRM/TSRM.c resource_types_table[i].dtor(thread_resources->storage[i]); resource_types_table 464 TSRM/TSRM.c if (resource_types_table[i].dtor) { resource_types_table 465 TSRM/TSRM.c resource_types_table[i].dtor(thread_resources->storage[i]); resource_types_table 506 TSRM/TSRM.c if (resource_types_table[i].dtor) { resource_types_table 507 TSRM/TSRM.c resource_types_table[i].dtor(thread_resources->storage[i]); resource_types_table 552 TSRM/TSRM.c if (resource_types_table && resource_types_table[j].dtor) { resource_types_table 553 TSRM/TSRM.c resource_types_table[j].dtor(p->storage[j]); resource_types_table 562 TSRM/TSRM.c resource_types_table[j].done = 1;