Home
last modified time | relevance | path

Searched refs:ops (Results 1 – 17 of 17) sorted by relevance

/mm/
A Dpagewalk.c33 const struct mm_walk_ops *ops = walk->ops; in walk_pte_range_inner() local
102 const struct mm_walk_ops *ops = walk->ops; in walk_pmd_range() local
172 const struct mm_walk_ops *ops = walk->ops; in walk_pud_range() local
238 bool has_handler = ops->pud_entry || ops->pmd_entry || ops->pte_entry; in walk_p4d_range()
276 bool has_handler = ops->p4d_entry || ops->pud_entry || ops->pmd_entry || in walk_pgd_range()
463 .ops = ops, in walk_page_range_mm()
611 .ops = ops, in walk_kernel_page_table_range()
656 .ops = ops, in walk_page_range_debug()
690 .ops = ops, in walk_page_range_vma()
712 .ops = ops, in walk_page_vma()
[all …]
A Dmmu_notifier.c320 if (subscription->ops->release) in mn_hlist_release()
398 if (subscription->ops->clear_young) in __mmu_notifier_clear_young()
417 if (subscription->ops->test_young) { in __mmu_notifier_test_young()
471 const struct mmu_notifier_ops *ops = subscription->ops; in mn_hlist_invalidate_range_start() local
473 if (ops->invalidate_range_start) { in mn_hlist_invalidate_range_start()
720 if (subscription->ops != ops) in find_get_mmu_notifier()
768 subscription->ops = ops; in mmu_notifier_get_locked()
814 if (subscription->ops->release) in mmu_notifier_unregister()
896 interval_sub->ops = ops; in __mmu_interval_notifier_insert()
990 start, length, ops); in mmu_interval_notifier_insert()
[all …]
A Dmemremap.c285 if (!pgmap->ops || !pgmap->ops->migrate_to_ram) { in memremap_pages()
289 if (!pgmap->ops->page_free) { in memremap_pages()
299 if (!pgmap->ops->page_free) { in memremap_pages()
468 if (WARN_ON_ONCE(!pgmap->ops || !pgmap->ops->page_free)) in free_zone_device_folio()
470 pgmap->ops->page_free(folio_page(folio, 0)); in free_zone_device_folio()
487 if (WARN_ON_ONCE(!pgmap->ops || !pgmap->ops->page_free)) in free_zone_device_folio()
489 pgmap->ops->page_free(folio_page(folio, 0)); in free_zone_device_folio()
A Dinternal.h1637 unsigned long end, const struct mm_walk_ops *ops,
1640 unsigned long end, const struct mm_walk_ops *ops,
A Dmmap.c1444 const struct vm_operations_struct *ops) in __install_special_mapping() argument
1458 vma->vm_ops = ops; in __install_special_mapping()
A Dfilemap.c2926 .ops = &page_cache_pipe_buf_ops, in splice_folio_into_pipe()
3057 const struct address_space_operations *ops = mapping->a_ops; in folio_seek_hole_data() local
3062 if (!ops->is_partially_uptodate) in folio_seek_hole_data()
3074 if (ops->is_partially_uptodate(folio, offset, bsz) == in folio_seek_hole_data()
A Dmempolicy.c918 const struct mm_walk_ops *ops = (flags & MPOL_MF_WRLOCK) ? in queue_pages_range() local
921 err = walk_page_range(mm, start, end, ops, &qp); in queue_pages_range()
A Dmemory-failure.c2177 rc = pgmap->ops->memory_failure(pgmap, pfn, 1, flags); in memory_failure_dev_pagemap()
A Dshmem.c3568 .ops = &zero_pipe_buf_ops, in splice_zeropage_into_pipe()
5387 fc->ops = &shmem_fs_context_ops; in shmem_init_fs_context()
A Dmemory.c4513 ret = pgmap->ops->migrate_to_ram(vmf); in do_swap_page()
/mm/damon/
A Dcore.c77 if (ops->id >= NR_DAMON_OPS) in damon_register_ops()
85 damon_registered_ops[ops->id] = *ops; in damon_register_ops()
509 ctx->ops.cleanup_target(t); in damon_destroy_target()
1215 dst->ops = src->ops; in damon_commit_ctx()
1847 if (c->ops.apply_scheme) { in damos_apply_scheme()
2544 if (ctx->ops.init) in kdamond_fn()
2545 ctx->ops.init(ctx); in kdamond_fn()
2634 if (ctx->ops.update) in kdamond_fn()
2635 ctx->ops.update(ctx); in kdamond_fn()
2645 if (ctx->ops.cleanup) in kdamond_fn()
[all …]
A DMakefile4 obj-$(CONFIG_DAMON_VADDR) += ops-common.o vaddr.o
5 obj-$(CONFIG_DAMON_PADDR) += ops-common.o paddr.o
A Dpaddr.c347 struct damon_operations ops = { in damon_pa_initcall() local
359 return damon_register_ops(&ops); in damon_pa_initcall()
A Dvaddr.c951 struct damon_operations ops = { in damon_va_initcall() local
964 struct damon_operations ops_fvaddr = ops; in damon_va_initcall()
972 err = damon_register_ops(&ops); in damon_va_initcall()
A Dsysfs.c1352 if (ctx->ops.id == DAMON_OPS_PADDR && sysfs_targets->nr > 1) in damon_sysfs_add_targets()
/mm/damon/tests/
A Dcore-kunit.h249 struct damon_operations ops = {.id = DAMON_OPS_VADDR}, bak; in damon_test_ops_registration() local
263 KUNIT_EXPECT_EQ(test, damon_register_ops(&ops), -EINVAL); in damon_test_ops_registration()
274 ops.id = DAMON_OPS_VADDR; in damon_test_ops_registration()
275 KUNIT_EXPECT_EQ(test, damon_register_ops(&ops), 0); in damon_test_ops_registration()
282 KUNIT_EXPECT_EQ(test, damon_register_ops(&ops), -EINVAL); in damon_test_ops_registration()
A D.kunitconfig6 # for DAMON vaddr ops

Completed in 89 milliseconds