Home
last modified time | relevance | path

Searched refs:md_spinlock_count (Results 1 – 25 of 27) sorted by relevance

12

/freebsd/sys/arm/arm/
H A Dmachdep.c315 if (td->td_md.md_spinlock_count == 0) { in spinlock_enter()
317 td->td_md.md_spinlock_count = 1; in spinlock_enter()
321 td->td_md.md_spinlock_count++; in spinlock_enter()
332 td->td_md.md_spinlock_count--; in spinlock_exit()
333 if (td->td_md.md_spinlock_count == 0) { in spinlock_exit()
H A Dvm_machdep.c145 td2->td_md.md_spinlock_count = 1; in cpu_fork()
207 td->td_md.md_spinlock_count = 1; in cpu_copy_thread()
H A Dsyscall.c160 if (td->td_md.md_spinlock_count == 0) { in swi_handler()
H A Dtrap-v6.c404 if (td->td_md.md_spinlock_count == 0) { in abort_handler()
/freebsd/sys/riscv/riscv/
H A Dmachdep.c246 if (td->td_md.md_spinlock_count == 0) { in spinlock_enter()
248 td->td_md.md_spinlock_count = 1; in spinlock_enter()
252 td->td_md.md_spinlock_count++; in spinlock_enter()
263 td->td_md.md_spinlock_count--; in spinlock_exit()
264 if (td->td_md.md_spinlock_count == 0) { in spinlock_exit()
H A Dvm_machdep.c127 td2->td_md.md_spinlock_count = 1; in cpu_fork()
187 td->td_md.md_spinlock_count = 1; in cpu_copy_thread()
/freebsd/sys/powerpc/powerpc/
H A Dmachdep.c730 if (td->td_md.md_spinlock_count == 0) { in spinlock_enter()
733 td->td_md.md_spinlock_count = 1; in spinlock_enter()
737 td->td_md.md_spinlock_count++; in spinlock_enter()
748 td->td_md.md_spinlock_count--; in spinlock_exit()
749 if (td->td_md.md_spinlock_count == 0) { in spinlock_exit()
H A Dvm_machdep.c171 td2->td_md.md_spinlock_count = 1; in cpu_fork()
/freebsd/sys/riscv/include/
H A Dproc.h35 int md_spinlock_count; /* (k) */ member
/freebsd/sys/powerpc/include/
H A Dproc.h43 int md_spinlock_count; /* (k) */ member
/freebsd/sys/arm/include/
H A Dproc.h41 int md_spinlock_count; /* (k) */ member
/freebsd/sys/i386/include/
H A Dproc.h51 int md_spinlock_count; /* (k) */ member
/freebsd/sys/arm64/arm64/
H A Dmachdep.c385 if (td->td_md.md_spinlock_count == 0) { in spinlock_enter()
387 td->td_md.md_spinlock_count = 1; in spinlock_enter()
391 td->td_md.md_spinlock_count++; in spinlock_enter()
402 td->td_md.md_spinlock_count--; in spinlock_exit()
403 if (td->td_md.md_spinlock_count == 0) { in spinlock_exit()
H A Dvm_machdep.c120 td2->td_md.md_spinlock_count = 1; in cpu_fork()
194 td->td_md.md_spinlock_count = 1; in cpu_copy_thread()
H A Dtrap.c341 if (td->td_md.md_spinlock_count == 0 && in data_abort()
348 if (td->td_md.md_spinlock_count == 0 && in data_abort()
371 if (td->td_md.md_spinlock_count != 0) { in data_abort()
376 td->td_md.md_spinlock_count); in data_abort()
/freebsd/sys/arm64/include/
H A Dproc.h45 int md_spinlock_count; /* (k) */ member
/freebsd/sys/amd64/include/
H A Dproc.h71 int md_spinlock_count; /* (k) */ member
/freebsd/sys/amd64/amd64/
H A Dmachdep.c1709 if (td->td_md.md_spinlock_count == 0) { in spinlock_enter()
1711 td->td_md.md_spinlock_count = 1; in spinlock_enter()
1715 td->td_md.md_spinlock_count++; in spinlock_enter()
1726 td->td_md.md_spinlock_count--; in spinlock_exit()
1727 if (td->td_md.md_spinlock_count == 0) { in spinlock_exit()
H A Dvm_machdep.c192 td2->td_md.md_spinlock_count = 1; in copy_thread()
H A Dtrap.c313 if (td->td_md.md_spinlock_count == 0) in trap_check_intr_kernel()
/freebsd/sys/i386/i386/
H A Dmachdep.c1763 if (td->td_md.md_spinlock_count == 0) { in spinlock_enter()
1765 td->td_md.md_spinlock_count = 1; in spinlock_enter()
1769 td->td_md.md_spinlock_count++; in spinlock_enter()
1780 td->td_md.md_spinlock_count--; in spinlock_exit()
1781 if (td->td_md.md_spinlock_count == 0) { in spinlock_exit()
H A Dvm_machdep.c197 td2->td_md.md_spinlock_count = 1; in copy_thread()
H A Dtrap.c303 if (trap_enable_intr(type) && td->td_md.md_spinlock_count == 0 && in trap()
/freebsd/sys/kern/
H A Dsched_ule.c2421 KASSERT(curthread->td_md.md_spinlock_count == 1, in sched_ule_sswitch()
2422 ("invalid count %d", curthread->td_md.md_spinlock_count)); in sched_ule_sswitch()
3197 KASSERT(curthread->td_md.md_spinlock_count == 1, in sched_throw_grab()
3198 ("invalid count %d", curthread->td_md.md_spinlock_count)); in sched_throw_grab()
3276 KASSERT(curthread->td_md.md_spinlock_count == 1, in sched_ule_fork_exit()
3277 ("invalid count %d", curthread->td_md.md_spinlock_count)); in sched_ule_fork_exit()
H A Dsubr_smp.c610 MPASS(curthread->td_md.md_spinlock_count == 0); in smp_rendezvous_cpus()

12