Lines Matching refs:is_2m_pages

223 			bool is_2m_pages, unsigned int *target);
225 bool is_2m_pages, unsigned int *target);
430 unsigned int num_pages, bool is_2m_pages, unsigned int *target) in vmballoon_send_batched_lock() argument
435 STATS_INC(b->stats.lock[is_2m_pages]); in vmballoon_send_batched_lock()
437 if (is_2m_pages) in vmballoon_send_batched_lock()
448 STATS_INC(b->stats.lock_fail[is_2m_pages]); in vmballoon_send_batched_lock()
478 unsigned int num_pages, bool is_2m_pages, unsigned int *target) in vmballoon_send_batched_unlock() argument
483 STATS_INC(b->stats.unlock[is_2m_pages]); in vmballoon_send_batched_unlock()
485 if (is_2m_pages) in vmballoon_send_batched_unlock()
496 STATS_INC(b->stats.unlock_fail[is_2m_pages]); in vmballoon_send_batched_unlock()
525 unsigned is_2m_pages; in vmballoon_pop() local
527 for (is_2m_pages = 0; is_2m_pages < VMW_BALLOON_NUM_PAGE_SIZES; in vmballoon_pop()
528 is_2m_pages++) { in vmballoon_pop()
530 &b->page_sizes[is_2m_pages]; in vmballoon_pop()
531 u16 size_per_page = vmballoon_page_size(is_2m_pages); in vmballoon_pop()
535 vmballoon_free_page(page, is_2m_pages); in vmballoon_pop()
536 STATS_INC(b->stats.free[is_2m_pages]); in vmballoon_pop()
553 bool is_2m_pages, unsigned int *target) in vmballoon_lock_page() argument
597 unsigned int num_pages, bool is_2m_pages, unsigned int *target) in vmballoon_lock_batched_page() argument
600 u16 size_per_page = vmballoon_page_size(is_2m_pages); in vmballoon_lock_batched_page()
602 locked = vmballoon_send_batched_lock(b, num_pages, is_2m_pages, in vmballoon_lock_batched_page()
609 vmballoon_free_page(p, is_2m_pages); in vmballoon_lock_batched_page()
619 &b->page_sizes[is_2m_pages]; in vmballoon_lock_batched_page()
639 vmballoon_free_page(p, is_2m_pages); in vmballoon_lock_batched_page()
656 bool is_2m_pages, unsigned int *target) in vmballoon_unlock_page() argument
679 unsigned int num_pages, bool is_2m_pages, in vmballoon_unlock_batched_page() argument
684 u16 size_per_page = vmballoon_page_size(is_2m_pages); in vmballoon_unlock_batched_page()
686 hv_success = vmballoon_send_batched_unlock(b, num_pages, is_2m_pages, in vmballoon_unlock_batched_page()
695 &b->page_sizes[is_2m_pages]; in vmballoon_unlock_batched_page()
707 vmballoon_free_page(p, is_2m_pages); in vmballoon_unlock_batched_page()
708 STATS_INC(b->stats.free[is_2m_pages]); in vmballoon_unlock_batched_page()
723 bool is_2m_pages) in vmballoon_release_refused_pages() argument
727 &b->page_sizes[is_2m_pages]; in vmballoon_release_refused_pages()
731 vmballoon_free_page(page, is_2m_pages); in vmballoon_release_refused_pages()
732 STATS_INC(b->stats.refused_free[is_2m_pages]); in vmballoon_release_refused_pages()
760 bool is_2m_pages; in vmballoon_inflate() local
783 is_2m_pages = b->supported_page_sizes == VMW_BALLOON_NUM_PAGE_SIZES; in vmballoon_inflate()
788 b->size + num_pages * vmballoon_page_size(is_2m_pages) in vmballoon_inflate()
793 STATS_INC(b->stats.alloc[is_2m_pages]); in vmballoon_inflate()
797 page = vmballoon_alloc_page(flags, is_2m_pages); in vmballoon_inflate()
799 STATS_INC(b->stats.alloc_fail[is_2m_pages]); in vmballoon_inflate()
801 if (is_2m_pages) { in vmballoon_inflate()
811 is_2m_pages = false; in vmballoon_inflate()
841 error = b->ops->lock(b, num_pages, is_2m_pages, in vmballoon_inflate()
852 b->ops->lock(b, num_pages, is_2m_pages, &b->target); in vmballoon_inflate()
863 unsigned is_2m_pages; in vmballoon_deflate() local
868 for (is_2m_pages = 0; is_2m_pages < b->supported_page_sizes; in vmballoon_deflate()
869 is_2m_pages++) { in vmballoon_deflate()
873 &b->page_sizes[is_2m_pages]; in vmballoon_deflate()
879 * vmballoon_page_size(is_2m_pages) in vmballoon_deflate()
890 is_2m_pages, &b->target); in vmballoon_deflate()
900 b->ops->unlock(b, num_pages, is_2m_pages, &b->target); in vmballoon_deflate()
1183 unsigned is_2m_pages; in vmballoon_init() local
1191 for (is_2m_pages = 0; is_2m_pages < VMW_BALLOON_NUM_PAGE_SIZES; in vmballoon_init()
1192 is_2m_pages++) { in vmballoon_init()
1193 INIT_LIST_HEAD(&balloon.page_sizes[is_2m_pages].pages); in vmballoon_init()
1194 INIT_LIST_HEAD(&balloon.page_sizes[is_2m_pages].refused_pages); in vmballoon_init()