Defined in 2 files as a typedef:
Defined in 1 files as a struct:
Referenced in 168 files:
- cddl/contrib/opensolaris/head/thread.h, line 41
- cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c, line 53
- cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h, line 661
- cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.h, 2 times
- cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c, line 879
- cddl/contrib/opensolaris/lib/libuutil/common/libuutil_impl.h, 2 times
- cddl/contrib/opensolaris/lib/libuutil/common/uu_avl.c, line 36
- cddl/contrib/opensolaris/lib/libuutil/common/uu_list.c, line 60
- cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c, 2 times
- cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c, line 98
- cddl/contrib/opensolaris/tools/ctf/cvt/barrier.h, line 48
- cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.h, 3 times
- cddl/contrib/opensolaris/tools/ctf/cvt/ctftools.h, line 314
- contrib/apr-util/crypto/apr_passwd.c, line 51
- contrib/apr/include/apr_portable.h, 2 times
- contrib/apr/include/arch/unix/apr_arch_proc_mutex.h, line 106
- contrib/apr/include/arch/unix/apr_arch_thread_mutex.h, line 34
- contrib/apr/locks/unix/proc_mutex.c, 4 times
- contrib/blacklist/lib/bl.c, line 73
- contrib/compiler-rt/lib/builtins/emutls.c, line 28
- contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_netbsd.cc, line 86
- contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_posix.cc, line 213
- contrib/compiler-rt/lib/sanitizer_common/sanitizer_platform_limits_solaris.cc, line 78
- contrib/compiler-rt/lib/sanitizer_common/symbolizer/sanitizer_wrappers.cc, 5 times
- contrib/compiler-rt/lib/tsan/benchmarks/vts_many_threads_bench.cc, line 39
- contrib/compiler-rt/lib/tsan/dd/dd_interceptors.cc, 6 times
- contrib/gcc/gthr-dce.h, 8 times
- contrib/gcc/gthr-posix.c, 6 times
- contrib/gcc/gthr-posix.h, 11 times
- contrib/gcc/gthr-posix95.h, 11 times
- contrib/gcc/gthr-tpf.h, 2 times
- contrib/gcclibs/libgomp/config/posix/mutex.h, line 36
- contrib/gcclibs/libgomp/config/posix/omp-lock.h, 2 times
- contrib/gcclibs/libgomp/config/posix/sem.h, line 54
- contrib/gcclibs/libgomp/config/posix95/omp-lock.h, 2 times
- contrib/gcclibs/libmudflap/mf-hooks3.c, line 105
- contrib/gcclibs/libmudflap/mf-impl.h, line 229
- contrib/gcclibs/libmudflap/mf-runtime.c, line 188
- contrib/gdtoa/gdtoaimp.h, line 478
- contrib/jemalloc/include/jemalloc/internal/mutex.h, 2 times
- contrib/jemalloc/src/mutex.c, 3 times
- contrib/libarchive/libarchive/archive_random.c, line 148
- contrib/libcxxrt/exception.cc, line 447
- contrib/libxo/libxo/xo_syslog.c, line 117
- contrib/llvm/lib/ExecutionEngine/IntelJITEvents/ittnotify_config.h, line 194
- contrib/llvm/lib/Support/Mutex.cpp, 11 times
- contrib/ncurses/ncurses/curses.priv.h, 7 times
- contrib/ncurses/ncurses/tinfo/lib_data.c, 4 times
- contrib/netbsd-tests/fs/puffs/t_fuzz.c, line 168
- contrib/netbsd-tests/lib/libpthread/dlopen/dso/h_pthread_dlopen.c, 4 times
- contrib/netbsd-tests/lib/libpthread/dlopen/t_dlopen.c, 5 times
- contrib/netbsd-tests/lib/libpthread/h_resolv.c, line 61
- contrib/netbsd-tests/lib/libpthread/t_barrier.c, line 45
- contrib/netbsd-tests/lib/libpthread/t_cond.c, 3 times
- contrib/netbsd-tests/lib/libpthread/t_condwait.c, line 57
- contrib/netbsd-tests/lib/libpthread/t_fpu.c, line 70
- contrib/netbsd-tests/lib/libpthread/t_mutex.c, 5 times
- contrib/netbsd-tests/lib/libpthread/t_once.c, 2 times
- contrib/netbsd-tests/lib/libpthread/t_preempt.c, line 46
- contrib/netbsd-tests/rump/rumpkern/h_client/h_reconcli.c, line 18
- contrib/netbsd-tests/usr.bin/xlint/lint1/d_c99_nested_struct.c, line 21
- contrib/ntp/lib/isc/pthreads/include/isc/mutex.h, 2 times
- contrib/ntp/lib/isc/pthreads/mutex.c, line 95
- contrib/ntp/sntp/libevent/evthread_pthread.c, 6 times
- contrib/ofed/libibcm/cm.c, 2 times
- contrib/ofed/libibverbs/compat-1_0.c, 3 times
- contrib/ofed/libibverbs/ibverbs.h, line 55
- contrib/ofed/libibverbs/memory.c, line 61
- contrib/ofed/libibverbs/verbs.h, 6 times
- contrib/ofed/libmlx4/mlx4.h, 3 times
- contrib/ofed/libmlx5/mlx5.h, 4 times
- contrib/ofed/librdmacm/acm.c, line 113
- contrib/ofed/librdmacm/cma.c, 2 times
- contrib/ofed/librdmacm/examples/cmtime.c, line 93
- contrib/ofed/librdmacm/preload.c, line 97
- contrib/ofed/librdmacm/rsocket.c, line 68
- contrib/ofed/opensm/complib/cl_timer.c, line 56
- contrib/ofed/opensm/include/complib/cl_event_osd.h, line 62
- contrib/ofed/opensm/include/complib/cl_spinlock_osd.h, line 56
- contrib/ofed/opensm/include/complib/cl_threadpool.h, line 100
- contrib/ofed/opensm/include/opensm/osm_stats.h, line 97
- contrib/ofed/opensm/include/vendor/osm_vendor_ibumad.h, 2 times
- contrib/openbsm/bin/auditdistd/receiver.c, 3 times
- contrib/openbsm/bin/auditdistd/sender.c, 4 times
- contrib/openbsm/bin/auditdistd/synch.h, 8 times
- contrib/openbsm/libbsm/bsm_audit.c, line 69
- contrib/openbsm/libbsm/bsm_class.c, line 55
- contrib/openbsm/libbsm/bsm_control.c, line 66
- contrib/openbsm/libbsm/bsm_event.c, line 56
- contrib/openbsm/libbsm/bsm_mask.c, line 50
- contrib/openbsm/libbsm/bsm_user.c, line 55
- contrib/sendmail/libmilter/libmilter.h, line 134
- contrib/sqlite3/sqlite3.c, line 23706
- contrib/unbound/util/locks.h, 3 times
- contrib/xz/src/common/mythread.h, line 113
- crypto/heimdal/include/heim_threads.h, line 88
- crypto/heimdal/lib/sqlite/sqlite3.c, line 17452
- crypto/openssl/crypto/threads/mttest.c, 2 times
- crypto/openssl/crypto/threads/th-lock.c, 2 times
- include/pthread.h, 12 times
- include/pthread_np.h, 5 times
- lib/libc/gdtoa/glue.c, line 10
- lib/libc/gen/__pthread_mutex_init_calloc_cb_stub.c, line 40
- lib/libc/gen/arc4random.c, line 60
- lib/libc/gen/getlogin.c, line 54
- lib/libc/gen/popen.c, line 64
- lib/libc/gen/sem.c, 2 times
- lib/libc/gen/sem_new.c, line 80
- lib/libc/gen/syslog.c, line 66
- lib/libc/include/libc_private.h, line 186
- lib/libc/include/reentrant.h, line 87
- lib/libc/resolv/mtctxres.c, line 117
- lib/libc/rpc/mt_misc.c, 13 times
- lib/libc/rpc/mt_misc.h, 14 times
- lib/libc/stdlib/atexit.c, line 62
- lib/libc/stdlib/quick_exit.c, line 47
- lib/libc/stdlib/set_constraint_handler_s.c, line 45
- lib/libc/tests/resolv/resolv_test.c, line 67
- lib/libcuse/cuse_lib.c, line 84
- lib/libedit/terminal.c, line 216
- lib/librt/sigev_thread.c, 2 times
- lib/libthr/thread/thr_cond.c, 8 times
- lib/libthr/thread/thr_init.c, 3 times
- lib/libthr/thread/thr_mutex.c, 34 times
- lib/libthr/thread/thr_private.h, 3 times
- lib/libusb/libusb10.c, line 56
- lib/libusb/libusb10.h, 2 times
- sbin/ggate/ggated/ggated.c, line 103
- sbin/hastd/hast.h, 2 times
- sbin/hastd/hooks.c, line 84
- sbin/hastd/primary.c, 7 times
- sbin/hastd/secondary.c, 3 times
- sbin/hastd/synch.h, 8 times
- sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c, line 46
- sys/sys/_pthreadtypes.h, line 95
- tools/regression/gaithrstress/gaithrstress.c, line 65
- tools/regression/pthread/cv_cancel1/cv_cancel1.c, line 35
- tools/regression/pthread/mutex_isowned_np/mutex_isowned_np.c, 2 times
- tools/regression/pthread/unwind/cond_wait_cancel.cpp, line 11
- tools/regression/pthread/unwind/cond_wait_cancel2.cpp, line 16
- tools/tools/netrate/juggle/juggle.c, line 294
- usr.bin/mkuzip/mkuz_fqueue.h, line 30
- usr.bin/sort/radixsort.c, line 89
- usr.sbin/bhyve/atkbdc.c, line 121
- usr.sbin/bhyve/bhyverun.c, line 590
- usr.sbin/bhyve/block_if.c, 2 times
- usr.sbin/bhyve/mevent.c, line 72
- usr.sbin/bhyve/mevent_test.c, 2 times
- usr.sbin/bhyve/pci_ahci.c, line 196
- usr.sbin/bhyve/pci_e82545.c, line 244
- usr.sbin/bhyve/pci_emul.h, line 127
- usr.sbin/bhyve/pci_irq.c, line 68
- usr.sbin/bhyve/pci_virtio_block.c, line 138
- usr.sbin/bhyve/pci_virtio_console.c, line 115
- usr.sbin/bhyve/pci_virtio_net.c, 3 times
- usr.sbin/bhyve/pci_virtio_rnd.c, line 72
- usr.sbin/bhyve/pci_xhci.c, line 253
- usr.sbin/bhyve/pm.c, line 48
- usr.sbin/bhyve/ps2kbd.c, line 69
- usr.sbin/bhyve/ps2mouse.c, line 95
- usr.sbin/bhyve/rfb.c, line 101
- usr.sbin/bhyve/uart_emul.c, line 107
- usr.sbin/bhyve/usb_emul.h, line 111
- usr.sbin/bhyve/usb_mouse.c, 2 times
- usr.sbin/bhyve/virtio.h, line 325
- usr.sbin/camdd/camdd.c, line 340
- usr.sbin/ngctl/main.c, line 85
- usr.sbin/nscd/config.h, 3 times