Home
last modified time | relevance | path

Searched refs:oom_lock (Results 1 - 13 of 13) sorted by relevance

/kernel/linux/linux-6.6/include/linux/
H A Doom.h57 extern struct mutex oom_lock;
H A Dmemcontrol.h252 bool oom_lock; member
/kernel/linux/linux-5.10/include/linux/
H A Doom.h57 extern struct mutex oom_lock;
H A Dmemcontrol.h254 bool oom_lock; member
/kernel/linux/linux-5.10/mm/
H A Doom_kill.c66 DEFINE_MUTEX(oom_lock); variable
718 * Has to be called with oom_lock held and never after
793 if (mutex_lock_killable(&oom_lock)) in oom_killer_disable()
796 mutex_unlock(&oom_lock); in oom_killer_disable()
H A Dmemcontrol.c1751 if (mutex_lock_killable(&oom_lock)) in mem_cgroup_out_of_memory()
1759 * fail to bail out. Therefore, check again after holding oom_lock. in mem_cgroup_out_of_memory()
1764 mutex_unlock(&oom_lock); in mem_cgroup_out_of_memory()
1837 if (iter->oom_lock) { in mem_cgroup_oom_trylock()
1846 iter->oom_lock = true; in mem_cgroup_oom_trylock()
1859 iter->oom_lock = false; in mem_cgroup_oom_trylock()
1876 iter->oom_lock = false; in mem_cgroup_oom_unlock()
H A Dpage_alloc.c4061 if (!mutex_trylock(&oom_lock)) { in __alloc_pages_may_oom()
4072 * allocation which will never fail due to oom_lock already held. in __alloc_pages_may_oom()
4124 mutex_unlock(&oom_lock); in __alloc_pages_may_oom()
/kernel/linux/linux-6.6/mm/
H A Doom_kill.c67 DEFINE_MUTEX(oom_lock); variable
750 * Has to be called with oom_lock held and never after
823 if (mutex_lock_killable(&oom_lock)) in oom_killer_disable()
826 mutex_unlock(&oom_lock); in oom_killer_disable()
H A Dmemcontrol.c1691 /* Use static buffer, for the caller is holding oom_lock. */ in mem_cgroup_print_oom_meminfo()
1695 lockdep_assert_held(&oom_lock); in mem_cgroup_print_oom_meminfo()
1760 if (mutex_lock_killable(&oom_lock)) in mem_cgroup_out_of_memory()
1768 * fail to bail out. Therefore, check again after holding oom_lock. in mem_cgroup_out_of_memory()
1773 mutex_unlock(&oom_lock); in mem_cgroup_out_of_memory()
1846 if (iter->oom_lock) { in mem_cgroup_oom_trylock()
1855 iter->oom_lock = true; in mem_cgroup_oom_trylock()
1868 iter->oom_lock = false; in mem_cgroup_oom_trylock()
1885 iter->oom_lock = false; in mem_cgroup_oom_unlock()
H A Dpage_alloc.c3325 if (!mutex_trylock(&oom_lock)) { in __alloc_pages_may_oom()
3336 * allocation which will never fail due to oom_lock already held. in __alloc_pages_may_oom()
3389 mutex_unlock(&oom_lock); in __alloc_pages_may_oom()
H A Dvmscan.c4587 if (mutex_trylock(&oom_lock)) { in lru_gen_age_node()
4594 mutex_unlock(&oom_lock); in lru_gen_age_node()
/kernel/linux/linux-5.10/drivers/tty/
H A Dsysrq.c394 mutex_lock(&oom_lock); in moom_callback()
397 mutex_unlock(&oom_lock); in moom_callback()
/kernel/linux/linux-6.6/drivers/tty/
H A Dsysrq.c396 mutex_lock(&oom_lock); in moom_callback()
399 mutex_unlock(&oom_lock); in moom_callback()

Completed in 60 milliseconds