thread_resources   74 TSRM/TSRM.c    						unshuffled_offset, (long) thread_resources->thread_id, array[unshuffled_offset]));				\
thread_resources   78 TSRM/TSRM.c    						unshuffled_offset, TSRM_SHUFFLE_RSRC_ID(0), TSRM_SHUFFLE_RSRC_ID(thread_resources->count-1)));	\
thread_resources  312 TSRM/TSRM.c    	tsrm_tls_entry *thread_resources;
thread_resources  329 TSRM/TSRM.c    		thread_resources = tsrm_tls_get();
thread_resources  331 TSRM/TSRM.c    		if (thread_resources) {
thread_resources  332 TSRM/TSRM.c    			TSRM_ERROR((TSRM_ERROR_LEVEL_INFO, "Fetching resource id %d for current thread %d", id, (long) thread_resources->thread_id));
thread_resources  337 TSRM/TSRM.c    			TSRM_SAFE_RETURN_RSRC(thread_resources->storage, id, thread_resources->count);
thread_resources  348 TSRM/TSRM.c    	thread_resources = tsrm_tls_table[hash_value];
thread_resources  350 TSRM/TSRM.c    	if (!thread_resources) {
thread_resources  355 TSRM/TSRM.c    			if (thread_resources->thread_id == thread_id) {
thread_resources  358 TSRM/TSRM.c    			if (thread_resources->next) {
thread_resources  359 TSRM/TSRM.c    				thread_resources = thread_resources->next;
thread_resources  361 TSRM/TSRM.c    				allocate_new_resource(&thread_resources->next, thread_id);
thread_resources  368 TSRM/TSRM.c    		 } while (thread_resources);
thread_resources  375 TSRM/TSRM.c    	TSRM_SAFE_RETURN_RSRC(thread_resources->storage, id, thread_resources->count);
thread_resources  385 TSRM/TSRM.c    	tsrm_tls_entry *next, *thread_resources = (tsrm_tls_entry*)context;
thread_resources  388 TSRM/TSRM.c    	while (thread_resources) {
thread_resources  389 TSRM/TSRM.c    		next = thread_resources->next;
thread_resources  391 TSRM/TSRM.c    		for (i=0; i<thread_resources->count; i++) {
thread_resources  393 TSRM/TSRM.c    				resource_types_table[i].dtor(thread_resources->storage[i], &thread_resources->storage);
thread_resources  396 TSRM/TSRM.c    		for (i=0; i<thread_resources->count; i++) {
thread_resources  397 TSRM/TSRM.c    			free(thread_resources->storage[i]);
thread_resources  399 TSRM/TSRM.c    		free(thread_resources->storage);
thread_resources  400 TSRM/TSRM.c    		free(thread_resources);
thread_resources  401 TSRM/TSRM.c    		thread_resources = next;
thread_resources  444 TSRM/TSRM.c    	tsrm_tls_entry *thread_resources;
thread_resources  452 TSRM/TSRM.c    	thread_resources = tsrm_tls_table[hash_value];
thread_resources  454 TSRM/TSRM.c    	while (thread_resources) {
thread_resources  455 TSRM/TSRM.c    		if (thread_resources->thread_id == thread_id) {
thread_resources  456 TSRM/TSRM.c    			for (i=0; i<thread_resources->count; i++) {
thread_resources  458 TSRM/TSRM.c    					resource_types_table[i].dtor(thread_resources->storage[i], &thread_resources->storage);
thread_resources  461 TSRM/TSRM.c    			for (i=0; i<thread_resources->count; i++) {
thread_resources  462 TSRM/TSRM.c    				free(thread_resources->storage[i]);
thread_resources  464 TSRM/TSRM.c    			free(thread_resources->storage);
thread_resources  466 TSRM/TSRM.c    				last->next = thread_resources->next;
thread_resources  468 TSRM/TSRM.c    				tsrm_tls_table[hash_value] = thread_resources->next;
thread_resources  471 TSRM/TSRM.c    			free(thread_resources);
thread_resources  474 TSRM/TSRM.c    		if (thread_resources->next) {
thread_resources  475 TSRM/TSRM.c    			last = thread_resources;
thread_resources  477 TSRM/TSRM.c    		thread_resources = thread_resources->next;
thread_resources  486 TSRM/TSRM.c    	tsrm_tls_entry *thread_resources;
thread_resources  494 TSRM/TSRM.c    	thread_resources = tsrm_tls_table[hash_value];
thread_resources  496 TSRM/TSRM.c    	while (thread_resources) {
thread_resources  497 TSRM/TSRM.c    		if (thread_resources->thread_id != thread_id) {
thread_resources  498 TSRM/TSRM.c    			for (i=0; i<thread_resources->count; i++) {
thread_resources  500 TSRM/TSRM.c    					resource_types_table[i].dtor(thread_resources->storage[i], &thread_resources->storage);
thread_resources  503 TSRM/TSRM.c    			for (i=0; i<thread_resources->count; i++) {
thread_resources  504 TSRM/TSRM.c    				free(thread_resources->storage[i]);
thread_resources  506 TSRM/TSRM.c    			free(thread_resources->storage);
thread_resources  508 TSRM/TSRM.c    				last->next = thread_resources->next;
thread_resources  510 TSRM/TSRM.c    				tsrm_tls_table[hash_value] = thread_resources->next;
thread_resources  512 TSRM/TSRM.c    			free(thread_resources);
thread_resources  514 TSRM/TSRM.c    				thread_resources = last->next;
thread_resources  516 TSRM/TSRM.c    				thread_resources = tsrm_tls_table[hash_value];
thread_resources  519 TSRM/TSRM.c    			if (thread_resources->next) {
thread_resources  520 TSRM/TSRM.c    				last = thread_resources;
thread_resources  522 TSRM/TSRM.c    			thread_resources = thread_resources->next;