Home
last modified time | relevance | path

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

12

/freebsd/sys/kern/
H A Dkern_exit.c114 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 Dsys_procdesc.c137 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 Dkern_procctl.c79 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 Dtty_tty.c68 sx_slock(&proctree_lock); in ctty_clone()
82 sx_sunlock(&proctree_lock); in ctty_clone()
H A Dkern_proc.c136 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 Dtty.c1235 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 Dsys_process.c812 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 Dsubr_prf.c185 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 Dkern_ktrace.c1171 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 Dkern_kthread.c168 sx_xlock(&proctree_lock); in kproc_exit()
172 sx_xunlock(&proctree_lock); in kproc_exit()
H A Dkern_acct.c367 sx_slock(&proctree_lock); in acct_process()
375 sx_sunlock(&proctree_lock); in acct_process()
H A Dkern_resource.c119 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 Dkern_fork.c649 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 Dkern_mib.c745 sx_xlock(&proctree_lock); in sysctl_kern_pid_max()
757 sx_xunlock(&proctree_lock); in sysctl_kern_pid_max()
H A Dinit_main.c836 sx_xlock(&proctree_lock); in create_init()
854 sx_xunlock(&proctree_lock); in create_init()
H A Dkern_prot.c391 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 Dkern_sig.c1856 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 Dlinux_fork.c217 sx_xlock(&proctree_lock); in linux_clone_proc()
221 sx_xunlock(&proctree_lock); in linux_clone_proc()
H A Dlinux_misc.c2815 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 Dlinux_file.c189 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 Dlinprocfs.c920 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 Ddevfs_vnops.c725 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 Dfasttrap_isa.c968 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 Dhwpmc_mod.c1190 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 Dproc.h1082 extern struct sx proctree_lock;

12