Home
last modified time | relevance | path

Searched refs:compact_wq (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-6.6/mm/
H A Dz3fold.c136 * @compact_wq: workqueue for page layout background optimization
151 struct workqueue_struct *compact_wq; member
936 pool->compact_wq = create_singlethread_workqueue(pool->name); in z3fold_create_pool()
937 if (!pool->compact_wq) in z3fold_create_pool()
946 destroy_workqueue(pool->compact_wq); in z3fold_create_pool()
968 * We need to destroy pool->compact_wq before pool->release_wq, in z3fold_destroy_pool()
969 * as any pending work on pool->compact_wq will call in z3fold_destroy_pool()
976 destroy_workqueue(pool->compact_wq); in z3fold_destroy_pool()
1160 queue_work_on(zhdr->cpu, pool->compact_wq, &zhdr->work); in z3fold_free()
1336 queue_work_on(new_zhdr->cpu, pool->compact_wq, in z3fold_page_migrate()
[all...]
/kernel/linux/linux-5.10/mm/
H A Dz3fold.c147 * @compact_wq: workqueue for page layout background optimization
167 struct workqueue_struct *compact_wq; member
1018 pool->compact_wq = create_singlethread_workqueue(pool->name); in z3fold_create_pool()
1019 if (!pool->compact_wq) in z3fold_create_pool()
1033 destroy_workqueue(pool->compact_wq); in z3fold_create_pool()
1055 * We need to destroy pool->compact_wq before pool->release_wq, in z3fold_destroy_pool()
1056 * as any pending work on pool->compact_wq will call in z3fold_destroy_pool()
1063 destroy_workqueue(pool->compact_wq); in z3fold_destroy_pool()
1288 queue_work_on(zhdr->cpu, pool->compact_wq, &zhdr->work); in z3fold_free()
1674 queue_work_on(new_zhdr->cpu, pool->compact_wq, in z3fold_page_migrate()
[all...]

Completed in 5 milliseconds