Lines Matching refs:opts
93 int opts);
96 int _mtx_trylock_flags_int(struct mtx *m, int opts LOCK_FILE_LINE_ARG_DEF);
97 int _mtx_trylock_flags_(volatile uintptr_t *c, int opts, const char *file,
101 void __mtx_lock_sleep(volatile uintptr_t *c, uintptr_t v, int opts,
103 void __mtx_unlock_sleep(volatile uintptr_t *c, uintptr_t v, int opts,
113 void _mtx_lock_spin_cookie(volatile uintptr_t *c, uintptr_t v, int opts,
119 void __mtx_lock_flags(volatile uintptr_t *c, int opts, const char *file,
121 void __mtx_unlock_flags(volatile uintptr_t *c, int opts, const char *file,
123 void __mtx_lock_spin_flags(volatile uintptr_t *c, int opts, const char *file,
125 int __mtx_trylock_spin_flags(volatile uintptr_t *c, int opts,
127 void __mtx_unlock_spin_flags(volatile uintptr_t *c, int opts,
137 void _thread_lock(struct thread *td, int opts, const char *file, int line);
239 #define __mtx_lock(mp, tid, opts, file, line) do { \ argument
245 _mtx_lock_sleep((mp), _v, (opts), (file), (line)); \
255 #define __mtx_lock_spin(mp, tid, opts, file, line) do { \ argument
262 _mtx_lock_spin((mp), _v, (opts), (file), (line)); \
264 #define __mtx_trylock_spin(mp, tid, opts, file, line) __extension__ ({ \ argument
280 #define __mtx_lock_spin(mp, tid, opts, file, line) do { \ argument
291 #define __mtx_trylock_spin(mp, tid, opts, file, line) __extension__ ({ \ argument
308 #define __mtx_unlock(mp, tid, opts, file, line) do { \ argument
313 _mtx_unlock_sleep((mp), _v, (opts), (file), (line)); \
392 struct mtx_pool *mtx_pool_create(const char *mtx_name, int pool_size, int opts);
414 #define mtx_lock_flags_(m, opts, file, line) \ argument
415 _mtx_lock_flags((m), (opts), (file), (line))
416 #define mtx_unlock_flags_(m, opts, file, line) \ argument
417 _mtx_unlock_flags((m), (opts), (file), (line))
418 #define mtx_lock_spin_flags_(m, opts, file, line) \ argument
419 _mtx_lock_spin_flags((m), (opts), (file), (line))
420 #define mtx_trylock_spin_flags_(m, opts, file, line) \ argument
421 _mtx_trylock_spin_flags((m), (opts), (file), (line))
422 #define mtx_unlock_spin_flags_(m, opts, file, line) \ argument
423 _mtx_unlock_spin_flags((m), (opts), (file), (line))
425 #define mtx_lock_flags_(m, opts, file, line) \ argument
426 __mtx_lock((m), curthread, (opts), (file), (line))
427 #define mtx_unlock_flags_(m, opts, file, line) \ argument
428 __mtx_unlock((m), curthread, (opts), (file), (line))
429 #define mtx_lock_spin_flags_(m, opts, file, line) \ argument
430 __mtx_lock_spin((m), curthread, (opts), (file), (line))
431 #define mtx_trylock_spin_flags_(m, opts, file, line) \ argument
432 __mtx_trylock_spin((m), curthread, (opts), (file), (line))
433 #define mtx_unlock_spin_flags_(m, opts, file, line) \ argument
448 #define mtx_lock_flags(m, opts) \ argument
449 mtx_lock_flags_((m), (opts), LOCK_FILE, LOCK_LINE)
450 #define mtx_unlock_flags(m, opts) \ argument
451 mtx_unlock_flags_((m), (opts), LOCK_FILE, LOCK_LINE)
452 #define mtx_lock_spin_flags(m, opts) \ argument
453 mtx_lock_spin_flags_((m), (opts), LOCK_FILE, LOCK_LINE)
454 #define mtx_unlock_spin_flags(m, opts) \ argument
455 mtx_unlock_spin_flags_((m), (opts), LOCK_FILE, LOCK_LINE)
456 #define mtx_trylock_flags(m, opts) \ argument
457 mtx_trylock_flags_((m), (opts), LOCK_FILE, LOCK_LINE)
458 #define mtx_trylock_spin_flags(m, opts) \ argument
459 mtx_trylock_spin_flags_((m), (opts), LOCK_FILE, LOCK_LINE)
526 #define MTX_SYSINIT(name, mtx, desc, opts) \ argument
530 (opts) \