Home
last modified time | relevance | path

Searched refs:split_queue_lock (Results 1 – 4 of 4) sorted by relevance

/linux/mm/
H A Dhuge_memory.c1181 static struct deferred_split *split_queue_lock(int nid, struct mem_cgroup *memcg) in is_transparent_hugepage()
1187 spin_lock(&queue->split_queue_lock); in is_transparent_hugepage()
1194 spin_unlock(&queue->split_queue_lock); in __thp_get_unmapped_area()
1209 spin_lock_irqsave(&queue->split_queue_lock, *flags); in __thp_get_unmapped_area()
1211 spin_unlock_irqrestore(&queue->split_queue_lock, *flags); in __thp_get_unmapped_area()
1221 return split_queue_lock(folio_nid(folio), folio_memcg(folio)); in __thp_get_unmapped_area()
1232 spin_unlock(&queue->split_queue_lock); in __thp_get_unmapped_area()
1238 spin_unlock_irqrestore(&queue->split_queue_lock, flags); in thp_get_unmapped_area_vmflags()
4369 * zero: because even when split_queue_lock is held, a non-empty _deferred_list in deferred_split_count()
4372 * If memory cgroups are enabled, split_queue_lock i in deferred_split_count()
1120 static struct deferred_split *split_queue_lock(int nid, struct mem_cgroup *memcg) split_queue_lock() function
[all...]
H A Dmm_init.c1395 spin_lock_init(&ds_queue->split_queue_lock); in pgdat_init_kcompactd()
H A Dmemcontrol.c3870 spin_lock_init(&memcg->deferred_split_queue.split_queue_lock); in mem_cgroup_css_alloc()
/linux/include/linux/
H A Dmmzone.h1416 spinlock_t split_queue_lock;
1342 spinlock_t split_queue_lock; global() member