summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBrian <brian.paul@tungstengraphics.com>2008-01-30 11:49:51 -0700
committerBrian <brian.paul@tungstengraphics.com>2008-01-30 11:49:51 -0700
commit41bdf4cf4c924e4c04c62dc144584cf7ead3cf44 (patch)
treee8d0a9083ce3a48cbffa8ba9edc2f719c4095dfb /src
parentda6eac242d9b79ad77389b6ab579804bc0261005 (diff)
Cell: make wait_on_mask() static/inlined
Diffstat (limited to 'src')
-rw-r--r--src/mesa/pipe/cell/spu/spu_main.c19
-rw-r--r--src/mesa/pipe/cell/spu/spu_main.h23
2 files changed, 21 insertions, 21 deletions
diff --git a/src/mesa/pipe/cell/spu/spu_main.c b/src/mesa/pipe/cell/spu/spu_main.c
index 6e02f2c964..6886f283be 100644
--- a/src/mesa/pipe/cell/spu/spu_main.c
+++ b/src/mesa/pipe/cell/spu/spu_main.c
@@ -31,7 +31,6 @@
#include <stdio.h>
#include <libmisc.h>
-#include <spu_mfcio.h>
#include "spu_main.h"
#include "spu_render.h"
@@ -52,24 +51,6 @@ boolean Debug = FALSE;
struct spu_global spu;
-void
-wait_on_mask(unsigned tagMask)
-{
- mfc_write_tag_mask( tagMask );
- /* wait for completion of _any_ DMAs specified by tagMask */
- mfc_read_tag_status_any();
-}
-
-
-static INLINE void
-wait_on_mask_all(unsigned tagMask)
-{
- mfc_write_tag_mask( tagMask );
- /* wait for completion of _any_ DMAs specified by tagMask */
- mfc_read_tag_status_all();
-}
-
-
/**
* Tell the PPU that this SPU has finished copying a buffer to
* local store and that it may be reused by the PPU.
diff --git a/src/mesa/pipe/cell/spu/spu_main.h b/src/mesa/pipe/cell/spu/spu_main.h
index 009e046ba5..8908bf8bc0 100644
--- a/src/mesa/pipe/cell/spu/spu_main.h
+++ b/src/mesa/pipe/cell/spu/spu_main.h
@@ -29,6 +29,8 @@
#define SPU_MAIN_H
+#include <spu_mfcio.h>
+
#include "pipe/cell/common.h"
#include "pipe/draw/draw_vertex.h"
#include "pipe/p_state.h"
@@ -90,8 +92,25 @@ extern boolean Debug;
-extern void
-wait_on_mask(unsigned tag);
+static INLINE void
+wait_on_mask(unsigned tagMask)
+{
+ mfc_write_tag_mask( tagMask );
+ /* wait for completion of _any_ DMAs specified by tagMask */
+ mfc_read_tag_status_any();
+}
+
+
+static INLINE void
+wait_on_mask_all(unsigned tagMask)
+{
+ mfc_write_tag_mask( tagMask );
+ /* wait for completion of _any_ DMAs specified by tagMask */
+ mfc_read_tag_status_all();
+}
+
+
+
static INLINE void