Lines Matching refs:page_size
247 enum vmballoon_page_size_type page_size; member
576 unsigned int vmballoon_page_order(enum vmballoon_page_size_type page_size) in vmballoon_page_order() argument
578 return page_size == VMW_BALLOON_2M_PAGE ? VMW_BALLOON_2M_ORDER : 0; in vmballoon_page_order()
588 vmballoon_page_in_frames(enum vmballoon_page_size_type page_size) in vmballoon_page_in_frames() argument
590 return 1 << vmballoon_page_order(page_size); in vmballoon_page_in_frames()
600 enum vmballoon_page_size_type page_size) in vmballoon_mark_page_offline() argument
604 for (i = 0; i < vmballoon_page_in_frames(page_size); i++) in vmballoon_mark_page_offline()
615 enum vmballoon_page_size_type page_size) in vmballoon_mark_page_online() argument
619 for (i = 0; i < vmballoon_page_in_frames(page_size); i++) in vmballoon_mark_page_online()
679 if (ctl->page_size == VMW_BALLOON_2M_PAGE) in vmballoon_alloc_page_list()
686 ctl->page_size); in vmballoon_alloc_page_list()
697 ctl->page_size); in vmballoon_alloc_page_list()
715 enum vmballoon_page_size_type page_size, in vmballoon_handle_one_result() argument
724 vmballoon_page_size_names[page_size]); in vmballoon_handle_one_result()
728 page_size); in vmballoon_handle_one_result()
784 enum vmballoon_page_size_type page_size, in vmballoon_lock_op() argument
793 cmd = page_size == VMW_BALLOON_2M_PAGE ? in vmballoon_lock_op()
797 cmd = page_size == VMW_BALLOON_2M_PAGE ? in vmballoon_lock_op()
872 batch_status = vmballoon_lock_op(b, ctl->n_pages, ctl->page_size, in vmballoon_lock()
893 if (!vmballoon_handle_one_result(b, page, ctl->page_size, in vmballoon_lock()
922 enum vmballoon_page_size_type page_size) in vmballoon_release_page_list() argument
928 __free_pages(page, vmballoon_page_order(page_size)); in vmballoon_release_page_list()
944 ctl->page_size); in vmballoon_release_refused_pages()
947 ctl->page_size); in vmballoon_release_refused_pages()
999 enum vmballoon_page_size_type page_size) in vmballoon_enqueue_page_list() argument
1004 if (page_size == VMW_BALLOON_4K_PAGE) { in vmballoon_enqueue_page_list()
1042 enum vmballoon_page_size_type page_size, in vmballoon_dequeue_page_list() argument
1050 if (page_size == VMW_BALLOON_4K_PAGE) { in vmballoon_dequeue_page_list()
1087 order = vmballoon_page_order(ctl->page_size); in vmballoon_split_refused_pages()
1110 .page_size = b->max_page_size, in vmballoon_inflate()
1121 page_in_frames = vmballoon_page_in_frames(ctl.page_size); in vmballoon_inflate()
1145 ctl.page_size); in vmballoon_inflate()
1153 if (ctl.page_size == VMW_BALLOON_4K_PAGE) in vmballoon_inflate()
1161 ctl.page_size--; in vmballoon_inflate()
1175 vmballoon_release_page_list(&ctl.prealloc_pages, NULL, ctl.page_size); in vmballoon_inflate()
1198 .page_size = VMW_BALLOON_4K_PAGE, in vmballoon_deflate()
1209 page_in_frames = vmballoon_page_in_frames(ctl.page_size); in vmballoon_deflate()
1238 ctl.page_size, to_deflate_pages); in vmballoon_deflate()
1270 ctl.page_size, ctl.n_pages); in vmballoon_deflate()
1274 ctl.page_size); in vmballoon_deflate()
1279 ctl.page_size); in vmballoon_deflate()
1283 if (ctl.page_size == b->max_page_size) in vmballoon_deflate()
1285 ctl.page_size++; in vmballoon_deflate()