search for: balloon_pages_alloc

Displaying 3 results from an estimated 3 matches for "balloon_pages_alloc".

Did you mean: balloon_page_alloc
2020 Apr 01
0
[RFC for Linux] virtio_balloon: Add VIRTIO_BALLOON_F_THP_ORDER to handle THP spilt issue
...- num_pfns; >>>> + >>>> + order = MIN(order, >>>> + get_order(remaining << VIRTIO_BALLOON_PFN_SHIFT)); >>>> + if ((1 << order) * VIRTIO_BALLOON_PAGES_PER_PAGE > remaining) >>>> + order--; >>>> + page = balloon_pages_alloc(order); >>>> >>>> if (!page) { >>>> dev_info_ratelimited(&vb->vdev->dev, >>>> @@ -225,6 +237,8 @@ static unsigned fill_balloon(struct virtio_balloon *vb, size_t num) >>>> break; >>>> } >>>> >&...
2020 Apr 02
0
[RFC for Linux] virtio_balloon: Add VIRTIO_BALLOON_F_THP_ORDER to handle THP spilt issue
...; EXPORT_SYMBOL_GPL(balloon_page_list_dequeue); > >>>>>> > >>>>>> /* > >>>>>> - * balloon_page_alloc - allocates a new page for insertion into the balloon > >>>>>> - * page list. > >>>>>> + * balloon_pages_alloc - allocates a new page (of at most the given order) > >>>>>> + * for insertion into the balloon page list. > >>>>>> * > >>>>>> * Driver must call this function to properly allocate a new balloon page. > >>>>>> *...
2020 Apr 01
0
[RFC for Linux] virtio_balloon: Add VIRTIO_BALLOON_F_THP_ORDER to handle THP spilt issue
...L_GPL(balloon_page_list_dequeue); >>>>>>>> >>>>>>>> /* >>>>>>>> - * balloon_page_alloc - allocates a new page for insertion into the balloon >>>>>>>> - * page list. >>>>>>>> + * balloon_pages_alloc - allocates a new page (of at most the given order) >>>>>>>> + * for insertion into the balloon page list. >>>>>>>> * >>>>>>>> * Driver must call this function to properly allocate a new balloon page. >>>>>...