Home
last modified time | relevance | path

Searched refs:pSoftRescMask (Results 1 – 20 of 20) sorted by relevance

/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/RW610/
Dfsl_pm_device.c21 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro…
136 static void PM_DEV_GetSleepConfig(pm_resc_mask_t *pSoftRescMask, in PM_DEV_GetSleepConfig() argument
144 rescMask = pSoftRescMask->rescMask[0] & 1U; in PM_DEV_GetSleepConfig()
150 rescMask = (pSoftRescMask->rescMask[0] >> (uint32_t)i) & 1U; in PM_DEV_GetSleepConfig()
161 rescMask = (pSoftRescMask->rescMask[0] >> (uint32_t)i) & 1U; in PM_DEV_GetSleepConfig()
170 rescMask = (pSoftRescMask->rescMask[0] >> 28U) & 1U; in PM_DEV_GetSleepConfig()
176 rescMask = (pSoftRescMask->rescMask[0] >> 29U) & 1U; in PM_DEV_GetSleepConfig()
184 rescMask = (pSoftRescMask->rescMask[0] >> 2U) & 1U; in PM_DEV_GetSleepConfig()
196 rescMask = (pSoftRescMask->rescMask[0] >> (uint32_t)i) & 1U; in PM_DEV_GetSleepConfig()
203 rescMask = (pSoftRescMask->rescMask[0] >> 27U) & 1U; in PM_DEV_GetSleepConfig()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/RW612/
Dfsl_pm_device.c21 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro…
136 static void PM_DEV_GetSleepConfig(pm_resc_mask_t *pSoftRescMask, in PM_DEV_GetSleepConfig() argument
144 rescMask = pSoftRescMask->rescMask[0] & 1U; in PM_DEV_GetSleepConfig()
150 rescMask = (pSoftRescMask->rescMask[0] >> (uint32_t)i) & 1U; in PM_DEV_GetSleepConfig()
161 rescMask = (pSoftRescMask->rescMask[0] >> (uint32_t)i) & 1U; in PM_DEV_GetSleepConfig()
170 rescMask = (pSoftRescMask->rescMask[0] >> 28U) & 1U; in PM_DEV_GetSleepConfig()
176 rescMask = (pSoftRescMask->rescMask[0] >> 29U) & 1U; in PM_DEV_GetSleepConfig()
184 rescMask = (pSoftRescMask->rescMask[0] >> 2U) & 1U; in PM_DEV_GetSleepConfig()
196 rescMask = (pSoftRescMask->rescMask[0] >> (uint32_t)i) & 1U; in PM_DEV_GetSleepConfig()
203 rescMask = (pSoftRescMask->rescMask[0] >> 27U) & 1U; in PM_DEV_GetSleepConfig()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MIMXRT533S/
Dfsl_pm_device.c22 pm_resc_mask_t *pSoftRescMask,
25 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask,
28 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc…
239 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask, in PM_DEV_EnablePeripheralsDeepSleep() argument
251 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
270 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
290 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
305 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc… in PM_DEV_DisablePeripheralsSleep() argument
315 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
344 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MIMXRT555S/
Dfsl_pm_device.c22 pm_resc_mask_t *pSoftRescMask,
25 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask,
28 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc…
239 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask, in PM_DEV_EnablePeripheralsDeepSleep() argument
251 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
270 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
290 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
305 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc… in PM_DEV_DisablePeripheralsSleep() argument
315 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
344 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MIMXRT595S/
Dfsl_pm_device.c22 pm_resc_mask_t *pSoftRescMask,
25 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask,
28 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc…
239 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask, in PM_DEV_EnablePeripheralsDeepSleep() argument
251 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
270 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
290 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
305 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc… in PM_DEV_DisablePeripheralsSleep() argument
315 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
344 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MIMXRT685S/
Dfsl_pm_device.c22 pm_resc_mask_t *pSoftRescMask,
25 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask,
28 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc…
212 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask, in PM_DEV_EnablePeripheralsDeepSleep() argument
224 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
243 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
263 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
278 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc… in PM_DEV_DisablePeripheralsSleep() argument
288 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
317 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MIMXRT735S/
Dfsl_pm_device.c29 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro…
31 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask,
34 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc…
318 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask, in PM_DEV_EnablePeripheralsDeepSleep() argument
330 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
354 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
366 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc… in PM_DEV_DisablePeripheralsSleep() argument
376 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
411 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
445 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro… in PM_DEV_EnterLowPowerMode() argument
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MIMXRT758S/
Dfsl_pm_device.c29 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro…
31 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask,
34 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc…
318 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask, in PM_DEV_EnablePeripheralsDeepSleep() argument
330 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
354 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
366 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc… in PM_DEV_DisablePeripheralsSleep() argument
376 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
411 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
445 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro… in PM_DEV_EnterLowPowerMode() argument
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MIMXRT798S/
Dfsl_pm_device.c29 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro…
31 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask,
34 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc…
318 static void PM_DEV_EnablePeripheralsDeepSleep(pm_resc_mask_t *pSoftRescMask, in PM_DEV_EnablePeripheralsDeepSleep() argument
330 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
354 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_EnablePeripheralsDeepSleep()
366 static void PM_DEV_DisablePeripheralsSleep(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysResc… in PM_DEV_DisablePeripheralsSleep() argument
376 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
411 rescMask = PM_RESC_MASK(pSoftRescMask, resc); in PM_DEV_DisablePeripheralsSleep()
445 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro… in PM_DEV_EnterLowPowerMode() argument
[all …]
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MCXW716A/
Dfsl_pm_device.c46 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro…
56 static void PM_DEV_EnableBasicResources(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysRescGro…
198 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro… in PM_DEV_EnterLowPowerMode() argument
209 if ((pSoftRescMask->rescMask[rescMaskArrayIndex] & (1UL << rescMaskOffset)) != 0UL) in PM_DEV_EnterLowPowerMode()
215 pSoftRescMask->rescMask[rescMaskArrayIndex] &= ~(1UL << rescMaskOffset); in PM_DEV_EnterLowPowerMode()
264 PM_DEV_EnableBasicResources(pSoftRescMask, pSysRescGroup); in PM_DEV_EnterLowPowerMode()
378 static void PM_DEV_EnableBasicResources(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysRescGro… in PM_DEV_EnableBasicResources() argument
380 assert(pSoftRescMask); in PM_DEV_EnableBasicResources()
388 if ((pSoftRescMask->rescMask[i / 32UL] & (1UL << (i % 32UL))) != 0UL) in PM_DEV_EnableBasicResources()
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/KW45B41Z83/
Dfsl_pm_device.c46 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro…
56 static void PM_DEV_EnableBasicResources(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysRescGro…
198 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro… in PM_DEV_EnterLowPowerMode() argument
209 if ((pSoftRescMask->rescMask[rescMaskArrayIndex] & (1UL << rescMaskOffset)) != 0UL) in PM_DEV_EnterLowPowerMode()
215 pSoftRescMask->rescMask[rescMaskArrayIndex] &= ~(1UL << rescMaskOffset); in PM_DEV_EnterLowPowerMode()
264 PM_DEV_EnableBasicResources(pSoftRescMask, pSysRescGroup); in PM_DEV_EnterLowPowerMode()
378 static void PM_DEV_EnableBasicResources(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysRescGro… in PM_DEV_EnableBasicResources() argument
380 assert(pSoftRescMask); in PM_DEV_EnableBasicResources()
388 if ((pSoftRescMask->rescMask[i / 32UL] & (1UL << (i % 32UL))) != 0UL) in PM_DEV_EnableBasicResources()
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MCXW716C/
Dfsl_pm_device.c46 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro…
56 static void PM_DEV_EnableBasicResources(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysRescGro…
198 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro… in PM_DEV_EnterLowPowerMode() argument
209 if ((pSoftRescMask->rescMask[rescMaskArrayIndex] & (1UL << rescMaskOffset)) != 0UL) in PM_DEV_EnterLowPowerMode()
215 pSoftRescMask->rescMask[rescMaskArrayIndex] &= ~(1UL << rescMaskOffset); in PM_DEV_EnterLowPowerMode()
264 PM_DEV_EnableBasicResources(pSoftRescMask, pSysRescGroup); in PM_DEV_EnterLowPowerMode()
378 static void PM_DEV_EnableBasicResources(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysRescGro… in PM_DEV_EnableBasicResources() argument
380 assert(pSoftRescMask); in PM_DEV_EnableBasicResources()
388 if ((pSoftRescMask->rescMask[i / 32UL] & (1UL << (i % 32UL))) != 0UL) in PM_DEV_EnableBasicResources()
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/K32W1480/
Dfsl_pm_device.c46 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro…
56 static void PM_DEV_EnableBasicResources(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysRescGro…
198 static void PM_DEV_EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_gro… in PM_DEV_EnterLowPowerMode() argument
209 if ((pSoftRescMask->rescMask[rescMaskArrayIndex] & (1UL << rescMaskOffset)) != 0UL) in PM_DEV_EnterLowPowerMode()
215 pSoftRescMask->rescMask[rescMaskArrayIndex] &= ~(1UL << rescMaskOffset); in PM_DEV_EnterLowPowerMode()
264 PM_DEV_EnableBasicResources(pSoftRescMask, pSysRescGroup); in PM_DEV_EnterLowPowerMode()
378 static void PM_DEV_EnableBasicResources(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysRescGro… in PM_DEV_EnableBasicResources() argument
380 assert(pSoftRescMask); in PM_DEV_EnableBasicResources()
388 if ((pSoftRescMask->rescMask[i / 32UL] & (1UL << (i % 32UL))) != 0UL) in PM_DEV_EnableBasicResources()
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MCXN947/
Dfsl_pm_device.c34 static void EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *p…
38 void EnableResources(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysRescGroup);
282 void EnableResources(pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *pSysRescGroup) in EnableResources() argument
284 assert(pSoftRescMask); in EnableResources()
303 static void EnterLowPowerMode(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_group_t *p… in EnterLowPowerMode() argument
305 assert(pSoftRescMask); in EnterLowPowerMode()
353 EnableResources(pSoftRescMask, pSysRescGroup); in EnterLowPowerMode()
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MIMXRT1175/
Dfsl_pm_device.c204 static void PM_DEV_EnterPowerState(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_group…
1425 static void PM_DEV_EnterPowerState(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_group… in PM_DEV_EnterPowerState() argument
1427 assert(pSoftRescMask != NULL); in PM_DEV_EnterPowerState()
1440 if ((pSoftRescMask->rescMask[0] & (1UL << kResc_CPU_PLATFORM)) != 0UL) in PM_DEV_EnterPowerState()
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MIMXRT1171/
Dfsl_pm_device.c204 static void PM_DEV_EnterPowerState(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_group…
1425 static void PM_DEV_EnterPowerState(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_group… in PM_DEV_EnterPowerState() argument
1427 assert(pSoftRescMask != NULL); in PM_DEV_EnterPowerState()
1440 if ((pSoftRescMask->rescMask[0] & (1UL << kResc_CPU_PLATFORM)) != 0UL) in PM_DEV_EnterPowerState()
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MIMXRT1172/
Dfsl_pm_device.c204 static void PM_DEV_EnterPowerState(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_group…
1425 static void PM_DEV_EnterPowerState(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_group… in PM_DEV_EnterPowerState() argument
1427 assert(pSoftRescMask != NULL); in PM_DEV_EnterPowerState()
1440 if ((pSoftRescMask->rescMask[0] & (1UL << kResc_CPU_PLATFORM)) != 0UL) in PM_DEV_EnterPowerState()
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MIMXRT1176/
Dfsl_pm_device.c204 static void PM_DEV_EnterPowerState(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_group…
1425 static void PM_DEV_EnterPowerState(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_group… in PM_DEV_EnterPowerState() argument
1427 assert(pSoftRescMask != NULL); in PM_DEV_EnterPowerState()
1440 if ((pSoftRescMask->rescMask[0] & (1UL << kResc_CPU_PLATFORM)) != 0UL) in PM_DEV_EnterPowerState()
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/devices/MIMXRT1173/
Dfsl_pm_device.c204 static void PM_DEV_EnterPowerState(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_group…
1425 static void PM_DEV_EnterPowerState(uint8_t stateIndex, pm_resc_mask_t *pSoftRescMask, pm_resc_group… in PM_DEV_EnterPowerState() argument
1427 assert(pSoftRescMask != NULL); in PM_DEV_EnterPowerState()
1440 if ((pSoftRescMask->rescMask[0] & (1UL << kResc_CPU_PLATFORM)) != 0UL) in PM_DEV_EnterPowerState()
/hal_nxp-latest/mcux/mcux-sdk/components/power_manager/core/
Dfsl_pm_core.h255 pm_resc_mask_t *pSoftRescMask,