Searched refs:b_dev_info (Results 1 – 3 of 3) sorted by relevance
/Linux-v5.4/mm/ |
D | balloon_compaction.c | 14 static void balloon_page_enqueue_one(struct balloon_dev_info *b_dev_info, in balloon_page_enqueue_one() argument 24 balloon_page_insert(b_dev_info, page); in balloon_page_enqueue_one() 40 size_t balloon_page_list_enqueue(struct balloon_dev_info *b_dev_info, in balloon_page_list_enqueue() argument 47 spin_lock_irqsave(&b_dev_info->pages_lock, flags); in balloon_page_list_enqueue() 50 balloon_page_enqueue_one(b_dev_info, page); in balloon_page_list_enqueue() 53 spin_unlock_irqrestore(&b_dev_info->pages_lock, flags); in balloon_page_list_enqueue() 76 size_t balloon_page_list_dequeue(struct balloon_dev_info *b_dev_info, in balloon_page_list_dequeue() argument 83 spin_lock_irqsave(&b_dev_info->pages_lock, flags); in balloon_page_list_dequeue() 84 list_for_each_entry_safe(page, tmp, &b_dev_info->pages, lru) { in balloon_page_list_dequeue() 108 spin_unlock_irqrestore(&b_dev_info->pages_lock, flags); in balloon_page_list_dequeue() [all …]
|
/Linux-v5.4/drivers/misc/ |
D | vmw_balloon.c | 356 struct balloon_dev_info b_dev_info; member 1009 balloon_page_list_enqueue(&b->b_dev_info, pages); in vmballoon_enqueue_page_list() 1015 spin_lock_irqsave(&b->b_dev_info.pages_lock, flags); in vmballoon_enqueue_page_list() 1024 spin_unlock_irqrestore(&b->b_dev_info.pages_lock, flags); in vmballoon_enqueue_page_list() 1055 *n_pages = balloon_page_list_dequeue(&b->b_dev_info, pages, in vmballoon_dequeue_page_list() 1061 spin_lock_irqsave(&b->b_dev_info.pages_lock, flags); in vmballoon_dequeue_page_list() 1072 spin_unlock_irqrestore(&b->b_dev_info.pages_lock, flags); in vmballoon_dequeue_page_list() 1765 static int vmballoon_migratepage(struct balloon_dev_info *b_dev_info, in vmballoon_migratepage() argument 1773 b = container_of(b_dev_info, struct vmballoon, b_dev_info); in vmballoon_migratepage() 1845 spin_lock_irqsave(&b->b_dev_info.pages_lock, flags); in vmballoon_migratepage() [all …]
|
/Linux-v5.4/include/linux/ |
D | balloon_compaction.h | 64 extern void balloon_page_enqueue(struct balloon_dev_info *b_dev_info, 66 extern struct page *balloon_page_dequeue(struct balloon_dev_info *b_dev_info); 67 extern size_t balloon_page_list_enqueue(struct balloon_dev_info *b_dev_info, 69 extern size_t balloon_page_list_dequeue(struct balloon_dev_info *b_dev_info,
|