Lines Matching refs:pulTaskStack
458 void vSystemCallEnter( uint32_t * pulTaskStack,
1161 void vSystemCallEnter( uint32_t * pulTaskStack, in vSystemCallEnter() argument
1182 ulSystemCallLocation = pulTaskStack[ portOFFSET_TO_PC ]; in vSystemCallEnter()
1199 ( pxMpuSettings->xSystemCallStackInfo.pulTaskStack == NULL ) && in vSystemCallEnter()
1234 pulSystemCallStack[ i ] = pulTaskStack[ i ]; in vSystemCallEnter()
1241 …pxMpuSettings->xSystemCallStackInfo.ulLinkRegisterAtSystemCallEntry = pulTaskStack[ portOFFSET_TO_… in vSystemCallEnter()
1266 pxMpuSettings->xSystemCallStackInfo.pulTaskStack = pulTaskStack + ulStackFrameSize; in vSystemCallEnter()
1270 …if( ( pulTaskStack[ portOFFSET_TO_PSR ] & portPSR_STACK_PADDING_MASK ) == portPSR_STACK_PADDING_MA… in vSystemCallEnter()
1315 uint32_t * pulTaskStack; in vSystemCallExit() local
1343 ( pxMpuSettings->xSystemCallStackInfo.pulTaskStack != NULL ) ) in vSystemCallExit()
1345 pulTaskStack = pxMpuSettings->xSystemCallStackInfo.pulTaskStack; in vSystemCallExit()
1372 pulTaskStack = pulTaskStack - ulStackFrameSize; in vSystemCallExit()
1377 pulTaskStack[ i ] = pulSystemCallStack[ i ]; in vSystemCallExit()
1381 __asm volatile ( "msr psp, %0" : : "r" ( pulTaskStack ) ); in vSystemCallExit()
1385 …pulTaskStack[ portOFFSET_TO_PC ] = pxMpuSettings->xSystemCallStackInfo.ulLinkRegisterAtSystemCallE… in vSystemCallExit()
1387 …pulTaskStack[ portOFFSET_TO_LR ] = pxMpuSettings->xSystemCallStackInfo.ulLinkRegisterAtSystemCallE… in vSystemCallExit()
1402 pulTaskStack[ portOFFSET_TO_PSR ] |= portPSR_STACK_PADDING_MASK; in vSystemCallExit()
1406 pulTaskStack[ portOFFSET_TO_PSR ] &= ( ~portPSR_STACK_PADDING_MASK ); in vSystemCallExit()
1410 pxMpuSettings->xSystemCallStackInfo.pulTaskStack = NULL; in vSystemCallExit()
1529 xMPUSettings->xSystemCallStackInfo.pulTaskStack = NULL; in pxPortInitialiseStack()