| /freebsd/sys/kern/ |
| H A D | kern_exit.c | 114 sx_assert(&proctree_lock, SX_LOCKED); in proc_realparent() 136 sx_assert(&proctree_lock, SX_XLOCKED); in reaper_clear() 156 sx_assert(&proctree_lock, SX_XLOCKED); in reaper_abandon_children() 181 sx_assert(&proctree_lock, SA_XLOCKED); in proc_clear_orphan() 477 sx_xlock(&proctree_lock); in exit1() 680 sx_xunlock(&proctree_lock); in exit1() 946 sx_assert(&proctree_lock, SA_XLOCKED); in proc_reap() 962 sx_xunlock(&proctree_lock); in proc_reap() 988 sx_xunlock(&proctree_lock); in proc_reap() 1011 sx_xunlock(&proctree_lock); in proc_reap() [all …]
|
| H A D | sys_procdesc.c | 137 sx_slock(&proctree_lock); in procdesc_find() 143 sx_sunlock(&proctree_lock); in procdesc_find() 286 * We use the proctree_lock to ensure that process exit either happens 294 sx_assert(&proctree_lock, SA_XLOCKED); in procdesc_exit() 338 sx_assert(&proctree_lock, SA_XLOCKED); in procdesc_reap() 365 sx_xlock(&proctree_lock); in procdesc_close() 375 sx_xunlock(&proctree_lock); in procdesc_close() 416 sx_xunlock(&proctree_lock); in procdesc_close() 526 sx_slock(&proctree_lock); in procdesc_stat() 548 sx_sunlock(&proctree_lock); in procdesc_stat() [all...] |
| H A D | kern_procctl.c | 79 sx_assert(&proctree_lock, SX_LOCKED); in protect_setchildren() 139 sx_assert(&proctree_lock, SX_XLOCKED); in reap_acquire() 156 sx_assert(&proctree_lock, SX_XLOCKED); in reap_release() 174 sx_assert(&proctree_lock, SX_LOCKED); in reap_status() 212 sx_assert(&proctree_lock, SX_LOCKED); in reap_getpids() 219 sx_unlock(&proctree_lock); in reap_getpids() 223 sx_slock(&proctree_lock); in reap_getpids() 244 sx_sunlock(&proctree_lock); in reap_getpids() 247 sx_slock(&proctree_lock); in reap_getpids() 292 sx_assert(&proctree_lock, SX_LOCKED); in reap_kill_proc() [all …]
|
| H A D | tty_tty.c | 68 sx_slock(&proctree_lock); in ctty_clone() 82 sx_sunlock(&proctree_lock); in ctty_clone()
|
| H A D | kern_proc.c | 136 struct sx __exclusive_cache_line proctree_lock; variable 189 sx_init(&proctree_lock, "proctree"); in procinit() 381 sx_assert(&proctree_lock, SX_LOCKED); in inferior() 494 sx_assert(&proctree_lock, SX_LOCKED); in pgfind() 580 sx_assert(&proctree_lock, SX_XLOCKED); in enterpgrp() 592 sx_xunlock(&proctree_lock); in enterpgrp() 652 sx_assert(&proctree_lock, SX_XLOCKED); in enterthispgrp() 665 sx_xunlock(&proctree_lock); in enterthispgrp() 673 sx_xunlock(&proctree_lock); in enterthispgrp() 693 sx_assert(&proctree_lock, SX_LOCKED); in isjobproc() [all …]
|
| H A D | tty.c | 1235 sx_xlock(&proctree_lock); in tty_drop_ctty() 1238 sx_xunlock(&proctree_lock); in tty_drop_ctty() 1249 sx_xunlock(&proctree_lock); in tty_drop_ctty() 1254 sx_xunlock(&proctree_lock); in tty_drop_ctty() 1273 sx_xunlock(&proctree_lock); in tty_drop_ctty() 1872 sx_xlock(&proctree_lock); in tty_generic_ioctl() 1877 sx_xunlock(&proctree_lock); in tty_generic_ioctl() 1883 sx_xunlock(&proctree_lock); in tty_generic_ioctl() 1901 sx_xunlock(&proctree_lock); in tty_generic_ioctl() 1916 sx_xunlock(&proctree_lock); in tty_generic_ioctl() [all …]
|
| H A D | sys_process.c | 812 sx_assert(&proctree_lock, SX_XLOCKED); in proc_set_traced() 921 sx_xlock(&proctree_lock); in kern_ptrace() 935 sx_xunlock(&proctree_lock); in kern_ptrace() 942 sx_xunlock(&proctree_lock); in kern_ptrace() 1056 sx_xunlock(&proctree_lock); in kern_ptrace() 1060 sx_xlock(&proctree_lock); in kern_ptrace() 1115 sx_xunlock(&proctree_lock); in kern_ptrace() 1373 sx_xunlock(&proctree_lock); in kern_ptrace() 1775 sx_xunlock(&proctree_lock); in kern_ptrace()
|
| H A D | subr_prf.c | 185 sx_slock(&proctree_lock); in uprintf() 190 sx_sunlock(&proctree_lock); in uprintf() 198 sx_sunlock(&proctree_lock); in uprintf() 205 sx_sunlock(&proctree_lock); in uprintf() 234 sx_slock(&proctree_lock); in vtprintf() 257 sx_sunlock(&proctree_lock); in vtprintf()
|
| H A D | kern_ktrace.c | 1171 sx_slock(&proctree_lock); in sys_ktrace() 1178 sx_sunlock(&proctree_lock); in sys_ktrace() 1189 sx_sunlock(&proctree_lock); in sys_ktrace() 1207 sx_sunlock(&proctree_lock); in sys_ktrace() 1215 sx_sunlock(&proctree_lock); in sys_ktrace() 1336 sx_assert(&proctree_lock, SX_LOCKED); in ktrsetchildren()
|
| H A D | kern_kthread.c | 168 sx_xlock(&proctree_lock); in kproc_exit() 172 sx_xunlock(&proctree_lock); in kproc_exit()
|
| H A D | kern_acct.c | 367 sx_slock(&proctree_lock); in acct_process() 375 sx_sunlock(&proctree_lock); in acct_process()
|
| H A D | kern_resource.c | 119 sx_slock(&proctree_lock); in kern_getpriority() 126 sx_sunlock(&proctree_lock); in kern_getpriority() 130 sx_sunlock(&proctree_lock); in kern_getpriority() 211 sx_slock(&proctree_lock); in kern_setpriority() 218 sx_sunlock(&proctree_lock); in kern_setpriority() 222 sx_sunlock(&proctree_lock); in kern_setpriority()
|
| H A D | kern_fork.c | 649 sx_xlock(&proctree_lock); in do_fork() 709 sx_xunlock(&proctree_lock); in do_fork() 807 sx_xlock(&proctree_lock); in do_fork() 833 sx_xunlock(&proctree_lock); in do_fork()
|
| H A D | kern_mib.c | 745 sx_xlock(&proctree_lock); in sysctl_kern_pid_max() 757 sx_xunlock(&proctree_lock); in sysctl_kern_pid_max()
|
| H A D | init_main.c | 836 sx_xlock(&proctree_lock); in create_init() 854 sx_xunlock(&proctree_lock); in create_init()
|
| H A D | kern_prot.c | 391 sx_xlock(&proctree_lock); in sys_setsid() 407 sx_xunlock(&proctree_lock); in sys_setsid() 452 sx_xlock(&proctree_lock); in sys_setpgid() 514 sx_xunlock(&proctree_lock); in sys_setpgid()
|
| H A D | kern_sig.c | 1856 sx_slock(&proctree_lock); in killpg1() 1866 sx_sunlock(&proctree_lock); in killpg1() 1870 sx_sunlock(&proctree_lock); in killpg1()
|
| /freebsd/sys/compat/linux/ |
| H A D | linux_fork.c | 217 sx_xlock(&proctree_lock); in linux_clone_proc() 221 sx_xunlock(&proctree_lock); in linux_clone_proc()
|
| H A D | linux_misc.c | 2815 sx_slock(&proctree_lock); in linux_ioprio_get() 2822 sx_sunlock(&proctree_lock); in linux_ioprio_get() 2827 sx_sunlock(&proctree_lock); in linux_ioprio_get() 2919 sx_slock(&proctree_lock); in linux_ioprio_set() 2926 sx_sunlock(&proctree_lock); in linux_ioprio_set() 2931 sx_sunlock(&proctree_lock); in linux_ioprio_set()
|
| H A D | linux_file.c | 189 sx_slock(&proctree_lock); in linux_common_open() 193 sx_sunlock(&proctree_lock); in linux_common_open() 199 sx_sunlock(&proctree_lock); in linux_common_open()
|
| /freebsd/sys/compat/linprocfs/ |
| H A D | linprocfs.c | 920 sx_assert(&proctree_lock, SX_LOCKED); in linprocfs_get_tty_nr() 952 sx_slock(&proctree_lock); in linprocfs_doprocstat() 956 sx_sunlock(&proctree_lock); in linprocfs_doprocstat() 1032 sx_slock(&proctree_lock); in linprocfs_doprocstatm() 1036 sx_sunlock(&proctree_lock); in linprocfs_doprocstatm() 1070 sx_slock(&proctree_lock); in linprocfs_doprocstatus() 1109 sx_sunlock(&proctree_lock); in linprocfs_doprocstatus()
|
| /freebsd/sys/fs/devfs/ |
| H A D | devfs_vnops.c | 725 sx_xlock(&proctree_lock); in devfs_close() 739 sx_xunlock(&proctree_lock); in devfs_close() 979 sx_slock(&proctree_lock); in devfs_ioctl() 982 sx_sunlock(&proctree_lock); in devfs_ioctl() 993 sx_sunlock(&proctree_lock); in devfs_ioctl()
|
| /freebsd/sys/cddl/contrib/opensolaris/uts/intel/dtrace/ |
| H A D | fasttrap_isa.c | 968 sx_slock(&proctree_lock); in fasttrap_pid_probe() 981 sx_sunlock(&proctree_lock); in fasttrap_pid_probe() 987 sx_sunlock(&proctree_lock); in fasttrap_pid_probe()
|
| /freebsd/sys/dev/hwpmc/ |
| H A D | hwpmc_mod.c | 1190 sx_slock(&proctree_lock); in pmc_attach_process() 1213 sx_sunlock(&proctree_lock); in pmc_attach_process() 1295 sx_slock(&proctree_lock); in pmc_detach_process() 1316 sx_sunlock(&proctree_lock); in pmc_detach_process() 2109 sx_slock(&proctree_lock); in pmc_log_all_process_mappings() 2127 sx_sunlock(&proctree_lock); in pmc_log_all_process_mappings()
|
| /freebsd/sys/sys/ |
| H A D | proc.h | 1082 extern struct sx proctree_lock;
|