From 66f0d26059ffaa09b829c0a84419936f88fd68c2 Mon Sep 17 00:00:00 2001 From: Tushar Krishna Date: Tue, 22 Jun 2010 15:36:07 -0700 Subject: style: updated garnet to match M5 coding style --- .../network/garnet/fixed-pipeline/OutputUnit_d.hh | 93 ++++++++++++---------- 1 file changed, 52 insertions(+), 41 deletions(-) (limited to 'src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.hh') diff --git a/src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.hh b/src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.hh index 3daf8a76c..98d6147de 100644 --- a/src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.hh +++ b/src/mem/ruby/network/garnet/fixed-pipeline/OutputUnit_d.hh @@ -28,8 +28,8 @@ * Authors: Niket Agarwal */ -#ifndef OUTPUT_UNIT_D_H -#define OUTPUT_UNIT_D_H +#ifndef __MEM_RUBY_NETWORK_GARNET_FIXED_PIPELINE_OUTPUT_UNIT_D_HH__ +#define __MEM_RUBY_NETWORK_GARNET_FIXED_PIPELINE_OUTPUT_UNIT_D_HH__ #include #include @@ -43,51 +43,62 @@ class Router_d; -class OutputUnit_d : public Consumer { -public: - OutputUnit_d(int id, Router_d *router); - ~OutputUnit_d(); - void set_out_link(NetworkLink_d *link); - void set_credit_link(CreditLink_d *credit_link); - void wakeup(); - flitBuffer_d* getOutQueue(); - void printConfig(std::ostream& out); - void update_vc(int vc, int in_port, int in_vc); - void print(std::ostream& out) const {}; - int get_credit_cnt(int vc) { return m_outvc_state[vc]->get_credit_count(); } - void decrement_credit(int out_vc); +class OutputUnit_d : public Consumer +{ + public: + OutputUnit_d(int id, Router_d *router); + ~OutputUnit_d(); + void set_out_link(NetworkLink_d *link); + void set_credit_link(CreditLink_d *credit_link); + void wakeup(); + flitBuffer_d* getOutQueue(); + void printConfig(std::ostream& out); + void update_vc(int vc, int in_port, int in_vc); + void print(std::ostream& out) const {}; + void decrement_credit(int out_vc); - inline int get_outlink_id() - { - return m_out_link->get_id(); - } + int + get_credit_cnt(int vc) + { + return m_outvc_state[vc]->get_credit_count(); + } - inline void set_vc_state(VC_state_type state, int vc) - { - m_outvc_state[vc]->setState(state, g_eventQueue_ptr->getTime() + 1); - } - inline bool is_vc_idle(int vc) - { - return (m_outvc_state[vc]->isInState(IDLE_, g_eventQueue_ptr->getTime()) ); - } - inline void insert_flit(flit_d *t_flit) - { - m_out_buffer->insert(t_flit); - g_eventQueue_ptr->scheduleEvent(m_out_link, 1); - } + inline int + get_outlink_id() + { + return m_out_link->get_id(); + } + inline void + set_vc_state(VC_state_type state, int vc) + { + m_outvc_state[vc]->setState(state, g_eventQueue_ptr->getTime() + 1); + } + inline bool + is_vc_idle(int vc) + { + return (m_outvc_state[vc]->isInState(IDLE_, + g_eventQueue_ptr->getTime())); + } -private: - int m_id; - int m_num_vcs; - Router_d *m_router; - NetworkLink_d *m_out_link; - CreditLink_d *m_credit_link; + inline void + insert_flit(flit_d *t_flit) + { + m_out_buffer->insert(t_flit); + g_eventQueue_ptr->scheduleEvent(m_out_link, 1); + } - flitBuffer_d *m_out_buffer; // This is for the network link to consume - std::vector m_outvc_state; // vc state of downstream router + private: + int m_id; + int m_num_vcs; + Router_d *m_router; + NetworkLink_d *m_out_link; + CreditLink_d *m_credit_link; + + flitBuffer_d *m_out_buffer; // This is for the network link to consume + std::vector m_outvc_state; // vc state of downstream router }; -#endif +#endif // __MEM_RUBY_NETWORK_GARNET_FIXED_PIPELINE_OUTPUT_UNIT_D_HH__ -- cgit v1.2.3