]> Gitweb @ Texas Instruments - Open Source Git Repositories - git.TI.com/gitweb - ipc/ipcdev.git/blobdiff - qnx/src/ipc3x_dev/ti/syslink/ipc/hlos/knl/Qnx/messageq_devctl.c
Add reserved queue support for QNX
[ipc/ipcdev.git] / qnx / src / ipc3x_dev / ti / syslink / ipc / hlos / knl / Qnx / messageq_devctl.c
index d06568fb1f91535787c9841404153e11322f0ae2..14e6c324edd21dbadcc0b5b4fe384200b01b4b4e 100644 (file)
@@ -6,7 +6,7 @@
  *
  *  ============================================================================
  *
- *  Copyright (c) 2013, Texas Instruments Incorporated
+ *  Copyright (c) 2013-2015, Texas Instruments Incorporated
  *
  *  Redistribution and use in source and binary forms, with or without
  *  modification, are permitted provided that the following conditions
 #include <ti/syslink/inc/MessageQDrvDefs.h>
 
 /* Function prototypes */
-int syslink_messageq_getconfig(resmgr_context_t *ctp, io_devctl_t *msg,
-    syslink_ocb_t *ocb);
-int syslink_messageq_setup(resmgr_context_t *ctp, io_devctl_t *msg,
-    syslink_ocb_t *ocb);
-int syslink_messageq_destroy(resmgr_context_t *ctp, io_devctl_t *msg,
-    syslink_ocb_t *ocb);
-int syslink_messageq_create(resmgr_context_t *ctp, io_devctl_t *msg,
-    syslink_ocb_t *ocb);
-int syslink_messageq_delete(resmgr_context_t *ctp, io_devctl_t *msg,
-    syslink_ocb_t *ocb);
+int ipc_messageq_getconfig(resmgr_context_t *ctp, io_devctl_t *msg,
+    ipc_ocb_t *ocb);
+int ipc_messageq_setup(resmgr_context_t *ctp, io_devctl_t *msg,
+    ipc_ocb_t *ocb);
+int ipc_messageq_destroy(resmgr_context_t *ctp, io_devctl_t *msg,
+    ipc_ocb_t *ocb);
+int ipc_messageq_create(resmgr_context_t *ctp, io_devctl_t *msg,
+    ipc_ocb_t *ocb);
+int ipc_messageq_delete(resmgr_context_t *ctp, io_devctl_t *msg,
+    ipc_ocb_t *ocb);
 
 /**
  * Handler for devctl() messages for messageQ module.
@@ -88,38 +88,38 @@ int syslink_messageq_delete(resmgr_context_t *ctp, io_devctl_t *msg,
  * \retval EOK      Success.
  * \retval ENOTSUP  Unsupported devctl().
  */
