Searched refs:compact_wq (Results 1 - 2 of 2) sorted by relevance
/kernel/linux/linux-6.6/mm/ |
H A D | z3fold.c | 136 * @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 D | z3fold.c | 147 * @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