Defined in 5 files as a prototype:
Defined in 17 files as a function:
- sys/arch/acorn32/include/lock.h, line 82 (as a function)
- sys/arch/alpha/include/lock.h, line 140 (as a function)
- sys/arch/amd64/amd64/lock_stubs.S, line 345 (as a function)
- sys/arch/arm/include/lock.h, line 212 (as a function)
- sys/arch/hppa/include/lock.h, line 120 (as a function)
- sys/arch/i386/i386/lock_stubs.S, line 405 (as a function)
- sys/arch/ia64/include/lock.h, line 112 (as a function)
- sys/arch/m68k/include/lock.h, line 98 (as a function)
- sys/arch/mips/include/lock.h, line 184 (as a function)
- sys/arch/or1k/include/lock.h, line 127 (as a function)
- sys/arch/powerpc/include/lock.h, line 128 (as a function)
- sys/arch/sh3/include/lock.h, line 107 (as a function)
- sys/arch/sparc/include/lock.h, line 132 (as a function)
- sys/arch/usermode/include/lock.h, line 55 (as a function)
- sys/arch/vax/include/lock.h, line 126 (as a function)
- sys/arch/x86/include/lock.h, line 169 (as a function)
- sys/sys/common_lock.h, line 97 (as a function)
Referenced in 24 files:
- common/lib/libc/atomic/atomic_init_testset.c
- common/lib/libc/gmon/mcount.c
- lib/libpthread/pthread_lock.c, line 121
- sys/arch/amd64/amd64/db_interface.c
- sys/arch/amd64/amd64/lock_stubs.S, line 348
- sys/arch/evbarm/iq80310/iq80310_intr.c, line 280
- sys/arch/hppa/include/mutex.h, line 170
- sys/arch/i386/i386/db_interface.c
- sys/arch/i386/i386/lock_stubs.S, line 409
- sys/arch/sparc/sparc/db_interface.c
- sys/arch/sparc/sparc/kgdb_machdep.c
- sys/arch/sparc/sparc/openfirm.c, line 570
- sys/arch/sparc/sparc/timer.c, line 173
- sys/arch/sparc64/sparc64/kgdb_machdep.c
- sys/arch/x86/isa/clock.c
- sys/arch/x86/x86/ioapic.c, line 133
- sys/arch/xen/xen/xpci_xenbus.c, line 426
- sys/dev/lockstat.c, line 456
- sys/kern/kern_lock.c, line 299
- sys/kern/kern_mutex.c, line 137
- sys/kern/subr_debug.c
- sys/kern/subr_lockdebug.c
- sys/rump/librump/rumpkern/atomic_cas_generic.c, line 62
- tests/kernel/t_lock.c