00001 struct s_ivec get_switch_box_tracks(IN int from_i, 00002 IN int from_j, 00003 IN int from_track, 00004 IN t_rr_type from_type, 00005 IN int to_i, 00006 IN int to_j, 00007 IN t_rr_type to_type, 00008 IN struct s_ivec ***switch_block_conn); 00009 00010 void free_switch_block_conn(struct s_ivec ***switch_block_conn, 00011 int nodes_per_chan); 00012 00013 struct s_ivec ***alloc_and_load_switch_block_conn(int nodes_per_chan, 00014 enum e_switch_block_type 00015 switch_block_type, 00016 int Fs); 00017 00018 int get_simple_switch_block_track(enum e_side from_side, 00019 enum e_side to_side, 00020 int from_track, 00021 enum e_switch_block_type switch_block_type, 00022 int nodes_per_chan);