Home
last modified time | relevance | path

Searched refs:b_dev_info (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/mm/
Dballoon_compaction.c41 void balloon_page_enqueue(struct balloon_dev_info *b_dev_info, in balloon_page_enqueue() argument
52 spin_lock_irqsave(&b_dev_info->pages_lock, flags); in balloon_page_enqueue()
53 balloon_page_insert(b_dev_info, page); in balloon_page_enqueue()
55 spin_unlock_irqrestore(&b_dev_info->pages_lock, flags); in balloon_page_enqueue()
71 struct page *balloon_page_dequeue(struct balloon_dev_info *b_dev_info) in balloon_page_dequeue() argument
78 spin_lock_irqsave(&b_dev_info->pages_lock, flags); in balloon_page_dequeue()
79 list_for_each_entry_safe(page, tmp, &b_dev_info->pages, lru) { in balloon_page_dequeue()
100 spin_unlock_irqrestore(&b_dev_info->pages_lock, flags); in balloon_page_dequeue()
110 spin_lock_irqsave(&b_dev_info->pages_lock, flags); in balloon_page_dequeue()
111 if (unlikely(list_empty(&b_dev_info->pages) && in balloon_page_dequeue()
[all …]
/Linux-v4.19/include/linux/
Dballoon_compaction.h72 extern void balloon_page_enqueue(struct balloon_dev_info *b_dev_info,
74 extern struct page *balloon_page_dequeue(struct balloon_dev_info *b_dev_info);