summaryrefslogtreecommitdiff
path: root/src/gpgpu-sim/icnt_wrapper.h
diff options
context:
space:
mode:
authorNick <[email protected]>2019-09-13 07:48:08 -0400
committerNick <[email protected]>2019-09-13 07:48:08 -0400
commit9b1e6dba9f721c772e801abc4851a88aa61929da (patch)
treeed12425be898e85e01e7a3997a9b8d5efba6ef50 /src/gpgpu-sim/icnt_wrapper.h
parent5c99f0fa58caf45f4d457894413aa11c03afdb7d (diff)
Revert "Add src/gpgpu-sim formatting"
This reverts commit 9c9b1341613e767f306b2b73b5b8a5317b6ee563.
Diffstat (limited to 'src/gpgpu-sim/icnt_wrapper.h')
-rw-r--r--src/gpgpu-sim/icnt_wrapper.h47
1 files changed, 25 insertions, 22 deletions
diff --git a/src/gpgpu-sim/icnt_wrapper.h b/src/gpgpu-sim/icnt_wrapper.h
index fbaeceb..e1086f9 100644
--- a/src/gpgpu-sim/icnt_wrapper.h
+++ b/src/gpgpu-sim/icnt_wrapper.h
@@ -7,16 +7,14 @@
//
// Redistributions of source code must retain the above copyright notice, this
// list of conditions and the following disclaimer.
-// Redistributions in binary form must reproduce the above copyright notice,
-// this
+// Redistributions in binary form must reproduce the above copyright notice, this
// list of conditions and the following disclaimer in the documentation and/or
// other materials provided with the distribution.
// Neither the name of The University of British Columbia nor the names of its
// contributors may be used to endorse or promote products derived from this
// software without specific prior written permission.
//
-// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
-// AND
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
// ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
// WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
// DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
@@ -34,37 +32,42 @@
// functional interface to the interconnect
-typedef void (*icnt_create_p)(unsigned n_shader, unsigned n_mem);
-typedef void (*icnt_init_p)();
+typedef void (*icnt_create_p)(unsigned n_shader, unsigned n_mem);
+typedef void (*icnt_init_p)( );
typedef bool (*icnt_has_buffer_p)(unsigned input, unsigned int size);
-typedef void (*icnt_push_p)(unsigned input, unsigned output, void* data,
- unsigned int size);
+typedef void (*icnt_push_p)(unsigned input, unsigned output, void* data, unsigned int size);
typedef void* (*icnt_pop_p)(unsigned output);
-typedef void (*icnt_transfer_p)();
-typedef bool (*icnt_busy_p)();
-typedef void (*icnt_drain_p)();
-typedef void (*icnt_display_stats_p)();
-typedef void (*icnt_display_overall_stats_p)();
+typedef void (*icnt_transfer_p)( );
+typedef bool (*icnt_busy_p)( );
+typedef void (*icnt_drain_p)( );
+typedef void (*icnt_display_stats_p)( );
+typedef void (*icnt_display_overall_stats_p)( );
typedef void (*icnt_display_state_p)(FILE* fp);
typedef unsigned (*icnt_get_flit_size_p)();
-extern icnt_create_p icnt_create;
-extern icnt_init_p icnt_init;
+extern icnt_create_p icnt_create;
+extern icnt_init_p icnt_init;
extern icnt_has_buffer_p icnt_has_buffer;
-extern icnt_push_p icnt_push;
-extern icnt_pop_p icnt_pop;
-extern icnt_transfer_p icnt_transfer;
-extern icnt_busy_p icnt_busy;
-extern icnt_drain_p icnt_drain;
+extern icnt_push_p icnt_push;
+extern icnt_pop_p icnt_pop;
+extern icnt_transfer_p icnt_transfer;
+extern icnt_busy_p icnt_busy;
+extern icnt_drain_p icnt_drain;
extern icnt_display_stats_p icnt_display_stats;
extern icnt_display_overall_stats_p icnt_display_overall_stats;
extern icnt_display_state_p icnt_display_state;
extern icnt_get_flit_size_p icnt_get_flit_size;
extern unsigned g_network_mode;
-enum network_mode { INTERSIM = 1, LOCAL_XBAR = 2, N_NETWORK_MODE };
+enum network_mode {
+ INTERSIM = 1,
+ LOCAL_XBAR = 2,
+ N_NETWORK_MODE
+};
+
+
void icnt_wrapper_init();
-void icnt_reg_options(class OptionParser* opp);
+void icnt_reg_options( class OptionParser * opp );
#endif