Home
last modified time | relevance | path

Searched refs:ccall_info (Results 1 – 3 of 3) sorted by relevance

/arch/sparc/kernel/
Dsun4m_smp.c167 } ccall_info; variable
182 ccall_info.func = func; in sun4m_cross_call()
183 ccall_info.arg1 = arg1; in sun4m_cross_call()
184 ccall_info.arg2 = arg2; in sun4m_cross_call()
185 ccall_info.arg3 = arg3; in sun4m_cross_call()
186 ccall_info.arg4 = arg4; in sun4m_cross_call()
187 ccall_info.arg5 = 0; in sun4m_cross_call()
197 ccall_info.processors_in[i] = 0; in sun4m_cross_call()
198 ccall_info.processors_out[i] = 0; in sun4m_cross_call()
201 ccall_info.processors_in[i] = 1; in sun4m_cross_call()
[all …]
Dsun4d_smp.c278 } ccall_info __attribute__((aligned(8))); variable
310 "r" (&ccall_info.func)); in sun4d_cross_call()
321 ccall_info.processors_in[i] = 0; in sun4d_cross_call()
322 ccall_info.processors_out[i] = 0; in sun4d_cross_call()
335 while (!ccall_info.processors_in[i]) in sun4d_cross_call()
343 while (!ccall_info.processors_out[i]) in sun4d_cross_call()
357 ccall_info.processors_in[i] = 1; in smp4d_cross_call_irq()
358 ccall_info.func(ccall_info.arg1, ccall_info.arg2, ccall_info.arg3, in smp4d_cross_call_irq()
359 ccall_info.arg4, ccall_info.arg5); in smp4d_cross_call_irq()
360 ccall_info.processors_out[i] = 1; in smp4d_cross_call_irq()
[all …]
Dleon_smp.c371 } ccall_info __attribute__((aligned(8))); variable
400 "r"(&ccall_info.func)); in leon_cross_call()
411 ccall_info.processors_in[i] = 0; in leon_cross_call()
412 ccall_info.processors_out[i] = 0; in leon_cross_call()
427 while (!ccall_info.processors_in[i]) in leon_cross_call()
436 while (!ccall_info.processors_out[i]) in leon_cross_call()
450 ccall_info.processors_in[i] = 1; in leon_cross_call_irq()
451 ccall_info.func(ccall_info.arg1, ccall_info.arg2, ccall_info.arg3, in leon_cross_call_irq()
452 ccall_info.arg4, ccall_info.arg5); in leon_cross_call_irq()
453 ccall_info.processors_out[i] = 1; in leon_cross_call_irq()