Lines Matching refs:page_size
247 enum vmballoon_page_size_type page_size; member
581 unsigned int vmballoon_page_order(enum vmballoon_page_size_type page_size) in vmballoon_page_order() argument
583 return page_size == VMW_BALLOON_2M_PAGE ? VMW_BALLOON_2M_ORDER : 0; in vmballoon_page_order()
593 vmballoon_page_in_frames(enum vmballoon_page_size_type page_size) in vmballoon_page_in_frames() argument
595 return 1 << vmballoon_page_order(page_size); in vmballoon_page_in_frames()
605 enum vmballoon_page_size_type page_size) in vmballoon_mark_page_offline() argument
609 for (i = 0; i < vmballoon_page_in_frames(page_size); i++) in vmballoon_mark_page_offline()
620 enum vmballoon_page_size_type page_size) in vmballoon_mark_page_online() argument
624 for (i = 0; i < vmballoon_page_in_frames(page_size); i++) in vmballoon_mark_page_online()
684 if (ctl->page_size == VMW_BALLOON_2M_PAGE) in vmballoon_alloc_page_list()
691 ctl->page_size); in vmballoon_alloc_page_list()
702 ctl->page_size); in vmballoon_alloc_page_list()
720 enum vmballoon_page_size_type page_size, in vmballoon_handle_one_result() argument
729 vmballoon_page_size_names[page_size]); in vmballoon_handle_one_result()
733 page_size); in vmballoon_handle_one_result()
789 enum vmballoon_page_size_type page_size, in vmballoon_lock_op() argument
798 cmd = page_size == VMW_BALLOON_2M_PAGE ? in vmballoon_lock_op()
802 cmd = page_size == VMW_BALLOON_2M_PAGE ? in vmballoon_lock_op()
877 batch_status = vmballoon_lock_op(b, ctl->n_pages, ctl->page_size, in vmballoon_lock()
898 if (!vmballoon_handle_one_result(b, page, ctl->page_size, in vmballoon_lock()
927 enum vmballoon_page_size_type page_size) in vmballoon_release_page_list() argument
933 __free_pages(page, vmballoon_page_order(page_size)); in vmballoon_release_page_list()
949 ctl->page_size); in vmballoon_release_refused_pages()
952 ctl->page_size); in vmballoon_release_refused_pages()
1004 enum vmballoon_page_size_type page_size) in vmballoon_enqueue_page_list() argument
1009 if (page_size == VMW_BALLOON_4K_PAGE) { in vmballoon_enqueue_page_list()
1047 enum vmballoon_page_size_type page_size, in vmballoon_dequeue_page_list() argument
1055 if (page_size == VMW_BALLOON_4K_PAGE) { in vmballoon_dequeue_page_list()
1092 order = vmballoon_page_order(ctl->page_size); in vmballoon_split_refused_pages()
1115 .page_size = b->max_page_size, in vmballoon_inflate()
1126 page_in_frames = vmballoon_page_in_frames(ctl.page_size); in vmballoon_inflate()
1150 ctl.page_size); in vmballoon_inflate()
1158 if (ctl.page_size == VMW_BALLOON_4K_PAGE) in vmballoon_inflate()
1166 ctl.page_size--; in vmballoon_inflate()
1180 vmballoon_release_page_list(&ctl.prealloc_pages, NULL, ctl.page_size); in vmballoon_inflate()
1203 .page_size = VMW_BALLOON_4K_PAGE, in vmballoon_deflate()
1214 page_in_frames = vmballoon_page_in_frames(ctl.page_size); in vmballoon_deflate()
1243 ctl.page_size, to_deflate_pages); in vmballoon_deflate()
1275 ctl.page_size, ctl.n_pages); in vmballoon_deflate()
1279 ctl.page_size); in vmballoon_deflate()
1284 ctl.page_size); in vmballoon_deflate()
1288 if (ctl.page_size == b->max_page_size) in vmballoon_deflate()
1290 ctl.page_size++; in vmballoon_deflate()