| /f-stack/freebsd/kern/ |
| H A D | kern_condvar.c | 133 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 D | kern_module.c | 101 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 D | kern_conf.c | 359 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 D | kern_synch.c | 151 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 D | kern_sx.c | 89 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 D | kern_lock.c | 96 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 D | subr_witness.c | 818 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 D | kern_thread.c | 861 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 D | kern_timeout.c | 669 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 D | subr_trap.c | 216 mtx_assert(&Giant, MA_NOTOWNED); in ast()
|
| H A D | init_main.c | 338 mtx_assert(&Giant, MA_OWNED | MA_NOTRECURSED); in mi_startup() 339 mtx_unlock(&Giant); in mi_startup()
|
| H A D | kern_mutex.c | 181 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 D | kern_intr.c | 1167 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 D | iflib_clone.c | 186 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 D | mutex.h | 441 #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 D | mp_watchdog.c | 106 mtx_lock(&Giant); in watchdog_function() 108 mtx_unlock(&Giant); in watchdog_function()
|
| /f-stack/freebsd/netgraph/bluetooth/drivers/h4/ |
| H A D | ng_h4.c | 824 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 D | pl050.c | 65 #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 D | efm32-clock.txt | 1 * Clock bindings for Energy Micro efm32 Giant Gecko's Clock Management Unit
|
| /f-stack/freebsd/contrib/device-tree/Bindings/timer/ |
| H A D | energymicro,efm32-timer.txt | 3 The efm32 Giant Gecko SoCs come with four 16 bit timers. Two counters can be
|
| /f-stack/lib/ |
| H A D | ff_lock.c | 53 struct mtx Giant; variable 445 mtx_init(&Giant, "Giant", NULL, MTX_DEF | MTX_RECURSE); in mutex_init()
|
| H A D | ff_kern_timeout.c | 440 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 D | efm32gg-dk3750.dts | 13 model = "Energy Micro Giant Gecko Development Kit";
|
| H A D | efm32gg.dtsi | 3 * Device tree for Energy Micro EFM32 Giant Gecko SoC.
|
| /f-stack/freebsd/x86/cpufreq/ |
| H A D | smist.c | 208 /*maxsegsize*/ PAGE_SIZE, 0, busdma_lock_mutex, &Giant, in set_ownership()
|