Lines Matching refs:r0
33 1901: adr r0, 1902b
35 mov r0, r9
37 adr r0, 1903b
39 mov r0, r10
41 adr r0, 1904b
56 mrc p15, 0, r0, c0, c0, 5 @ MPIDR
57 ubfx r9, r0, #0, #8 @ r9 = cpu
58 ubfx r10, r0, #8, #8 @ r10 = cluster
76 ldmia r5, {r0, r6, r7, r8, r11}
77 add r0, r5, r0 @ r0 = mcpm_entry_early_pokes
84 add r0, r0, r4, lsl #3
85 ldmia r0, {r0, r1}
86 teq r0, #0
87 strne r1, [r0]
89 mov r0, #MCPM_SYNC_CLUSTER_SIZE
90 mla r8, r0, r10, r8 @ r8 = sync cluster base
93 mov r0, #CPU_COMING_UP
96 strb r0, [r5]
101 mov r0, #VLOCK_SIZE
102 mla r11, r0, r10, r11 @ r11 = cluster first man lock
103 mov r0, r11
107 cmp r0, #0 @ failed to get the lock?
110 ldrb r0, [r8, #MCPM_SYNC_CLUSTER_CLUSTER]
111 cmp r0, #CLUSTER_UP @ cluster already up?
115 mov r0, r11
123 mov r0, #INBOUND_COMING_UP
124 strb r0, [r8, #MCPM_SYNC_CLUSTER_INBOUND]
133 ldrb r0, [r8, #MCPM_SYNC_CLUSTER_CLUSTER]
134 cmp r0, #CLUSTER_GOING_DOWN
144 cmp r0, #CLUSTER_UP
150 mov r0, #1 @ second (cluster) affinity level
154 mov r0, #CLUSTER_UP
155 strb r0, [r8, #MCPM_SYNC_CLUSTER_CLUSTER]
161 mov r0, #INBOUND_NOT_COMING_UP
162 strb r0, [r8, #MCPM_SYNC_CLUSTER_INBOUND]
166 mov r0, r11
173 ldrb r0, [r8, #MCPM_SYNC_CLUSTER_CLUSTER]
174 cmp r0, #CLUSTER_UP
184 mov r0, #0 @ first (CPU) affinity level
190 mov r0, #CPU_UP
191 strb r0, [r5]