Lines Matching refs:r0
37 void OSi_Abort_CallTraceFull(u32 name, u32 returnAddress, u32 r0, u32 sp);
67 cmp r0, #0 in OS_EnableCallTrace()
70 mov r2, r0 in OS_EnableCallTrace()
71 ldrh r0, [ r2, #OSCallTraceInfo.enable ] in OS_EnableCallTrace()
95 cmp r0, #0 in OS_DisableCallTrace()
98 mov r2, r0 in OS_DisableCallTrace()
99 ldrh r0, [ r2, #OSCallTraceInfo.enable ] in OS_DisableCallTrace()
120 stmfd sp!, {r0, lr} in OS_RestoreCallTrace()
122 mov r1, r0 in OS_RestoreCallTrace()
123 ldmfd sp!, {r0, lr} in OS_RestoreCallTrace()
128 strh r0, [ r1, #OSCallTraceInfo.enable ] in OS_RestoreCallTrace()
129 mov r0, r2 in OS_RestoreCallTrace()
276 p->r0 = 0; in OSi_SetCallTraceEntry()
314 ldr r0, =OSi_DefaultCallTraceInfo in OSi_GetCallTraceInfo()
315 ldr r0, [ r0, #0 ] in OSi_GetCallTraceInfo()
318 ldr r0, =OSi_ThreadInfo in OSi_GetCallTraceInfo()
319 ldr r0, [ r0, #OSThreadInfo.current ] // r0 = currentThread. 0 if no currentThread in OSi_GetCallTraceInfo()
320 cmp r0, #0 in OSi_GetCallTraceInfo()
321 ldrne r0, [ r0, #OSThread.profiler ] // r0 = callTraceInfo in OSi_GetCallTraceInfo()
343 stmfd sp!, {r0} in __PROFILE_ENTRY()
344 ldr r0, =OSi_IsThreadInitialized in __PROFILE_ENTRY()
345 ldr r0, [ r0, #0 ] in __PROFILE_ENTRY()
346 cmp r0, #0 in __PROFILE_ENTRY()
347 ldmfd sp!, {r0} in __PROFILE_ENTRY()
354 stmfd sp!, {r0, lr} in __PROFILE_ENTRY()
356 mov r1, r0 // r1 = callTraceInfo in __PROFILE_ENTRY()
357 ldmfd sp!, {r0, lr} in __PROFILE_ENTRY()
388 str r0, [ r2, #OSCallTrace.name ] in __PROFILE_ENTRY()
391 ldr r0, [ sp, #16 ] in __PROFILE_ENTRY()
392 str r0, [ r2, #OSCallTrace.returnAddress ] in __PROFILE_ENTRY()
396 ldr r0, [ sp, #12 ] in __PROFILE_ENTRY()
397 str r0, [ r2, #OSCallTrace.r0 ] in __PROFILE_ENTRY()
402 ldr r0, [ sp, #0 ] in __PROFILE_ENTRY()
403 str r0, [ r2, #OSCallTrace.r1 ] in __PROFILE_ENTRY()
408 ldr r0, [ sp, #4 ] in __PROFILE_ENTRY()
409 str r0, [ r2, #OSCallTrace.r2 ] in __PROFILE_ENTRY()
414 ldr r0, [ sp, #8 ] in __PROFILE_ENTRY()
415 str r0, [ r2, #OSCallTrace.r3 ] in __PROFILE_ENTRY()
420 ldr r0, [ r1, #OSCallTraceInfo.level ] in __PROFILE_ENTRY()
421 str r0, [ r2, #OSCallTrace.level ] in __PROFILE_ENTRY()
422 add r0, r0, #1 in __PROFILE_ENTRY()
423 str r0, [ r1, #OSCallTraceInfo.level ] in __PROFILE_ENTRY()
461 stmfd sp!, {r0-r2, lr} in __PROFILE_EXIT()
463 stmfd sp!, {r0-r1, lr} in __PROFILE_EXIT()
467 ldr r0, =OSi_IsThreadInitialized in __PROFILE_EXIT()
468 ldr r0, [ r0, #0 ] in __PROFILE_EXIT()
469 cmp r0, #0 in __PROFILE_EXIT()
475 cmp r0, #0 in __PROFILE_EXIT()
479 ldrh r1, [ r0, #OSCallTraceInfo.enable ] in __PROFILE_EXIT()
485 ldr r1, [ r0, #OSCallTraceInfo.level ] in __PROFILE_EXIT()
488 str r1, [ r0, #OSCallTraceInfo.level ] in __PROFILE_EXIT()
492 ldrh r1, [ r0, #OSCallTraceInfo.circular ] in __PROFILE_EXIT()
497 ldr r1, [ r0, #OSCallTraceInfo.current ] // r1 = current in __PROFILE_EXIT()
502 add r2, r0, #OSCallTraceInfo.array in __PROFILE_EXIT()
505 ldrmi r0, [ sp, #12 ] // lr in __PROFILE_EXIT()
510 str r1, [ r0, #OSCallTraceInfo.current ] in __PROFILE_EXIT()
514 ldmfd sp!, {r0-r2, lr} in __PROFILE_EXIT()
516 ldmfd sp!, {r0-r1, lr} in __PROFILE_EXIT()
598 , p->r0 in OSi_DumpOneInfo()
671 mov r0, lr in OS_DumpCallTrace()
794 void OSi_Abort_CallTraceFull(u32 name, u32 returnAddress, u32 r0, u32 sp) in OSi_Abort_CallTraceFull() argument
796 #pragma unused( r0 ) in OSi_Abort_CallTraceFull()
816 , r0 in OSi_Abort_CallTraceFull()