Home
last modified time | relevance | path

Searched refs:balloon_dev_info (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/include/linux/
Dballoon_compaction.h62 struct balloon_dev_info { struct
66 int (*migratepage)(struct balloon_dev_info *, struct page *newpage, argument
72 extern void balloon_page_enqueue(struct balloon_dev_info *b_dev_info, argument
74 extern struct page *balloon_page_dequeue(struct balloon_dev_info *b_dev_info);
76 static inline void balloon_devinfo_init(struct balloon_dev_info *balloon) in balloon_devinfo_init()
103 static inline void balloon_page_insert(struct balloon_dev_info *balloon, in balloon_page_insert()
137 static inline struct balloon_dev_info *balloon_page_device(struct page *page) in balloon_page_device()
139 return (struct balloon_dev_info *)page_private(page); in balloon_page_device()
149 static inline void balloon_page_insert(struct balloon_dev_info *balloon, in balloon_page_insert()
/Linux-v4.19/mm/
Dballoon_compaction.c41 void balloon_page_enqueue(struct balloon_dev_info *b_dev_info, in balloon_page_enqueue()
71 struct page *balloon_page_dequeue(struct balloon_dev_info *b_dev_info) in balloon_page_dequeue()
126 struct balloon_dev_info *b_dev_info = balloon_page_device(page); in balloon_page_isolate()
139 struct balloon_dev_info *b_dev_info = balloon_page_device(page); in balloon_page_putback()
154 struct balloon_dev_info *balloon = balloon_page_device(page); in balloon_page_migrate()
/Linux-v4.19/drivers/virtio/
Dvirtio_balloon.c71 struct balloon_dev_info vb_dev_info;
206 struct balloon_dev_info *vb_dev_info = &vb->vb_dev_info; in leak_balloon()
451 static int virtballoon_migratepage(struct balloon_dev_info *vb_dev_info, in virtballoon_migratepage()