Lines Matching refs:is_2m_pages
260 bool is_2m_pages, unsigned int *target);
262 bool is_2m_pages, unsigned int *target);
467 unsigned int num_pages, bool is_2m_pages, unsigned int *target) in vmballoon_send_batched_lock() argument
472 STATS_INC(b->stats.lock[is_2m_pages]); in vmballoon_send_batched_lock()
474 if (is_2m_pages) in vmballoon_send_batched_lock()
485 STATS_INC(b->stats.lock_fail[is_2m_pages]); in vmballoon_send_batched_lock()
515 unsigned int num_pages, bool is_2m_pages, unsigned int *target) in vmballoon_send_batched_unlock() argument
520 STATS_INC(b->stats.unlock[is_2m_pages]); in vmballoon_send_batched_unlock()
522 if (is_2m_pages) in vmballoon_send_batched_unlock()
533 STATS_INC(b->stats.unlock_fail[is_2m_pages]); in vmballoon_send_batched_unlock()
562 unsigned is_2m_pages; in vmballoon_pop() local
564 for (is_2m_pages = 0; is_2m_pages < VMW_BALLOON_NUM_PAGE_SIZES; in vmballoon_pop()
565 is_2m_pages++) { in vmballoon_pop()
567 &b->page_sizes[is_2m_pages]; in vmballoon_pop()
568 u16 size_per_page = vmballoon_page_size(is_2m_pages); in vmballoon_pop()
572 vmballoon_free_page(page, is_2m_pages); in vmballoon_pop()
573 STATS_INC(b->stats.free[is_2m_pages]); in vmballoon_pop()
596 bool is_2m_pages, unsigned int *target) in vmballoon_lock_page() argument
639 unsigned int num_pages, bool is_2m_pages, unsigned int *target) in vmballoon_lock_batched_page() argument
642 u16 size_per_page = vmballoon_page_size(is_2m_pages); in vmballoon_lock_batched_page()
644 locked = vmballoon_send_batched_lock(b, num_pages, is_2m_pages, in vmballoon_lock_batched_page()
651 vmballoon_free_page(p, is_2m_pages); in vmballoon_lock_batched_page()
661 &b->page_sizes[is_2m_pages]; in vmballoon_lock_batched_page()
681 vmballoon_free_page(p, is_2m_pages); in vmballoon_lock_batched_page()
698 bool is_2m_pages, unsigned int *target) in vmballoon_unlock_page() argument
721 unsigned int num_pages, bool is_2m_pages, in vmballoon_unlock_batched_page() argument
726 u16 size_per_page = vmballoon_page_size(is_2m_pages); in vmballoon_unlock_batched_page()
728 hv_success = vmballoon_send_batched_unlock(b, num_pages, is_2m_pages, in vmballoon_unlock_batched_page()
737 &b->page_sizes[is_2m_pages]; in vmballoon_unlock_batched_page()
749 vmballoon_free_page(p, is_2m_pages); in vmballoon_unlock_batched_page()
750 STATS_INC(b->stats.free[is_2m_pages]); in vmballoon_unlock_batched_page()
765 bool is_2m_pages) in vmballoon_release_refused_pages() argument
769 &b->page_sizes[is_2m_pages]; in vmballoon_release_refused_pages()
773 vmballoon_free_page(page, is_2m_pages); in vmballoon_release_refused_pages()
774 STATS_INC(b->stats.refused_free[is_2m_pages]); in vmballoon_release_refused_pages()
804 bool is_2m_pages; in vmballoon_inflate() local
829 is_2m_pages = false; in vmballoon_inflate()
832 is_2m_pages = in vmballoon_inflate()
840 b->size + num_pages * vmballoon_page_size(is_2m_pages) in vmballoon_inflate()
845 STATS_INC(b->stats.alloc[is_2m_pages]); in vmballoon_inflate()
849 page = vmballoon_alloc_page(flags, is_2m_pages); in vmballoon_inflate()
851 STATS_INC(b->stats.alloc_fail[is_2m_pages]); in vmballoon_inflate()
853 if (is_2m_pages) { in vmballoon_inflate()
863 is_2m_pages = false; in vmballoon_inflate()
900 error = b->ops->lock(b, num_pages, is_2m_pages, in vmballoon_inflate()
916 b->ops->lock(b, num_pages, is_2m_pages, &b->target); in vmballoon_inflate()
939 unsigned is_2m_pages; in vmballoon_deflate() local
944 for (is_2m_pages = 0; is_2m_pages < b->supported_page_sizes; in vmballoon_deflate()
945 is_2m_pages++) { in vmballoon_deflate()
949 &b->page_sizes[is_2m_pages]; in vmballoon_deflate()
955 * vmballoon_page_size(is_2m_pages) in vmballoon_deflate()
966 is_2m_pages, &b->target); in vmballoon_deflate()
976 b->ops->unlock(b, num_pages, is_2m_pages, &b->target); in vmballoon_deflate()
1269 unsigned is_2m_pages; in vmballoon_init() local
1277 for (is_2m_pages = 0; is_2m_pages < VMW_BALLOON_NUM_PAGE_SIZES; in vmballoon_init()
1278 is_2m_pages++) { in vmballoon_init()
1279 INIT_LIST_HEAD(&balloon.page_sizes[is_2m_pages].pages); in vmballoon_init()
1280 INIT_LIST_HEAD(&balloon.page_sizes[is_2m_pages].refused_pages); in vmballoon_init()