-int syslink_messageq_devctl(resmgr_context_t *ctp, io_devctl_t *msg,
-    syslink_ocb_t *ocb)
+int ipc_messageq_devctl(resmgr_context_t *ctp, io_devctl_t *msg,
+    ipc_ocb_t *ocb)
 {
     switch (msg->i.dcmd)
     {
           case DCMD_MESSAGEQ_CREATE:
           {
-                return syslink_messageq_create( ctp, msg, ocb);
+                return ipc_messageq_create( ctp, msg, ocb);
           }
           break;
 
           case DCMD_MESSAGEQ_DELETE:
           {
-                return syslink_messageq_delete( ctp, msg, ocb);
+                return ipc_messageq_delete( ctp, msg, ocb);
           }
           break;
 
           case DCMD_MESSAGEQ_GETCONFIG:
           {
-                return syslink_messageq_getconfig( ctp, msg, ocb);
+                return ipc_messageq_getconfig( ctp, msg, ocb);
           }
           break;
 
           case DCMD_MESSAGEQ_SETUP:
           {
-                return syslink_messageq_setup( ctp, msg, ocb);
+                return ipc_messageq_setup( ctp, msg, ocb);
           }
           break;
 
           case DCMD_MESSAGEQ_DESTROY:
           {
-                return syslink_messageq_destroy( ctp, msg, ocb);
+                return ipc_messageq_destroy( ctp, msg, ocb);
           }
           break;
 
@@ -145,8 +145,8 @@ int syslink_messageq_devctl(resmgr_context_t *ctp, io_devctl_t *msg,
  * \retval EOK      Success.
  * \retval ENOTSUP  Unsupported devctl().
  */
-int syslink_messageq_create(resmgr_context_t *ctp, io_devctl_t *msg,
-    syslink_ocb_t *ocb)
+int ipc_messageq_create(resmgr_context_t *ctp, io_devctl_t *msg,
+    ipc_ocb_t *ocb)
 {
     MessageQDrv_CmdArgs *       cargs = (MessageQDrv_CmdArgs *)
         (_DEVCTL_DATA (msg->i));
@@ -154,6 +154,7 @@ int syslink_messageq_create(resmgr_context_t *ctp, io_devctl_t *msg,
         (_DEVCTL_DATA (msg->o));
     MessageQ_Params *local_createparams = NULL;
     String local_createname = NULL;
+
     out->apiStatus = MessageQ_S_SUCCESS;
 
     if (cargs->args.create.params) {
@@ -166,7 +167,7 @@ int syslink_messageq_create(resmgr_context_t *ctp, io_devctl_t *msg,
             local_createname = (String)(cargs+1);
     }
 
-    out->args.create.handle = MessageQ_create (local_createname,
+    out->args.create.handle = MessageQ_create(local_createname,
         local_createparams);
     GT_assert (curTrace, (out->args.create.handle != NULL));
 
@@ -203,8 +204,8 @@ int syslink_messageq_create(resmgr_context_t *ctp, io_devctl_t *msg,
  * \retval EOK      Success.
  * \retval ENOTSUP  Unsupported devctl().
  */
-int syslink_messageq_delete(resmgr_context_t *ctp, io_devctl_t *msg,
-    syslink_ocb_t *ocb)
+int ipc_messageq_delete(resmgr_context_t *ctp, io_devctl_t *msg,
+    ipc_ocb_t *ocb)
 {
     MessageQDrv_CmdArgs * cargs = (MessageQDrv_CmdArgs *)
         (_DEVCTL_DATA (msg->i));
@@ -230,8 +231,8 @@ int syslink_messageq_delete(resmgr_context_t *ctp, io_devctl_t *msg,
  * \retval EOK      Success.
  * \retval ENOTSUP  Unsupported devctl().
  */
-int syslink_messageq_getconfig(resmgr_context_t *ctp, io_devctl_t *msg,
-    syslink_ocb_t *ocb)
+int ipc_messageq_getconfig(resmgr_context_t *ctp, io_devctl_t *msg,
+    ipc_ocb_t *ocb)
 {
     MessageQDrv_CmdArgs * cargs = (MessageQDrv_CmdArgs *)
         (_DEVCTL_DATA (msg->i));
@@ -259,8 +260,8 @@ int syslink_messageq_getconfig(resmgr_context_t *ctp, io_devctl_t *msg,
  * \retval EOK      Success.
  * \retval ENOTSUP  Unsupported devctl().
  */
-int syslink_messageq_setup(resmgr_context_t *ctp, io_devctl_t *msg,
-    syslink_ocb_t *ocb)
+int ipc_messageq_setup(resmgr_context_t *ctp, io_devctl_t *msg,
+    ipc_ocb_t *ocb)
 {
     MessageQDrv_CmdArgs * cargs = (MessageQDrv_CmdArgs *)
         (_DEVCTL_DATA (msg->i));
@@ -294,8 +295,8 @@ int syslink_messageq_setup(resmgr_context_t *ctp, io_devctl_t *msg,
  * \retval EOK      Success.
  * \retval ENOTSUP  Unsupported devctl().
  */
-int syslink_messageq_destroy(resmgr_context_t *ctp, io_devctl_t *msg,
-    syslink_ocb_t *ocb)
+int ipc_messageq_destroy(resmgr_context_t *ctp, io_devctl_t *msg,
+    ipc_ocb_t *ocb)
 {
     MessageQDrv_CmdArgs * out = (MessageQDrv_CmdArgs *)(_DEVCTL_DATA (msg->o));