Example #1
0
/*!
 *  @brief  Register the RingIOShm with OsalDriver
 */
Ptr
RingIOShmDrv_registerDriver (Void)
{
    OsalDriver_Handle osalHandle;

    GT_0trace (curTrace, GT_ENTER, "RingIOShmDrv_registerDriver");

    osalHandle = OsalDriver_registerDriver ("RingIOShm",
                                            &RingIOShmDrv_driverOps,
                                            RINGIOSHM_DRV_MINOR_NUMBER);
#if !defined(SYSLINK_BUILD_OPTIMIZE)
    if (osalHandle == NULL) {
        GT_setFailureReason (curTrace,
                             GT_4CLASS,
                             "RingIOShmDrv_registerDriver",
                             RingIOShm_E_INVALIDARG,
                             "OsalDriver_registerDriver failed!");
    }
#endif /* if !defined(SYSLINK_BUILD_OPTIMIZE) */

    GT_1trace (curTrace, GT_LEAVE, "RingIOShmDrv_registerDriver",
               osalHandle);

    return (Ptr) osalHandle;
}
Example #2
0
/*
 *  ======== NameServerDrv_registerDriver ========
 *
 *  Register the NameServer with OsalDriver
 */
Ptr NameServerDrv_registerDriver(Void)
{
    OsalDriver_Handle osalHandle;

    GT_0trace(curTrace, GT_ENTER, "NameServerDrv_registerDriver");

    /* setup the module */
    NameServerDrv_setup();

    osalHandle = OsalDriver_registerDriver("NameServer",
                                           &NameServerDrv_driverOps, NAMESERVER_DRV_MINOR_NUMBER);

    if (osalHandle == NULL) {
        GT_setFailureReason(curTrace, GT_4CLASS,
                            "NameServerDrv_registerDriver", NameServer_E_INVALIDARG,
                            "OsalDriver_registerDriver failed!");
    }

    GT_1trace(curTrace, GT_LEAVE, "NameServerDrv_registerDriver", osalHandle);

    return((Ptr)osalHandle);
}
/*!
 *  @brief  Register the SyslinkMemMgr with OsalDriver
 */
Ptr
SyslinkMemMgrDrv_registerDriver (Void)
{
    OsalDriver_Handle osalHandle;

    GT_0trace (curTrace, GT_ENTER, "SyslinkMemMgrDrv_registerDriver");

    osalHandle = OsalDriver_registerDriver ("SyslinkMemMgr",
                                            &SyslinkMemMgrDrv_driverOps,
                                            MEMMGR_DRV_MINOR_NUMBER);
#if !defined(SYSLINK_BUILD_OPTIMIZE)
    if (osalHandle == NULL) {
        GT_setFailureReason (curTrace,
                             GT_4CLASS,
                             "SyslinkMemMgrDrv_registerDriver",
                             MEMMGR_E_INVALIDARG,
                             "OsalDriver_registerDriver failed!");
    }
#endif /* if !defined(SYSLINK_BUILD_OPTIMIZE) */

    GT_1trace (curTrace, GT_LEAVE, "SyslinkMemMgrDrv_registerDriver", osalHandle);

    return (Ptr) osalHandle;
}