Home
last modified time | relevance | path

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

/linux-4.4.14/mm/
Dballoon_compaction.c23 struct page *balloon_page_enqueue(struct balloon_dev_info *b_dev_info) in balloon_page_enqueue() argument
37 spin_lock_irqsave(&b_dev_info->pages_lock, flags); in balloon_page_enqueue()
38 balloon_page_insert(b_dev_info, page); in balloon_page_enqueue()
40 spin_unlock_irqrestore(&b_dev_info->pages_lock, flags); in balloon_page_enqueue()
57 struct page *balloon_page_dequeue(struct balloon_dev_info *b_dev_info) in balloon_page_dequeue() argument
64 spin_lock_irqsave(&b_dev_info->pages_lock, flags); in balloon_page_dequeue()
65 list_for_each_entry_safe(page, tmp, &b_dev_info->pages, lru) { in balloon_page_dequeue()
86 spin_unlock_irqrestore(&b_dev_info->pages_lock, flags); in balloon_page_dequeue()
96 spin_lock_irqsave(&b_dev_info->pages_lock, flags); in balloon_page_dequeue()
97 if (unlikely(list_empty(&b_dev_info->pages) && in balloon_page_dequeue()
[all …]
/linux-4.4.14/include/linux/
Dballoon_compaction.h67 extern struct page *balloon_page_enqueue(struct balloon_dev_info *b_dev_info);
68 extern struct page *balloon_page_dequeue(struct balloon_dev_info *b_dev_info);