Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members

share.c File Reference

#include <trt.h>

Go to the source code of this file.

Variables

processor_t trt_processor_table [TRT_MAX_NUM_PROCESSORS_PER_TILE]
thread_table_t trt_thread_table
volatile sym_table_t trt_sym_table
struct {
   int   init
   int   lock
   void *   freelist
   void *   rover
   void *   base
trt_heap
int trt_serial_lock = 0
int trt_num_processors = 0
int trt_tile_idx = 0
int trt_next_thread_ID = 1


Variable Documentation

void* base
 

Definition at line 25 of file share.c.

Referenced by rteFifo::rteFifo(), rteInPort::rteInPort(), rteNetwork::rteNetwork(), rteOutPort::rteOutPort(), rteProcess::rteProcess(), and rteSelect::rteSelect().

void* freelist
 

Definition at line 23 of file share.c.

int init
 

Definition at line 21 of file share.c.

Referenced by sem_init().

int lock
 

Definition at line 22 of file share.c.

Referenced by cosyRte::create(), cosyProcess::exit(), cosyFifo::grow(), cosyProcess::kill(), cosyFifo::read(), cosySelect::signal(), cosyProcess::start(), thr_switch(), and cosyFifo::write().

void* rover
 

Definition at line 24 of file share.c.

struct { ... } trt_heap
 

int trt_next_thread_ID = 1
 

Definition at line 34 of file share.c.

Referenced by thr_create(), and trt_init().

int trt_num_processors = 0
 

Definition at line 30 of file share.c.

Referenced by dump_processor_info(), find_processor(), scale_spin_counts(), steal_thread(), thr_create(), thr_migrate_domain(), trt_init(), trt_is_idle(), trt_load(), trt_num_procs(), and trt_onidle().

processor_t trt_processor_table[TRT_MAX_NUM_PROCESSORS_PER_TILE]
 

GLOBALS ******************************************************************

Definition at line 13 of file share.c.

Referenced by dump_processor_info(), find_processor(), scale_spin_counts(), steal_thread(), thr_migrate_domain(), trt_init(), trt_is_idle(), trt_load(), trt_num_procs(), trt_onidle(), trt_scheduling_domain(), and trt_set_scheduling_domain().

int trt_serial_lock = 0
 

Definition at line 28 of file share.c.

Referenced by serial_out().

volatile sym_table_t trt_sym_table
 

SYMBOL TABLE STUFF *******************************************************

Definition at line 17 of file share.c.

Referenced by sym_dump(), sym_query(), and sym_register().

thread_table_t trt_thread_table
 

Definition at line 15 of file share.c.

Referenced by dump_thread_info(), thr_lookup(), thread_table_add(), and thread_table_remove().

int trt_tile_idx = 0
 

Definition at line 32 of file share.c.

Referenced by trt_tile_index().


Generated on Wed Feb 15 14:52:40 2006 for yapi by doxygen 1.3.2