pageblock_order
pageblock_order);
page_reporting_order = pageblock_order;
((1UL << (PFN_SECTION_SHIFT - pageblock_order)) * NR_PAGEBLOCK_BITS)
extern unsigned int pageblock_order;
#define pageblock_nr_pages (1UL << pageblock_order)
pageblock_order,
__entry->fallback_order < pageblock_order,
if (!pageblock_order) {
int order = cc->order > 0 ? cc->order : pageblock_order;
return (cc->free_pfn >> pageblock_order)
<= (cc->migrate_pfn >> pageblock_order);
if (compound_order(page) >= pageblock_order)
return order >= pageblock_order;
usemapsize = usemapsize >> pageblock_order;
if (pageblock_order)
pageblock_order = order;
__free_pages(page, pageblock_order);
if (unlikely(order >= pageblock_order)) {
if (order > pageblock_order)
order = pageblock_order;
if (pageblock_order == MAX_PAGE_ORDER)
if (PageBuddy(buddy) && buddy_order(buddy) > pageblock_order) {
if (order >= pageblock_order)
if (order >= pageblock_order / 2)
if (current_order >= pageblock_order) {
if (free_pages + alike_pages >= (1 << (pageblock_order-1)) ||
if (order < pageblock_order && alloc_flags & ALLOC_NOFRAGMENT)
min_order = pageblock_order;
unsigned int pageblock_order __read_mostly;
if (order >= pageblock_order - 1) {
if (order < pageblock_order) {
if (order < pageblock_order)
return (pfn >> pageblock_order) * NR_PAGEBLOCK_BITS;
reclaim_order = max(order, pageblock_order);
if (order < pageblock_order && migratetype == MIGRATE_MOVABLE &&
if (order >= pageblock_order && !is_migrate_isolate(migratetype))
if (order >= pageblock_order &&
if (order >= pageblock_order && !is_migrate_isolate(migratetype))
int nr_pageblocks = 1 << (start_order - pageblock_order);
if (order >= pageblock_order && order < MAX_PAGE_ORDER) {
pfn >> pageblock_order,
page_reporting_order = pageblock_order;
wakeup_kcompactd(pgdat, pageblock_order, highest_zoneidx);
seq_printf(m, "Page block order: %d\n", pageblock_order);
#define pageblock_nr_pages BIT(pageblock_order)
#define pageblock_nr_pages BIT(pageblock_order)