OpenGrok
Home
Sort by:
relevance
|
last modified time
|
path
Full Search
in project(s):
src
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:MTX_LOCK
(Results
1 - 9
of
9
) sorted by relevancy
/src/sys/arch/riscv/include/
mutex.h
63
#define
MTX_LOCK
__BIT(8) // just one bit
90
__mtx->mtx_owner &= ~
MTX_LOCK
;
96
return (__mtx->mtx_owner &
MTX_LOCK
) != 0;
106
: "r"(
MTX_LOCK
), "r"(__mtx));
107
return (__old &
MTX_LOCK
) == 0;
115
:: "r"(~
MTX_LOCK
), "r"(__mtx));
/src/sys/arch/sparc/sparc/
lock_stubs.s
113
ldub [%o0 +
MTX_LOCK
], %o3 ! get has-waiters indicator
148
ldstub [ %o0 +
MTX_LOCK
], %o2
162
ldub [ %o0 +
MTX_LOCK
], %o1
166
clrb [ %o0 +
MTX_LOCK
]
168
clrb [ %o0 +
MTX_LOCK
]
/src/sys/arch/vax/vax/
lock_stubs.S
113
bbssi $0,
MTX_LOCK
(%r0), 4f /* take out mutex */
117
movb $1,
MTX_LOCK
(%r0) /* for ddb use only */
130
bbcci $0,
MTX_LOCK
(%r0), 2f /* clear mutex */
132
clrb
MTX_LOCK
(%r0) /* for ddb use only */
/src/sys/arch/mips/mips/
lock_stubs_llsc.S
272
INT_LL t3,
MTX_LOCK
(t0)
276
INT_SC t1,
MTX_LOCK
(t0)
278
INT_LL t3,
MTX_LOCK
(t0)
293
INT_L t0,
MTX_LOCK
(a0)
297
INT_S zero,
MTX_LOCK
(a0)
lock_stubs_ras.S
395
INT_L t3,
MTX_LOCK
(t0)
400
INT_S t1,
MTX_LOCK
(t0)
417
INT_L t0,
MTX_LOCK
(a0)
421
INT_S zero,
MTX_LOCK
(a0)
/src/sys/arch/amd64/amd64/
lock_stubs.S
102
xchgb %al,
MTX_LOCK
(%rdi) /* lock */
122
cmpxchgb %ah,
MTX_LOCK
(%rdi) /* unlock */
141
movb $0x00,
MTX_LOCK
(%rdi)
/src/sys/arch/i386/i386/
lock_stubs.S
245
xchgb %al,
MTX_LOCK
(%edx) /* lock it */
265
movb $0,
MTX_LOCK
(%edx) /* zero */
293
movb $0,
MTX_LOCK
(%edx) /* zero */
/src/sys/arch/hppa/hppa/
lock_stubs.S
84
ldo (
MTX_LOCK
+ HPPA_LDCW_ALIGN - 1)(%arg0), %t3
148
ldo (
MTX_LOCK
+ HPPA_LDCW_ALIGN - 1)(%arg0), %t1
/src/sys/arch/powerpc/booke/
trap_subr.S
374
li %r20,
MTX_LOCK
; \
392
stw %r22,
MTX_LOCK
(%r23); \
Completed in 15 milliseconds
Indexes created Sat Nov 08 18:09:48 GMT 2025