resource_types_table 47 TSRM/TSRM.c static tsrm_resource_type *resource_types_table=NULL; resource_types_table 147 TSRM/TSRM.c resource_types_table = (tsrm_resource_type *) calloc(resource_types_table_size, sizeof(tsrm_resource_type)); resource_types_table 148 TSRM/TSRM.c if (!resource_types_table) { resource_types_table 179 TSRM/TSRM.c if (resource_types_table && !resource_types_table[j].done && resource_types_table[j].dtor) { resource_types_table 180 TSRM/TSRM.c resource_types_table[j].dtor(p->storage[j], &p->storage); resource_types_table 193 TSRM/TSRM.c if (resource_types_table) { resource_types_table 194 TSRM/TSRM.c free(resource_types_table); resource_types_table 195 TSRM/TSRM.c resource_types_table=NULL; resource_types_table 229 TSRM/TSRM.c resource_types_table = (tsrm_resource_type *) realloc(resource_types_table, sizeof(tsrm_resource_type)*id_count); resource_types_table 230 TSRM/TSRM.c if (!resource_types_table) { resource_types_table 238 TSRM/TSRM.c resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].size = size; resource_types_table 239 TSRM/TSRM.c resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].ctor = ctor; resource_types_table 240 TSRM/TSRM.c resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].dtor = dtor; resource_types_table 241 TSRM/TSRM.c resource_types_table[TSRM_UNSHUFFLE_RSRC_ID(*rsrc_id)].done = 0; resource_types_table 253 TSRM/TSRM.c p->storage[j] = (void *) malloc(resource_types_table[j].size); resource_types_table 254 TSRM/TSRM.c if (resource_types_table[j].ctor) { resource_types_table 255 TSRM/TSRM.c resource_types_table[j].ctor(p->storage[j], &p->storage); resource_types_table 288 TSRM/TSRM.c if (resource_types_table[i].done) { resource_types_table 292 TSRM/TSRM.c (*thread_resources_ptr)->storage[i] = (void *) malloc(resource_types_table[i].size); resource_types_table 293 TSRM/TSRM.c if (resource_types_table[i].ctor) { resource_types_table 294 TSRM/TSRM.c resource_types_table[i].ctor((*thread_resources_ptr)->storage[i], &(*thread_resources_ptr)->storage); resource_types_table 392 TSRM/TSRM.c if (resource_types_table[i].dtor) { resource_types_table 393 TSRM/TSRM.c resource_types_table[i].dtor(thread_resources->storage[i], &thread_resources->storage); resource_types_table 457 TSRM/TSRM.c if (resource_types_table[i].dtor) { resource_types_table 458 TSRM/TSRM.c resource_types_table[i].dtor(thread_resources->storage[i], &thread_resources->storage); resource_types_table 499 TSRM/TSRM.c if (resource_types_table[i].dtor) { resource_types_table 500 TSRM/TSRM.c resource_types_table[i].dtor(thread_resources->storage[i], &thread_resources->storage); resource_types_table 545 TSRM/TSRM.c if (resource_types_table && resource_types_table[j].dtor) { resource_types_table 546 TSRM/TSRM.c resource_types_table[j].dtor(p->storage[j], &p->storage); resource_types_table 555 TSRM/TSRM.c resource_types_table[j].done = 1;