Lines Matching defs:order
273 static void virtio_mem_online_page_cb(struct page *page, unsigned int order);
1157 unsigned long order = MAX_ORDER;
1163 * pages with an order of MAX_ORDER at maximum.
1165 while (!IS_ALIGNED(pfn | nr_pages, 1 << order))
1166 order--;
1168 for (i = 0; i < nr_pages; i += 1 << order) {
1178 virtio_mem_clear_fake_offline(pfn + i, 1 << order, false);
1179 generic_online_page(page, order);
1181 virtio_mem_clear_fake_offline(pfn + i, 1 << order, true);
1182 free_contig_range(pfn + i, 1 << order);
1183 adjust_managed_page_count(page, 1 << order);
1275 struct page *page, unsigned int order)
1278 const unsigned long end = start + PFN_PHYS(1 << order);
1283 * We can get called with any order up to MAX_ORDER. If our subblock
1286 * smaller granularity. In that case we'll adjust the order exactly once
1290 next = addr + PFN_PHYS(1 << order);
1310 order = ilog2(vm->sbm.sb_size) - PAGE_SHIFT;
1325 generic_online_page(pfn_to_page(PFN_DOWN(addr)), order);
1327 virtio_mem_set_fake_offline(PFN_DOWN(addr), 1 << order,
1333 static void virtio_mem_online_page_cb(struct page *page, unsigned int order)
1344 if (!virtio_mem_contains_range(vm, addr, PFN_PHYS(1 << order)))
1355 virtio_mem_online_page(vm, page, order);
1361 generic_online_page(page, order);