Move object structure to PROC module.

Signed-off-by: Omar Ramirez Luna <omar.rami...@ti.com>
---
 arch/arm/plat-omap/include/dspbridge/proc.h |   24 ------------------------
 drivers/dsp/bridge/rmgr/proc.c              |   23 +++++++++++++++++++++++
 2 files changed, 23 insertions(+), 24 deletions(-)

diff --git a/arch/arm/plat-omap/include/dspbridge/proc.h 
b/arch/arm/plat-omap/include/dspbridge/proc.h
index 935afd0..d63c5cf 100644
--- a/arch/arm/plat-omap/include/dspbridge/proc.h
+++ b/arch/arm/plat-omap/include/dspbridge/proc.h
@@ -66,30 +66,6 @@
 #include <dspbridge/devdefs.h>
 #include <dspbridge/drv.h>
 
-/* The PROC_OBJECT structure.   */
-struct PROC_OBJECT {
-       struct LST_ELEM link;           /* Link to next PROC_OBJECT */
-       u32 dwSignature;                /* Used for object validation */
-       struct DEV_OBJECT *hDevObject;  /* Device this PROC represents */
-       u32 hProcess;                   /* Process owning this Processor */
-       struct MGR_OBJECT *hMgrObject;  /* Manager Object Handle */
-       u32 uAttachCount;               /* Processor attach count */
-       u32 uProcessor;                 /* Processor number */
-       u32 uTimeout;                   /* Time out count */
-       enum DSP_PROCSTATE sState;      /* Processor state */
-       u32 ulUnit;                     /* DDSP unit number */
-       bool bIsAlreadyAttached;        /*
-                                        * True if the Device below has
-                                        * GPP Client attached
-                                        */
-       struct NTFY_OBJECT *hNtfy;      /* Manages  notifications */
-       struct WMD_DEV_CONTEXT *hWmdContext;    /* WMD Context Handle */
-       struct WMD_DRV_INTERFACE *pIntfFxns;    /* Function interface to WMD */
-       char *g_pszLastCoff;
-       struct list_head proc_object;
-};
-
-
 /*
  *  ======== PROC_Attach ========
  *  Purpose:
diff --git a/drivers/dsp/bridge/rmgr/proc.c b/drivers/dsp/bridge/rmgr/proc.c
index 8501b06..3055078 100644
--- a/drivers/dsp/bridge/rmgr/proc.c
+++ b/drivers/dsp/bridge/rmgr/proc.c
@@ -166,6 +166,29 @@ extern char *iva_img;
 static struct GT_Mask PROC_DebugMask = { NULL, NULL }; /* WCD MGR Mask */
 #endif
 
+/* The PROC_OBJECT structure.   */
+struct PROC_OBJECT {
+       struct LST_ELEM link;           /* Link to next PROC_OBJECT */
+       u32 dwSignature;                /* Used for object validation */
+       struct DEV_OBJECT *hDevObject;  /* Device this PROC represents */
+       u32 hProcess;                   /* Process owning this Processor */
+       struct MGR_OBJECT *hMgrObject;  /* Manager Object Handle */
+       u32 uAttachCount;               /* Processor attach count */
+       u32 uProcessor;                 /* Processor number */
+       u32 uTimeout;                   /* Time out count */
+       enum DSP_PROCSTATE sState;      /* Processor state */
+       u32 ulUnit;                     /* DDSP unit number */
+       bool bIsAlreadyAttached;        /*
+                                        * True if the Device below has
+                                        * GPP Client attached
+                                        */
+       struct NTFY_OBJECT *hNtfy;      /* Manages  notifications */
+       struct WMD_DEV_CONTEXT *hWmdContext;    /* WMD Context Handle */
+       struct WMD_DRV_INTERFACE *pIntfFxns;    /* Function interface to WMD */
+       char *g_pszLastCoff;
+       struct list_head proc_object;
+};
+
 static u32 cRefs;
 
 struct SYNC_CSOBJECT *hProcLock;       /* For critical sections */
-- 
1.6.2.4

--
To unsubscribe from this list: send the line "unsubscribe linux-omap" in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to