summaryrefslogtreecommitdiff
path: root/src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh
diff options
context:
space:
mode:
authorTushar Krishna <Tushar.Krishna@amd.com>2010-06-22 15:36:07 -0700
committerTushar Krishna <Tushar.Krishna@amd.com>2010-06-22 15:36:07 -0700
commit66f0d26059ffaa09b829c0a84419936f88fd68c2 (patch)
tree6878f789faa552fa8c4af6e1c2c096370f7ecfa2 /src/mem/ruby/network/garnet/fixed-pipeline/NetworkLink_d.hh
parent84489c58741d637fd3af2379952df5b96b4f63a5 (diff)
downloadgem5-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.hh67
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__