Lines Matching refs:new_zhdr
1376 struct z3fold_header *zhdr, *new_zhdr; in z3fold_page_migrate() local
1398 new_zhdr = page_address(newpage); in z3fold_page_migrate()
1399 memcpy(new_zhdr, zhdr, PAGE_SIZE); in z3fold_page_migrate()
1403 spin_lock_init(&new_zhdr->page_lock); in z3fold_page_migrate()
1404 INIT_WORK(&new_zhdr->work, compact_page_work); in z3fold_page_migrate()
1409 INIT_LIST_HEAD(&new_zhdr->buddy); in z3fold_page_migrate()
1415 z3fold_page_lock(new_zhdr); in z3fold_page_migrate()
1416 if (new_zhdr->first_chunks) in z3fold_page_migrate()
1417 encode_handle(new_zhdr, FIRST); in z3fold_page_migrate()
1418 if (new_zhdr->last_chunks) in z3fold_page_migrate()
1419 encode_handle(new_zhdr, LAST); in z3fold_page_migrate()
1420 if (new_zhdr->middle_chunks) in z3fold_page_migrate()
1421 encode_handle(new_zhdr, MIDDLE); in z3fold_page_migrate()
1423 new_zhdr->cpu = smp_processor_id(); in z3fold_page_migrate()
1428 z3fold_page_unlock(new_zhdr); in z3fold_page_migrate()
1430 queue_work_on(new_zhdr->cpu, pool->compact_wq, &new_zhdr->work); in z3fold_page_migrate()