diff options
author | Tushar Krishna <Tushar.Krishna@amd.com> | 2010-06-22 15:36:07 -0700 |
---|---|---|
committer | Tushar Krishna <Tushar.Krishna@amd.com> | 2010-06-22 15:36:07 -0700 |
commit | 66f0d26059ffaa09b829c0a84419936f88fd68c2 (patch) | |
tree | 6878f789faa552fa8c4af6e1c2c096370f7ecfa2 /src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh | |
parent | 84489c58741d637fd3af2379952df5b96b4f63a5 (diff) | |
download | gem5-66f0d26059ffaa09b829c0a84419936f88fd68c2.tar.xz |
style: updated garnet to match M5 coding style
Diffstat (limited to 'src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh')
-rw-r--r-- | src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh | 67 |
1 files changed, 29 insertions, 38 deletions
diff --git a/src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh b/src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh index 39fdd3c6f..8f64baa37 100644 --- a/src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh +++ b/src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh @@ -28,8 +28,8 @@ * Authors: Niket Agarwal */ -#ifndef NETWORK_LINK_D_H -#define NETWORK_LINK_D_H +#ifndef __MEM_RUBY_NETWORK_GARNET_FIXED_PIPELINE_NETWORK_LINK_D_HH__ +#define __MEM_RUBY_NETWORK_GARNET_FIXED_PIPELINE_NETWORK_LINK_D_HH__ #include <iostream> #include <vector> @@ -41,48 +41,39 @@ class GarnetNetwork_d; -class NetworkLink_d : public Consumer { -public: - //NetworkLink_d(int id); - ~NetworkLink_d(); +class NetworkLink_d : public Consumer +{ + public: + //NetworkLink_d(int id); + ~NetworkLink_d(); - NetworkLink_d(int id, int link_latency, GarnetNetwork_d *net_ptr); - void setLinkConsumer(Consumer *consumer); - void setSourceQueue(flitBuffer_d *srcQueue); - void print(std::ostream& out) const{} - int getLinkUtilization(); - std::vector<int> getVcLoad(); - int get_id(){return m_id;} - void wakeup(); + NetworkLink_d(int id, int link_latency, GarnetNetwork_d *net_ptr); + void setLinkConsumer(Consumer *consumer); + void setSourceQueue(flitBuffer_d *srcQueue); + void print(std::ostream& out) const{} + int getLinkUtilization(); + std::vector<int> getVcLoad(); + int get_id(){return m_id;} + void wakeup(); double calculate_offline_power(power_bus*); double calculate_power(); - inline bool isReady() - { - return linkBuffer->isReady(); - } - inline flit_d* peekLink() - { - return linkBuffer->peekTopFlit(); - } - inline flit_d* consumeLink() - { - return linkBuffer->getTopFlit(); - } + inline bool isReady() { return linkBuffer->isReady(); } + inline flit_d* peekLink() { return linkBuffer->peekTopFlit(); } + inline flit_d* consumeLink() { return linkBuffer->getTopFlit(); } -protected: - int m_id; - int m_latency; - GarnetNetwork_d *m_net_ptr; + protected: + int m_id; + int m_latency; + GarnetNetwork_d *m_net_ptr; - flitBuffer_d *linkBuffer; - Consumer *link_consumer; - flitBuffer_d *link_srcQueue; - int m_link_utilized; - std::vector<int> m_vc_load; - int m_flit_width; + flitBuffer_d *linkBuffer; + Consumer *link_consumer; + flitBuffer_d *link_srcQueue; + int m_link_utilized; + std::vector<int> m_vc_load; + int m_flit_width; }; -#endif - +#endif // __MEM_RUBY_NETWORK_GARNET_FIXED_PIPELINE_NETWORK_LINK_D_HH__ |