Home
last modified time | relevance | path

Searched refs:target_nid (Results 1 – 10 of 10) sorted by relevance

/linux/mm/damon/
H A Dops-common.c310 int target_nid) in __damon_migrate_folio_list() argument
321 .nid = target_nid, in __damon_migrate_folio_list()
324 if (pgdat->node_id == target_nid || target_nid == NUMA_NO_NODE) in __damon_migrate_folio_list()
340 int target_nid) in damon_migrate_folio_list() argument
367 &migrate_folios, pgdat, target_nid); in damon_migrate_folio_list()
390 unsigned long damon_migrate_pages(struct list_head *folio_list, int target_nid) in damon_migrate_pages() argument
400 if (target_nid < 0 || target_nid >= MAX_NUMNODES || in damon_migrate_pages()
401 !node_state(target_nid, N_MEMORY)) { in damon_migrate_pages()
426 target_nid); in damon_migrate_pages()
432 target_nid); in damon_migrate_pages()
H A Dops-common.h21 unsigned long damon_migrate_pages(struct list_head *folio_list, int target_nid);
H A Dcore.c687 int target_nid) in damon_new_scheme() argument
719 scheme->target_nid = target_nid; in damon_new_scheme()
1457 dst->target_nid = src->target_nid; in damos_commit()
H A Dvaddr.c781 nid = use_target_nid ? s->target_nid : dests->node_id_arr[i]; in damos_va_migrate()
/linux/tools/testing/selftests/damon/
H A D_damon_sysfs.py421 target_nid = None
431 core_filters=[], ops_filters=[], filters=[], target_nid=0,
450 self.target_nid = target_nid
490 err = write_file(os.path.join(self.sysfs_dir(), 'target_nid'), '%d' %
491 self.target_nid)
398 target_nid = None global() variable in Damos
408 __init__(self, action='stat', access_pattern=DamosAccessPattern(), quota=DamosQuota(), watermarks=DamosWatermarks(), core_filters=[], ops_filters=[], filters=[], target_nid=0, dests=DamosDests(), apply_interval_us=0) global() argument
H A Dsysfs.py143 assert_true(dump['target_nid'] == scheme.target_nid, 'target_nid', dump)
326 target_nid=1,
/linux/drivers/acpi/numa/
H A Dhmat.c871 int target_nid = pxm_to_node(target->memory_pxm); in hmat_register_target_devices() local
873 hmem_register_resource(target_nid, res); in hmat_register_target_devices()
/linux/mm/
H A Dhuge_memory.c2326 int target_nid, last_cpupid; in do_huge_pmd_numa_page() local
2356 target_nid = numa_migrate_check(folio, vmf, haddr, &flags, writable, in do_huge_pmd_numa_page()
2358 if (target_nid == NUMA_NO_NODE) in do_huge_pmd_numa_page()
2360 if (migrate_misplaced_folio_prepare(folio, vma, target_nid)) { in do_huge_pmd_numa_page()
2368 if (!migrate_misplaced_folio(folio, target_nid)) { in do_huge_pmd_numa_page()
2370 nid = target_nid; in do_huge_pmd_numa_page()
H A Dmemory.c6296 int target_nid; in do_numa_page() local
6331 target_nid = numa_migrate_check(folio, vmf, vmf->address, &flags, in do_numa_page()
6333 if (target_nid == NUMA_NO_NODE) in do_numa_page()
6335 if (migrate_misplaced_folio_prepare(folio, vma, target_nid)) { in do_numa_page()
6345 if (!migrate_misplaced_folio(folio, target_nid)) { in do_numa_page()
6346 nid = target_nid; in do_numa_page()
H A Dvmscan.c1001 int target_nid; in demote_folio_list() local
1025 target_nid = next_demotion_node(pgdat->node_id, &allowed_mask); in demote_folio_list()
1026 if (target_nid == NUMA_NO_NODE) in demote_folio_list()
1030 mtc.nid = target_nid; in demote_folio_list()