acker_ | sstmac::hw::packet_flow_sender | protected |
arb_tmpl_ | sstmac::hw::packet_flow_NtoM_queue | protected |
blocked_messages_ | sstmac::hw::packet_flow_NtoM_queue | protected |
buffer_request_list typedef | sstmac::hw::packet_flow_NtoM_queue | protected |
buffer_size() const | sstmac::hw::packet_flow_NtoM_queue | inline |
buffer_size_ | sstmac::hw::packet_flow_NtoM_queue | protected |
build_blocked_messages() | sstmac::hw::packet_flow_NtoM_queue | protected |
configure_basic_ports(int num_ports) | sstmac::hw::packet_flow_NtoM_queue | |
configure_div_ports(int div, int max_port) | sstmac::hw::packet_flow_NtoM_queue | |
configure_mod_ports(int mod) | sstmac::hw::packet_flow_NtoM_queue | |
configure_offset_ports(int offset, int max_port) | sstmac::hw::packet_flow_NtoM_queue | |
credit_lat_ | sstmac::hw::packet_flow_sender | protected |
credit_map typedef | sstmac::hw::packet_flow_NtoM_queue | protected |
credits_ | sstmac::hw::packet_flow_NtoM_queue | protected |
deadlock_check() | sstmac::hw::packet_flow_NtoM_queue | virtual |
deadlock_check(event *ev) | sstmac::hw::packet_flow_NtoM_queue | virtual |
deadlocked_channels_ | sstmac::hw::packet_flow_NtoM_queue | protected |
do_handle_payload(packet_flow_payload *pkt) | sstmac::hw::packet_flow_NtoM_queue | inlinevirtual |
event_handler() | sstmac::event_handler | inlineprotected |
event_location() const | sstmac::event_handler | inline |
event_subscheduler() | sstmac::event_subscheduler | inline |
handle(event *ev) | sstmac::hw::packet_flow_handler | virtual |
handle_credit(packet_flow_credit *msg) | sstmac::hw::packet_flow_NtoM_queue | virtual |
handle_payload(packet_flow_payload *pkt) | sstmac::hw::packet_flow_sender | inlinevirtual |
handle_routed_payload(packet_flow_payload *pkt) | sstmac::hw::packet_flow_NtoM_queue | protected |
init_credits(int port, int num_credits) | sstmac::hw::packet_flow_NtoM_queue | virtual |
init_loc_id(event_loc_id id) | sstmac::event_handler | inlineprotected |
init_thread_id(int id) | sstmac::event_handler | inlineprotected |
input_map typedef | sstmac::hw::packet_flow_NtoM_queue | protected |
inputs_ | sstmac::hw::packet_flow_NtoM_queue | protected |
ipc_handler() const | sstmac::event_handler | inlinevirtual |
local_port(int port) const | sstmac::hw::packet_flow_NtoM_queue | inline |
local_slot(int port, int vc) const | sstmac::hw::packet_flow_NtoM_queue | inline |
name_ | sstmac::hw::packet_flow_crossbar | private |
now() const | sstmac::event_subscheduler | inline |
null_lpid | sstmac::event_handler | static |
null_threadid | sstmac::event_handler | static |
num_initial_credits() const | sstmac::hw::packet_flow_NtoM_queue | inlinevirtual |
num_vc_ | sstmac::hw::packet_flow_NtoM_queue | protected |
out_bw_ | sstmac::hw::packet_flow_NtoM_queue | protected |
output_map typedef | sstmac::hw::packet_flow_NtoM_queue | protected |
outputs_ | sstmac::hw::packet_flow_NtoM_queue | protected |
packet_flow_crossbar(timestamp send_lat, timestamp credit_lat, double out_bw, int num_vc, int buffer_size, packet_flow_bandwidth_arbitrator *arb) | sstmac::hw::packet_flow_crossbar | |
packet_flow_crossbar(timestamp send_lat, timestamp credit_lat, int num_vc, int buffer_size, const char *name=0) | sstmac::hw::packet_flow_crossbar | |
packet_flow_handler() | sstmac::hw::packet_flow_handler | |
packet_flow_name() const | sstmac::hw::packet_flow_crossbar | inlinevirtual |
packet_flow_NtoM_queue(timestamp send_lat, timestamp credit_lat, double out_bw, int num_vc, int buffer_size, packet_flow_bandwidth_arbitrator *arb) | sstmac::hw::packet_flow_NtoM_queue | |
packet_flow_NtoM_queue(timestamp send_lat, timestamp credit_lat, int num_vc, int buffer_size) | sstmac::hw::packet_flow_NtoM_queue | |
packet_flow_sender(const timestamp &send_lat, const timestamp &credit_lat) | sstmac::hw::packet_flow_sender | protected |
packet_flow_sender() | sstmac::hw::packet_flow_sender | protected |
parent() const | sstmac::event_subscheduler | inline |
parent_ | sstmac::event_subscheduler | protected |
port_arbitrator(int port) | sstmac::hw::packet_flow_NtoM_queue | inline |
port_arbitrators_ | sstmac::hw::packet_flow_NtoM_queue | protected |
port_div_ | sstmac::hw::packet_flow_NtoM_queue | protected |
port_mod_ | sstmac::hw::packet_flow_NtoM_queue | protected |
port_offset_ | sstmac::hw::packet_flow_NtoM_queue | protected |
queue_map typedef | sstmac::hw::packet_flow_NtoM_queue | protected |
queues_ | sstmac::hw::packet_flow_NtoM_queue | protected |
schedule(timestamp t, event_handler *handler, event *ev) | sstmac::event_subscheduler | |
schedule(timestamp t, event_queue_entry *ev) | sstmac::event_subscheduler | |
schedule_delay(timestamp delay, event_handler *handler, event *ev) | sstmac::event_subscheduler | |
schedule_delay(timestamp delay, event_queue_entry *ev) | sstmac::event_subscheduler | |
schedule_now(event_queue_entry *ev) | sstmac::event_subscheduler | |
schedule_now(event_handler *handler, event *ev) | sstmac::event_subscheduler | |
send(packet_flow_bandwidth_arbitrator *arb, packet_flow_payload *pkt, const packet_flow_input &src, const packet_flow_output &dest) | sstmac::hw::packet_flow_sender | protected |
send_credit(const packet_flow_input &src, packet_flow_payload *payload, timestamp packet_tail_leaves) | sstmac::hw::packet_flow_sender | protected |
send_delayed_self_event(timestamp delay, event *ev) | sstmac::event_subscheduler | |
send_delayed_self_event_queue(timestamp delay, event_queue_entry *ev) | sstmac::event_subscheduler | |
send_lat_ | sstmac::hw::packet_flow_sender | protected |
send_now_self_event(event *ev) | sstmac::event_subscheduler | |
send_now_self_event_queue(event_queue_entry *ev) | sstmac::event_subscheduler | |
send_payload(packet_flow_payload *pkt) | sstmac::hw::packet_flow_NtoM_queue | protected |
send_self_event(timestamp arrival, event *ev) | sstmac::event_subscheduler | |
send_self_event_queue(timestamp arrival, event_queue_entry *ev) | sstmac::event_subscheduler | |
set_acker(event_handler *acker) | sstmac::hw::packet_flow_sender | inline |
set_event_location(node_id nid) | sstmac::hw::packet_flow_sender | inline |
set_event_location(switch_id sid) | sstmac::hw::packet_flow_sender | inline |
set_event_parent(event_scheduler *m) | sstmac::event_subscheduler | inlinevirtual |
set_input(int my_inport, int src_outport, event_handler *input) | sstmac::hw::packet_flow_NtoM_queue | virtual |
set_output(int my_outport, int dst_inport, event_handler *output) | sstmac::hw::packet_flow_NtoM_queue | virtual |
set_stat_collector(packet_sent_stats *c) | sstmac::hw::packet_flow_sender | inline |
set_update_vc(bool flag) | sstmac::hw::packet_flow_sender | inline |
start_message(message *msg) | sstmac::hw::packet_flow_NtoM_queue | virtual |
stat_collector_ | sstmac::hw::packet_flow_sender | protected |
thread_id() const | sstmac::hw::packet_flow_NtoM_queue | inline |
to_string() const | sstmac::hw::packet_flow_sender | virtual |
update_vc_ | sstmac::hw::packet_flow_sender | protected |
xbar_request_map typedef | sstmac::hw::packet_flow_NtoM_queue | protected |
~event_handler() | sstmac::event_handler | inlinevirtual |
~packet_flow_handler() | sstmac::hw::packet_flow_handler | inlinevirtual |
~packet_flow_NtoM_queue() | sstmac::hw::packet_flow_NtoM_queue | virtual |
~packet_flow_sender() | sstmac::hw::packet_flow_sender | inlinevirtual |