search for: walk_free_page_list

Displaying 20 results from an estimated 44 matches for "walk_free_page_list".

2018 Mar 26
4
[PATCH v29 1/4] mm: support reporting free page blocks
..._swap_cache_info(); > } > > +/* > + * Walk through a free page list and report the found pfn range via the > + * callback. > + * > + * Return 0 if it completes the reporting. Otherwise, return the non-zero > + * value returned from the callback. > + */ > +static int walk_free_page_list(void *opaque, > + struct zone *zone, > + int order, > + enum migratetype mt, > + int (*report_pfn_range)(void *, > + unsigned long, > + unsigned long)) > +{ > + struct page *page; > + struct list_head *list; >...
2018 Mar 26
4
[PATCH v29 1/4] mm: support reporting free page blocks
..._swap_cache_info(); > } > > +/* > + * Walk through a free page list and report the found pfn range via the > + * callback. > + * > + * Return 0 if it completes the reporting. Otherwise, return the non-zero > + * value returned from the callback. > + */ > +static int walk_free_page_list(void *opaque, > + struct zone *zone, > + int order, > + enum migratetype mt, > + int (*report_pfn_range)(void *, > + unsigned long, > + unsigned long)) > +{ > + struct page *page; > + struct list_head *list; >...
2018 Jan 25
4
[PATCH v24 1/2] mm: support reporting free page blocks
...*nodemask) > show_swap_cache_info(); > } > > +/* > + * Walk through a free page list and report the found pfn range via the > + * callback. > + * > + * Return false if the callback requests to stop reporting. Otherwise, > + * return true. > + */ > +static bool walk_free_page_list(void *opaque, > + struct zone *zone, > + int order, > + enum migratetype mt, > + bool (*report_pfn_range)(void *, > + unsigned long, > + unsigned long)) > +{ > + struct page *page; > + struct list_head *list; > + unsigned long pfn, flags; >...
2018 Jan 25
4
[PATCH v24 1/2] mm: support reporting free page blocks
...*nodemask) > show_swap_cache_info(); > } > > +/* > + * Walk through a free page list and report the found pfn range via the > + * callback. > + * > + * Return false if the callback requests to stop reporting. Otherwise, > + * return true. > + */ > +static bool walk_free_page_list(void *opaque, > + struct zone *zone, > + int order, > + enum migratetype mt, > + bool (*report_pfn_range)(void *, > + unsigned long, > + unsigned long)) > +{ > + struct page *page; > + struct list_head *list; > + unsigned long pfn, flags; >...
2018 Jan 25
3
[PATCH v25 1/2 RESEND] mm: support reporting free page blocks
...(unsigned int filter, nodemask_t *nodemask) show_swap_cache_info(); } +/* + * Walk through a free page list and report the found pfn range via the + * callback. + * + * Return 0 if it completes the reporting. Otherwise, return the Non-zero + * value returned from the callback. + */ +static int walk_free_page_list(void *opaque, + struct zone *zone, + int order, + enum migratetype mt, + int (*report_pfn_range)(void *, + unsigned long, + unsigned long)) +{ + struct page *page; + struct list_head *list; + unsigned long pfn, flags; + int ret = 0; + + sp...
2018 Jan 25
3
[PATCH v25 1/2 RESEND] mm: support reporting free page blocks
...(unsigned int filter, nodemask_t *nodemask) show_swap_cache_info(); } +/* + * Walk through a free page list and report the found pfn range via the + * callback. + * + * Return 0 if it completes the reporting. Otherwise, return the Non-zero + * value returned from the callback. + */ +static int walk_free_page_list(void *opaque, + struct zone *zone, + int order, + enum migratetype mt, + int (*report_pfn_range)(void *, + unsigned long, + unsigned long)) +{ + struct page *page; + struct list_head *list; + unsigned long pfn, flags; + int ret = 0; + + sp...
2018 Apr 10
0
[PATCH v29 1/4] mm: support reporting free page blocks
...> +/* > > + * Walk through a free page list and report the found pfn range via the > > + * callback. > > + * > > + * Return 0 if it completes the reporting. Otherwise, return the non-zero > > + * value returned from the callback. > > + */ > > +static int walk_free_page_list(void *opaque, > > + struct zone *zone, > > + int order, > > + enum migratetype mt, > > + int (*report_pfn_range)(void *, > > + unsigned long, > > + unsigned long)) > > +{ > > + struct page *p...
2018 Mar 27
0
[PATCH v29 1/4] mm: support reporting free page blocks
...>> +/* >> + * Walk through a free page list and report the found pfn range via the >> + * callback. >> + * >> + * Return 0 if it completes the reporting. Otherwise, return the non-zero >> + * value returned from the callback. >> + */ >> +static int walk_free_page_list(void *opaque, >> + struct zone *zone, >> + int order, >> + enum migratetype mt, >> + int (*report_pfn_range)(void *, >> + unsigned long, >> + unsigned long)) >> +{ >> + struct page *page; &gt...
2017 Sep 30
0
[PATCH v16 4/5] mm: support reporting free page blocks
...@@ void show_free_areas(unsigned int filter, nodemask_t *nodemask) show_swap_cache_info(); } +/* + * Walk through a free page list and report the found pfn range via the + * callback. + * + * Return false if the callback requests to stop reporting. Otherwise, + * return true. + */ +static bool walk_free_page_list(void *opaque, + struct zone *zone, + int order, + enum migratetype mt, + bool (*report_pfn_range)(void *, + unsigned long, + unsigned long)) +{ + struct page *page; + struct list_head *list; + unsigned long pfn, flags; + bool ret; + + spin_lock_irqsave(&zone->lock,...
2018 Jan 24
0
[PATCH v24 1/2] mm: support reporting free page blocks
...@@ void show_free_areas(unsigned int filter, nodemask_t *nodemask) show_swap_cache_info(); } +/* + * Walk through a free page list and report the found pfn range via the + * callback. + * + * Return false if the callback requests to stop reporting. Otherwise, + * return true. + */ +static bool walk_free_page_list(void *opaque, + struct zone *zone, + int order, + enum migratetype mt, + bool (*report_pfn_range)(void *, + unsigned long, + unsigned long)) +{ + struct page *page; + struct list_head *list; + unsigned long pfn, flags; + bool ret; + + spin_lock_irqsave(&zone->lock,...
2018 Jan 25
0
[PATCH v25 1/2] mm: support reporting free page blocks
...(unsigned int filter, nodemask_t *nodemask) show_swap_cache_info(); } +/* + * Walk through a free page list and report the found pfn range via the + * callback. + * + * Return 0 if it completes the reporting. Otherwise, return the Non-zero + * value returned from the callback. + */ +static int walk_free_page_list(void *opaque, + struct zone *zone, + int order, + enum migratetype mt, + int (*report_pfn_range)(void *, + unsigned long, + unsigned long)) +{ + struct page *page; + struct list_head *list; + unsigned long pfn, flags; + bool ret = 0; + + s...
2018 Mar 26
0
[PATCH v29 1/4] mm: support reporting free page blocks
...(unsigned int filter, nodemask_t *nodemask) show_swap_cache_info(); } +/* + * Walk through a free page list and report the found pfn range via the + * callback. + * + * Return 0 if it completes the reporting. Otherwise, return the non-zero + * value returned from the callback. + */ +static int walk_free_page_list(void *opaque, + struct zone *zone, + int order, + enum migratetype mt, + int (*report_pfn_range)(void *, + unsigned long, + unsigned long)) +{ + struct page *page; + struct list_head *list; + unsigned long pfn, flags; + int ret = 0; + + sp...
2018 Jan 25
0
[PATCH v24 1/2] mm: support reporting free page blocks
...t; } > > > > +/* > > + * Walk through a free page list and report the found pfn range via the > > + * callback. > > + * > > + * Return false if the callback requests to stop reporting. Otherwise, > > + * return true. > > + */ > > +static bool walk_free_page_list(void *opaque, > > + struct zone *zone, > > + int order, > > + enum migratetype mt, > > + bool (*report_pfn_range)(void *, > > + unsigned long, > > + unsigned long)) > > +{ > > + struct page *page; > > + struct list_head...
2018 Jan 26
0
[PATCH v24 1/2] mm: support reporting free page blocks
...>> } >> >> +/* >> + * Walk through a free page list and report the found pfn range via the >> + * callback. >> + * >> + * Return false if the callback requests to stop reporting. Otherwise, >> + * return true. >> + */ >> +static bool walk_free_page_list(void *opaque, >> + struct zone *zone, >> + int order, >> + enum migratetype mt, >> + bool (*report_pfn_range)(void *, >> + unsigned long, >> + unsigned long)) >> +{ >> + struct page *page; >> + struct list_head *list; &...
2018 Jan 26
3
[PATCH v24 1/2] mm: support reporting free page blocks
...; > > + * Walk through a free page list and report the found pfn range via the > > > + * callback. > > > + * > > > + * Return false if the callback requests to stop reporting. Otherwise, > > > + * return true. > > > + */ > > > +static bool walk_free_page_list(void *opaque, > > > + struct zone *zone, > > > + int order, > > > + enum migratetype mt, > > > + bool (*report_pfn_range)(void *, > > > + unsigned long, > > > + unsigned long)) > > > +{ > > > + struct...
2018 Jan 26
3
[PATCH v24 1/2] mm: support reporting free page blocks
...; > > + * Walk through a free page list and report the found pfn range via the > > > + * callback. > > > + * > > > + * Return false if the callback requests to stop reporting. Otherwise, > > > + * return true. > > > + */ > > > +static bool walk_free_page_list(void *opaque, > > > + struct zone *zone, > > > + int order, > > > + enum migratetype mt, > > > + bool (*report_pfn_range)(void *, > > > + unsigned long, > > > + unsigned long)) > > > +{ > > > + struct...
2018 Mar 26
7
[PATCH v29 0/4] Virtio-balloon: support free page reporting
This patch series is separated from the previous "Virtio-balloon Enhancement" series. The new feature, VIRTIO_BALLOON_F_FREE_PAGE_HINT, implemented by this series enables the virtio-balloon driver to report hints of guest free pages to the host. It can be used to accelerate live migration of VMs. Here is an introduction of this usage: Live migration needs to transfer the VM's
2018 Jan 24
4
[PATCH v24 0/2] Virtio-balloon: support free page reporting
This patch series is separated from the previous "Virtio-balloon Enhancement" series. The new feature, VIRTIO_BALLOON_F_FREE_PAGE_HINT, implemented by this series enables the virtio-balloon driver to report hints of guest free pages to the host. It can be used to accelerate live migration of VMs. Here is an introduction of this usage: Live migration needs to transfer the VM's
2018 Jan 25
6
[PATCH v25 0/2] Virtio-balloon: support free page reporting
This patch series is separated from the previous "Virtio-balloon Enhancement" series. The new feature, VIRTIO_BALLOON_F_FREE_PAGE_HINT, implemented by this series enables the virtio-balloon driver to report hints of guest free pages to the host. It can be used to accelerate live migration of VMs. Here is an introduction of this usage: Live migration needs to transfer the VM's
2018 Jan 25
6
[PATCH v25 0/2] Virtio-balloon: support free page reporting
This patch series is separated from the previous "Virtio-balloon Enhancement" series. The new feature, VIRTIO_BALLOON_F_FREE_PAGE_HINT, implemented by this series enables the virtio-balloon driver to report hints of guest free pages to the host. It can be used to accelerate live migration of VMs. Here is an introduction of this usage: Live migration needs to transfer the VM's