• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/arch/sh/kernel/

Lines Matching refs:r0

34  *	r0
61 mov.l 1f, r0
62 jmp @r0
84 mov #OFF_SR, r0
85 mov.l @(r0,r15), r0 ! get status register
86 shll r0
87 shll r0 ! kernel space?
88 get_current_thread_info r8, r0
97 mov.l @(TI_PRE_COUNT,r8), r0 ! current_thread_info->preempt_count
98 tst r0, r0
101 mov.l @(TI_FLAGS,r8), r0 ! current_thread_info->flags
102 tst #_TIF_NEED_RESCHED, r0 ! need_resched set?
105 mov #OFF_SR, r0
106 mov.l @(r0,r15), r0 ! get status register
107 shlr r0
108 and #(0xf0>>1), r0 ! interrupts off (exception path)?
109 cmp/eq #(0xf0>>1), r0
111 mov.l 3f, r0
112 jsr @r0 ! call preempt_schedule_irq
131 mov.l @(TI_FLAGS,r8), r0 ! current_thread_info->flags
132 tst #(_TIF_WORK_MASK & 0xff), r0
134 tst #_TIF_NEED_RESCHED, r0
138 ! r0: current_thread_info->flags
140 ! t: result of "tst #_TIF_NEED_RESCHED, r0"
142 tst #_TIF_SIGPENDING, r0
147 mov r0, r6
149 mov.l 3f, r0
151 lds r0, pr
159 mov.l @(TI_FLAGS,r8), r0 ! current_thread_info->flags
160 tst #(_TIF_WORK_MASK & 0xff), r0
163 tst #_TIF_NEED_RESCHED, r0
172 ! r0: current_thread_info->flags
174 tst #(_TIF_WORK_SYSCALL_MASK & 0xff), r0
176 tst #_TIF_NEED_RESCHED, r0
180 mov.l 8f, r0 ! do_syscall_trace_leave
181 jsr @r0
193 mov.l r0, @(OFF_R0,r15) ! Save return value
210 mov #-ENOSYS, r0
212 mov.l r0, @(OFF_R0,r15) ! Return value
215 mov #OFF_SR, r0
216 mov.l @(r0,r15), r0 ! get status register
218 shlr2 r0
219 and #0x3c, r0
220 cmp/eq #0x3c, r0
228 mov.l 3f, r0
229 jmp @r0
237 get_current_thread_info r8, r0
238 mov #-ENOSYS, r0
240 mov.l r0, @(OFF_R0,r15) ! Return value
252 mov r8, r0
253 and #(0xf << 2), r0
255 add r0, r8
296 mov r0, r4
350 mov.l @(OFF_R0,r15), r12 ! save r0
351 mov.l r0, @(OFF_R0,r15) ! save the return value
357 get_current_thread_info r8, r0
358 mov.l @(TI_FLAGS,r8), r0 ! current_thread_info->flags
359 tst #(_TIF_ALLWORK_MASK & 0xff), r0
362 shlr8 r0
363 tst r0, r1