if (region >= SS_MAX_REGS)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS028, region, "Invalid region");
if (region >= SS_MAX_REGS)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS028, region, "Invalid region");
}
/* validate region info pointer */
if (regInfo == NULLP)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS029, ERRZERO, "Null pointer");
}
/* validate region info pointer */
if (regInfo == NULLP)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS029, ERRZERO, "Null pointer");
SS_RELEASE_ALL_SEMA(&osCp.regionTblSem);
SSLOGERROR(ERRCLS_INT_PAR, ESS031, ERRZERO, "Region ID used");
SS_RELEASE_ALL_SEMA(&osCp.regionTblSem);
SSLOGERROR(ERRCLS_INT_PAR, ESS031, ERRZERO, "Region ID used");
if (region >= SS_MAX_REGS)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS028, region, "Invalid region");
if (region >= SS_MAX_REGS)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS028, region, "Invalid region");
}
/* validate region info pointer */
if (regInfo == NULLP)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS029, ERRZERO, "Null pointer");
}
/* validate region info pointer */
if (regInfo == NULLP)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS029, ERRZERO, "Null pointer");
SS_RELEASE_ALL_SEMA(&osCp.regionTblSem);
SSLOGERROR(ERRCLS_INT_PAR, ESS031, ERRZERO, "Region ID used");
SS_RELEASE_ALL_SEMA(&osCp.regionTblSem);
SSLOGERROR(ERRCLS_INT_PAR, ESS031, ERRZERO, "Region ID used");
if (region >= SS_MAX_REGS)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS032, region, "Invalid region");
if (region >= SS_MAX_REGS)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS032, region, "Invalid region");
{
SS_RELEASE_ALL_SEMA(&osCp.regionTblSem);
SSLOGERROR(ERRCLS_INT_PAR, ESS034, region, "Region not registered");
{
SS_RELEASE_ALL_SEMA(&osCp.regionTblSem);
SSLOGERROR(ERRCLS_INT_PAR, ESS034, region, "Region not registered");
if (region >= SS_MAX_REGS)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS035, region, "Invalid region");
if (region >= SS_MAX_REGS)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS035, region, "Invalid region");
#if (ERRCLASS & ERRCLS_DEBUG)
SSLOGERROR(ERRCLS_DEBUG, ESS037, ERRZERO,
"Could not release the semaphore");
#if (ERRCLASS & ERRCLS_DEBUG)
SSLOGERROR(ERRCLS_DEBUG, ESS037, ERRZERO,
"Could not release the semaphore");
#endif
}
#endif
SSLOGERROR(ERRCLS_INT_PAR, ESS038, region, "Region not registered");
#endif
}
#endif
SSLOGERROR(ERRCLS_INT_PAR, ESS038, region, "Region not registered");
#if (ERRCLASS & ERRCLS_DEBUG)
SSLOGERROR(ERRCLS_DEBUG, ESS039, ERRZERO,
"Could not release the semaphore");
#if (ERRCLASS & ERRCLS_DEBUG)
SSLOGERROR(ERRCLS_DEBUG, ESS039, ERRZERO,
"Could not release the semaphore");
if (region >= SS_MAX_REGS)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS040, region, "Invalid region");
if (region >= SS_MAX_REGS)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS040, region, "Invalid region");
}
/* ss021.103 - Addition to validate size and ptr */
if (size <= NULLD)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS041, region, "Invalid size");
}
/* ss021.103 - Addition to validate size and ptr */
if (size <= NULLD)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS041, region, "Invalid size");
}
/* validate ptr */
if (ptr == (Data *)NULLP)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS042, region, "Invalid ptr");
}
/* validate ptr */
if (ptr == (Data *)NULLP)
{
SSLOGERROR(ERRCLS_INT_PAR, ESS042, region, "Invalid ptr");
#if (ERRCLASS & ERRCLS_DEBUG)
SSLOGERROR(ERRCLS_DEBUG, ESS044, ERRZERO,
"Could not release the semaphore");
#if (ERRCLASS & ERRCLS_DEBUG)
SSLOGERROR(ERRCLS_DEBUG, ESS044, ERRZERO,
"Could not release the semaphore");
#endif
}
#endif
SSLOGERROR(ERRCLS_INT_PAR, ESS045, region, "Region not registered");
#endif
}
#endif
SSLOGERROR(ERRCLS_INT_PAR, ESS045, region, "Region not registered");
#if (ERRCLASS & ERRCLS_DEBUG)
SSLOGERROR(ERRCLS_DEBUG, ESS046, ERRZERO,
"Could not release the semaphore");
#if (ERRCLASS & ERRCLS_DEBUG)
SSLOGERROR(ERRCLS_DEBUG, ESS046, ERRZERO,
"Could not release the semaphore");