/mm/kasan/ |
D | hw_tags.c | 66 static int __init early_kasan_flag(char *arg) in early_kasan_flag() argument 68 if (!arg) in early_kasan_flag() 71 if (!strcmp(arg, "off")) in early_kasan_flag() 73 else if (!strcmp(arg, "on")) in early_kasan_flag() 83 static int __init early_kasan_mode(char *arg) in early_kasan_mode() argument 85 if (!arg) in early_kasan_mode() 88 if (!strcmp(arg, "sync")) in early_kasan_mode() 90 else if (!strcmp(arg, "async")) in early_kasan_mode() 100 static int __init early_kasan_flag_stacktrace(char *arg) in early_kasan_flag_stacktrace() argument 102 if (!arg) in early_kasan_flag_stacktrace() [all …]
|
D | quarantine.c | 300 static void per_cpu_remove_cache(void *arg) in per_cpu_remove_cache() argument 302 struct kmem_cache *cache = arg; in per_cpu_remove_cache()
|
/mm/ |
D | memory_hotplug.c | 629 struct zone *zone, struct memory_notify *arg) in node_states_check_changes_online() argument 633 arg->status_change_nid = NUMA_NO_NODE; in node_states_check_changes_online() 634 arg->status_change_nid_normal = NUMA_NO_NODE; in node_states_check_changes_online() 635 arg->status_change_nid_high = NUMA_NO_NODE; in node_states_check_changes_online() 638 arg->status_change_nid = nid; in node_states_check_changes_online() 640 arg->status_change_nid_normal = nid; in node_states_check_changes_online() 643 arg->status_change_nid_high = nid; in node_states_check_changes_online() 647 static void node_states_set_node(int node, struct memory_notify *arg) in node_states_set_node() argument 649 if (arg->status_change_nid_normal >= 0) in node_states_set_node() 652 if (arg->status_change_nid_high >= 0) in node_states_set_node() [all …]
|
D | vmstat.c | 1378 static void *frag_next(struct seq_file *m, void *arg, loff_t *pos) in frag_next() argument 1380 pg_data_t *pgdat = (pg_data_t *)arg; in frag_next() 1386 static void frag_stop(struct seq_file *m, void *arg) in frag_stop() argument 1430 static int frag_show(struct seq_file *m, void *arg) in frag_show() argument 1432 pg_data_t *pgdat = (pg_data_t *)arg; in frag_show() 1480 static int pagetypeinfo_showfree(struct seq_file *m, void *arg) in pagetypeinfo_showfree() argument 1483 pg_data_t *pgdat = (pg_data_t *)arg; in pagetypeinfo_showfree() 1529 static int pagetypeinfo_showblockcount(struct seq_file *m, void *arg) in pagetypeinfo_showblockcount() argument 1532 pg_data_t *pgdat = (pg_data_t *)arg; in pagetypeinfo_showblockcount() 1574 static int pagetypeinfo_show(struct seq_file *m, void *arg) in pagetypeinfo_show() argument [all …]
|
D | rmap.c | 785 unsigned long address, void *arg) in page_referenced_one() argument 787 struct page_referenced_arg *pra = arg; in page_referenced_one() 848 static bool invalid_page_referenced_vma(struct vm_area_struct *vma, void *arg) in invalid_page_referenced_vma() argument 850 struct page_referenced_arg *pra = arg; in invalid_page_referenced_vma() 883 .arg = (void *)&pra, in page_referenced() 921 unsigned long address, void *arg) in page_mkclean_one() argument 930 int *cleaned = arg; in page_mkclean_one() 994 static bool invalid_mkclean_vma(struct vm_area_struct *vma, void *arg) in invalid_mkclean_vma() argument 1007 .arg = (void *)&cleaned, in page_mkclean() 1449 unsigned long address, void *arg) in try_to_unmap_one() argument [all …]
|
D | swap.c | 209 void (*move_fn)(struct page *page, struct lruvec *lruvec, void *arg), in pagevec_lru_move_fn() argument 210 void *arg) in pagevec_lru_move_fn() 229 (*move_fn)(page, lruvec, arg); in pagevec_lru_move_fn() 238 void *arg) in pagevec_move_tail_fn() argument 240 int *pgmoved = arg; in pagevec_move_tail_fn() 333 void *arg) in __activate_page() argument 544 void *arg) in lru_deactivate_file_fn() argument 592 void *arg) in lru_deactivate_fn() argument 610 void *arg) in lru_lazyfree_fn() argument 636 void *arg) in lru_lazyfree_movetail_fn() argument [all …]
|
D | memtest.c | 86 static int __init parse_memtest(char *arg) in parse_memtest() argument 90 if (arg) in parse_memtest() 91 ret = kstrtouint(arg, 0, &memtest_pattern); in parse_memtest()
|
D | gup_benchmark.c | 168 unsigned long arg) in gup_benchmark_ioctl() argument 184 if (copy_from_user(&gup, (void __user *)arg, sizeof(gup))) in gup_benchmark_ioctl() 191 if (copy_to_user((void __user *)arg, &gup, sizeof(gup))) in gup_benchmark_ioctl()
|
D | memfd.c | 237 long memfd_fcntl(struct file *file, unsigned int cmd, unsigned long arg) in memfd_fcntl() argument 244 if (arg > UINT_MAX) in memfd_fcntl() 247 error = memfd_add_seals(file, arg); in memfd_fcntl()
|
D | internal.h | 517 #define mminit_dprintk(level, prefix, fmt, arg...) \ argument 521 pr_warn("mminit::" prefix " " fmt, ##arg); \ 523 printk(KERN_DEBUG "mminit::" prefix " " fmt, ##arg); \
|
D | oom_kill.c | 313 static int oom_evaluate_task(struct task_struct *task, void *arg) in oom_evaluate_task() argument 315 struct oom_control *oc = arg; in oom_evaluate_task() 422 static int dump_task(struct task_struct *p, void *arg) in dump_task() argument 424 struct oom_control *oc = arg; in dump_task()
|
D | page_ext.c | 438 unsigned long action, void *arg) in page_ext_callback() argument 440 struct memory_notify *mn = arg; in page_ext_callback()
|
D | mm_init.c | 170 unsigned long action, void *arg) in mm_compute_batch_notifier() argument
|
D | page_idle.c | 53 unsigned long addr, void *arg) in page_idle_clear_pte_refs_one() argument
|
D | memory.c | 5771 void (*process_subpage)(unsigned long addr, int idx, void *arg), in process_huge_page() argument 5772 void *arg) in process_huge_page() 5788 process_subpage(addr + i * PAGE_SIZE, i, arg); in process_huge_page() 5797 process_subpage(addr + i * PAGE_SIZE, i, arg); in process_huge_page() 5809 process_subpage(addr + left_idx * PAGE_SIZE, left_idx, arg); in process_huge_page() 5811 process_subpage(addr + right_idx * PAGE_SIZE, right_idx, arg); in process_huge_page() 5830 static void clear_subpage(unsigned long addr, int idx, void *arg) in clear_subpage() argument 5832 struct page *page = arg; in clear_subpage() 5876 static void copy_subpage(unsigned long addr, int idx, void *arg) in copy_subpage() argument 5878 struct copy_subpage_arg *copy_arg = arg; in copy_subpage() [all …]
|
D | mmu_gather.c | 137 static void tlb_remove_table_smp_sync(void *arg) in tlb_remove_table_smp_sync() argument
|
D | workingset.c | 519 void *arg) __must_hold(lru_lock) in shadow_lru_isolate() argument
|
D | slub.c | 4277 static int slab_mem_going_offline_callback(void *arg) in slab_mem_going_offline_callback() argument 4289 static void slab_mem_offline_callback(void *arg) in slab_mem_offline_callback() argument 4293 struct memory_notify *marg = arg; in slab_mem_offline_callback() 4324 static int slab_mem_going_online_callback(void *arg) in slab_mem_going_online_callback() argument 4328 struct memory_notify *marg = arg; in slab_mem_going_online_callback() 4365 unsigned long action, void *arg) in slab_memory_callback() argument 4371 ret = slab_mem_going_online_callback(arg); in slab_memory_callback() 4374 ret = slab_mem_going_offline_callback(arg); in slab_memory_callback() 4378 slab_mem_offline_callback(arg); in slab_memory_callback()
|
D | ksm.c | 2657 if (rwc->invalid_vma && rwc->invalid_vma(vma, rwc->arg)) in rmap_walk_ksm() 2660 if (!rwc->rmap_one(page, vma, addr, rwc->arg)) { in rmap_walk_ksm() 2783 unsigned long action, void *arg) in ksm_memory_callback() argument 2785 struct memory_notify *mn = arg; in ksm_memory_callback()
|
D | nommu.c | 1336 SYSCALL_DEFINE1(old_mmap, struct mmap_arg_struct __user *, arg) in SYSCALL_DEFINE1() argument 1340 if (copy_from_user(&a, arg, sizeof(a))) in SYSCALL_DEFINE1()
|
D | slab.c | 1130 unsigned long action, void *arg) in slab_memory_callback() argument 1132 struct memory_notify *mnb = arg; in slab_memory_callback() 2146 static void do_drain(void *arg) in do_drain() argument 2148 struct kmem_cache *cachep = arg; in do_drain()
|
/mm/damon/ |
D | reclaim.c | 225 static int walk_system_ram(struct resource *res, void *arg) in walk_system_ram() argument 227 struct damon_reclaim_ram_walk_arg *a = arg; in walk_system_ram() 242 struct damon_reclaim_ram_walk_arg arg = {}; in get_monitoring_region() local 244 walk_system_ram_res(0, ULONG_MAX, &arg, walk_system_ram); in get_monitoring_region() 245 if (arg.end <= arg.start) in get_monitoring_region() 248 *start = arg.start; in get_monitoring_region() 249 *end = arg.end; in get_monitoring_region()
|
D | paddr.c | 20 unsigned long addr, void *arg) in __damon_pa_mkold() argument 93 unsigned long addr, void *arg) in __damon_pa_young() argument 95 struct damon_pa_access_chk_result *result = arg; in __damon_pa_young() 138 .arg = &result, in damon_pa_young()
|
D | vaddr.c | 605 struct damon_young_walk_private arg = { in damon_va_young() local 611 walk_page_range(mm, addr, addr + 1, &damon_young_ops, &arg); in damon_va_young() 613 return arg.young; in damon_va_young()
|
/mm/kfence/ |
D | core.c | 66 *((unsigned long *)kp->arg) = num; in param_set_sample_interval()
|