Home
last modified time | relevance | path

Searched refs:Giant (Results 1 – 25 of 37) sorted by relevance

12

/f-stack/freebsd/kern/
H A Dkern_condvar.c133 if (lock == &Giant.lock_object) in _cv_wait()
134 mtx_assert(&Giant, MA_OWNED); in _cv_wait()
138 if (lock != &Giant.lock_object) { in _cv_wait()
153 if (lock != &Giant.lock_object) { in _cv_wait()
238 if (lock == &Giant.lock_object) in _cv_wait_sig()
239 mtx_assert(&Giant, MA_OWNED); in _cv_wait_sig()
244 if (lock != &Giant.lock_object) { in _cv_wait_sig()
298 if (lock == &Giant.lock_object) in _cv_timedwait_sbt()
299 mtx_assert(&Giant, MA_OWNED); in _cv_timedwait_sbt()
360 if (lock == &Giant.lock_object) in _cv_timedwait_sig_sbt()
[all …]
H A Dkern_module.c101 mtx_lock(&Giant); in module_shutdown()
106 mtx_unlock(&Giant); in module_shutdown()
116 mtx_lock(&Giant); in module_register_init()
148 mtx_unlock(&Giant); in module_register_init()
247 mtx_lock(&Giant); in module_quiesce()
249 mtx_unlock(&Giant); in module_quiesce()
260 mtx_lock(&Giant); in module_unload()
262 mtx_unlock(&Giant); in module_unload()
H A Dkern_conf.c359 mtx_lock(&Giant); in giant_open()
375 mtx_lock(&Giant); in giant_fdopen()
391 mtx_lock(&Giant); in giant_close()
411 mtx_lock(&Giant); in giant_strategy()
426 mtx_lock(&Giant); in giant_ioctl()
442 mtx_lock(&Giant); in giant_read()
458 mtx_lock(&Giant); in giant_write()
474 mtx_lock(&Giant); in giant_poll()
490 mtx_lock(&Giant); in giant_kqfilter()
507 mtx_lock(&Giant); in giant_mmap()
[all …]
H A Dkern_synch.c151 KASSERT(sbt != 0 || mtx_owned(&Giant) || lock != NULL, in _sleep()
156 KASSERT(lock != NULL && lock != &Giant.lock_object, in _sleep()
185 if (lock == &Giant.lock_object) in _sleep()
186 mtx_assert(&Giant, MA_OWNED); in _sleep()
188 if (lock != NULL && lock != &Giant.lock_object && in _sleep()
229 if (lock != NULL && lock != &Giant.lock_object && !(priority & PDROP)) { in _sleep()
420 KASSERT(lock != &Giant.lock_object, in _blockcount_sleep()
498 mtx_assert(&Giant, MA_NOTOWNED); in mi_switch()
H A Dkern_sx.c89 WITNESS_SAVE_DECL(Giant) \
92 if (__predict_false(mtx_owned(&Giant))) { \
94 WITNESS_SAVE(&Giant.lock_object, Giant); \
95 while (mtx_owned(&Giant)) { \
97 mtx_unlock(&Giant); \
104 mtx_assert(&Giant, MA_NOTOWNED); \
106 mtx_lock(&Giant); \
107 WITNESS_RESTORE(&Giant.lock_object, Giant); \
H A Dkern_lock.c96 WITNESS_SAVE_DECL(Giant)
100 mtx_lock(&Giant); \
101 WITNESS_RESTORE(&Giant.lock_object, Giant); \
105 if (__predict_false(mtx_owned(&Giant))) { \
106 WITNESS_SAVE(&Giant.lock_object, Giant); \
107 while (mtx_owned(&Giant)) { \
109 mtx_unlock(&Giant); \
H A Dsubr_witness.c818 mtx_unlock(&Giant); in witness_startup()
819 mtx_assert(&Giant, MA_NOTOWNED); in witness_startup()
876 mtx_lock(&Giant); in witness_startup()
1311 lock == &Giant.lock_object) in witness_checkorder()
1320 lock1->li_lock == &Giant.lock_object) in witness_checkorder()
1339 lock == &Giant.lock_object) in witness_checkorder()
1407 && lock == &Giant.lock_object) in witness_checkorder()
1495 !(plock->li_lock == &Giant.lock_object && in witness_checkorder()
1818 lock1->li_lock == &Giant.lock_object) in witness_warn()
H A Dkern_thread.c861 mtx_assert(&Giant, MA_NOTOWNED); in thread_exit()
966 mtx_assert(&Giant, MA_NOTOWNED); in thread_wait()
1163 mtx_assert(&Giant, MA_NOTOWNED); in thread_single()
1329 mtx_assert(&Giant, MA_NOTOWNED); in thread_suspend_check()
H A Dkern_timeout.c669 if (c_lock == &Giant.lock_object) { in softclock_call_cc()
1070 if (c->c_lock == &Giant.lock_object) in _callout_stop_safe()
1071 use_lock = mtx_owned(&Giant); in _callout_stop_safe()
1320 c->c_lock = &Giant.lock_object; in callout_init()
H A Dsubr_trap.c216 mtx_assert(&Giant, MA_NOTOWNED); in ast()
H A Dinit_main.c338 mtx_assert(&Giant, MA_OWNED | MA_NOTRECURSED); in mi_startup()
339 mtx_unlock(&Giant); in mi_startup()
H A Dkern_mutex.c181 struct mtx __exclusive_cache_line Giant; variable
1216 mtx_init(&Giant, "Giant", NULL, MTX_DEF | MTX_RECURSE); in mutex_init()
1225 mtx_lock(&Giant); in mutex_init()
H A Dkern_intr.c1167 mtx_lock(&Giant); in intr_event_execute_handlers()
1170 mtx_unlock(&Giant); in intr_event_execute_handlers()
1280 mtx_assert(&Giant, MA_NOTOWNED); in ithread_loop()
/f-stack/freebsd/net/
H A Diflib_clone.c186 mtx_lock(&Giant); in iflib_clone_create()
188 mtx_unlock(&Giant); in iflib_clone_create()
212 mtx_lock(&Giant); in iflib_clone_create()
214 mtx_unlock(&Giant); in iflib_clone_create()
240 mtx_lock(&Giant); in iflib_clone_destroy()
242 mtx_unlock(&Giant); in iflib_clone_destroy()
/f-stack/freebsd/sys/
H A Dmutex.h441 #define GIANT_REQUIRED mtx_assert_(&Giant, MA_OWNED, __FILE__, __LINE__)
484 extern struct mtx Giant;
498 WITNESS_SAVE_DECL(Giant); \
500 if (__predict_false(mtx_owned(&Giant))) { \
501 WITNESS_SAVE(&Giant.lock_object, Giant); \
502 for (_giantcnt = 0; mtx_owned(&Giant) && \
504 mtx_unlock(&Giant); \
512 mtx_assert(&Giant, MA_NOTOWNED); \
515 mtx_lock(&Giant); \
516 WITNESS_RESTORE(&Giant.lock_object, Giant); \
/f-stack/freebsd/x86/x86/
H A Dmp_watchdog.c106 mtx_lock(&Giant); in watchdog_function()
108 mtx_unlock(&Giant); in watchdog_function()
/f-stack/freebsd/netgraph/bluetooth/drivers/h4/
H A Dng_h4.c824 mtx_lock(&Giant);
826 mtx_unlock(&Giant);
978 mtx_lock(&Giant);
980 mtx_unlock(&Giant);
996 mtx_lock(&Giant);
998 mtx_unlock(&Giant);
1009 mtx_lock(&Giant);
1011 mtx_unlock(&Giant);
/f-stack/freebsd/arm/versatile/
H A Dpl050.c65 #define KMI_LOCK() mtx_lock(&Giant)
66 #define KMI_UNLOCK() mtx_unlock(&Giant)
73 #define KMI_LOCK_ASSERT() mtx_assert(&Giant, MA_OWNED)
81 mtx_assert(&Giant, MA_OWNED); \
480 if (!mtx_owned(&Giant) && !SCHEDULER_STOPPED()) in kmi_ioctl()
/f-stack/freebsd/contrib/device-tree/Bindings/clock/
H A Defm32-clock.txt1 * Clock bindings for Energy Micro efm32 Giant Gecko's Clock Management Unit
/f-stack/freebsd/contrib/device-tree/Bindings/timer/
H A Denergymicro,efm32-timer.txt3 The efm32 Giant Gecko SoCs come with four 16 bit timers. Two counters can be
/f-stack/lib/
H A Dff_lock.c53 struct mtx Giant; variable
445 mtx_init(&Giant, "Giant", NULL, MTX_DEF | MTX_RECURSE); in mutex_init()
H A Dff_kern_timeout.c440 if (c_lock == &Giant.lock_object) { in softclock_call_cc()
808 if (c->c_lock == &Giant.lock_object) in _callout_stop_safe()
809 use_lock = mtx_owned(&Giant); in _callout_stop_safe()
1019 c->c_lock = &Giant.lock_object; in callout_init()
/f-stack/freebsd/contrib/device-tree/src/arm/
H A Defm32gg-dk3750.dts13 model = "Energy Micro Giant Gecko Development Kit";
H A Defm32gg.dtsi3 * Device tree for Energy Micro EFM32 Giant Gecko SoC.
/f-stack/freebsd/x86/cpufreq/
H A Dsmist.c208 /*maxsegsize*/ PAGE_SIZE, 0, busdma_lock_mutex, &Giant, in set_ownership()

12