/kernel/linux/linux-5.10/include/trace/events/ |
H A D | huge_memory.h | 90 TP_PROTO(struct mm_struct *mm, int isolated, int status), 92 TP_ARGS(mm, isolated, status), 96 __field(int, isolated) 102 __entry->isolated = isolated; 106 TP_printk("mm=%p, isolated=%d, status=%s", 108 __entry->isolated,
|
/kernel/linux/linux-6.6/include/trace/events/ |
H A D | huge_memory.h | 95 TP_PROTO(struct mm_struct *mm, int isolated, int status), 97 TP_ARGS(mm, isolated, status), 101 __field(int, isolated) 107 __entry->isolated = isolated; 111 TP_printk("mm=%p, isolated=%d, status=%s", 113 __entry->isolated,
|
/kernel/linux/linux-6.6/drivers/base/ |
H A D | cpu.c | 198 unsigned int isolated = cpu_isolated(cpuid); in isolate_show() local 200 rc = sysfs_emit(buf, "%d\n", isolated); in isolate_show() 315 cpumask_var_t isolated; in print_cpus_isolated() local 317 if (!alloc_cpumask_var(&isolated, GFP_KERNEL)) in print_cpus_isolated() 320 cpumask_andnot(isolated, cpu_possible_mask, in print_cpus_isolated() 322 len = sysfs_emit(buf, "%*pbl\n", cpumask_pr_args(isolated)); in print_cpus_isolated() 324 free_cpumask_var(isolated); in print_cpus_isolated() 328 static DEVICE_ATTR(isolated, 0444, print_cpus_isolated, NULL);
|
/kernel/linux/linux-5.10/tools/testing/selftests/net/forwarding/ |
H A D | bridge_port_isolation.sh | 47 ip link set dev $swp1 type bridge_slave isolated on 49 ip link set dev $swp2 type bridge_slave isolated on 51 ip link set dev $swp3 type bridge_slave isolated off
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | list_lru.h | 211 long isolated = 0; in list_lru_walk() local 215 isolated += list_lru_walk_node(lru, nid, isolate, in list_lru_walk() 220 return isolated; in list_lru_walk()
|
H A D | cpumask.h | 58 * cpu_isolated_mask- has bit 'cpu' set iff cpu isolated 881 set_cpu_isolated(unsigned int cpu, bool isolated) in set_cpu_isolated() argument 883 if (isolated) in set_cpu_isolated()
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | list_lru.h | 210 long isolated = 0; in list_lru_walk() local 214 isolated += list_lru_walk_node(lru, nid, isolate, in list_lru_walk() 219 return isolated; in list_lru_walk()
|
H A D | cpumask.h | 97 * cpu_isolated_mask- has bit 'cpu' set iff cpu isolated 1064 set_cpu_isolated(unsigned int cpu, bool isolated) in set_cpu_isolated() argument 1066 if (isolated) in set_cpu_isolated()
|
/kernel/linux/linux-6.6/tools/testing/selftests/net/forwarding/ |
H A D | bridge_port_isolation.sh | 47 ip link set dev $swp1 type bridge_slave isolated on 49 ip link set dev $swp2 type bridge_slave isolated on 51 ip link set dev $swp3 type bridge_slave isolated off
|
/kernel/linux/linux-5.10/mm/ |
H A D | list_lru.c | 207 unsigned long isolated = 0; in __list_lru_walk_one() local 228 isolated++; in __list_lru_walk_one() 254 return isolated; in __list_lru_walk_one() 292 long isolated = 0; in list_lru_walk_node() local 295 isolated += list_lru_walk_one(lru, nid, NULL, isolate, cb_arg, in list_lru_walk_node() 302 isolated += __list_lru_walk_one(nlru, memcg_idx, in list_lru_walk_node() 311 return isolated; in list_lru_walk_node()
|
H A D | compaction.c | 442 * If no pages were isolated then mark this pageblock to be skipped in the 575 int isolated; in isolate_freepages_block() local 629 isolated = __isolate_free_page(page, order); in isolate_freepages_block() 630 if (!isolated) in isolate_freepages_block() 634 total_isolated += isolated; in isolate_freepages_block() 635 cc->nr_freepages += isolated; in isolate_freepages_block() 639 blockpfn += isolated; in isolate_freepages_block() 643 blockpfn += isolated - 1; in isolate_freepages_block() 644 cursor += isolated - 1; in isolate_freepages_block() 673 * pages requested were isolated in isolate_freepages_block() 703 unsigned long isolated, pfn, block_start_pfn, block_end_pfn; isolate_freepages_range() local 769 unsigned long active, inactive, isolated; too_many_isolated() local [all...] |
H A D | memory-failure.c | 590 * XXX: It is possible that a page is isolated from LRU cache, 779 * Clean swap cache pages can be directly isolated. A later page fault will 1404 * The check (unnecessarily) ignores LRU pages being isolated and in memory_failure() 1682 * the PG_hwpoison page will be caught and isolated on the entrance to in unpoison_memory() 1753 bool isolated = false; in isolate_page() local 1757 isolated = !isolate_hugetlb(page, pagelist); in isolate_page() 1760 isolated = !isolate_lru_page(page); in isolate_page() 1762 isolated = !isolate_movable_page(page, ISOLATE_UNEVICTABLE); in isolate_page() 1764 if (isolated) in isolate_page() 1768 if (isolated in isolate_page() [all...] |
H A D | migrate.c | 68 * Clear the LRU lists so pages can be isolated. in migrate_prep() 110 * As movable pages are not isolated from LRU lists, concurrent in isolate_movable_page() 114 * In order to avoid having an already isolated movable page in isolate_movable_page() 115 * being (wrongly) re-isolated while it is under migration, in isolate_movable_page() 162 * Put previously isolated pages back onto the appropriate lists 165 * This function shall be used whenever the isolated pageset has been 181 * We isolated non-lru movable page so here we can use in putback_movable_pages() 1167 * list in here. Use the old state of the isolated source page to in __unmap_and_move() 1633 * errno - if the page cannot be found/isolated 1696 * not isolated in add_page_for_migration() 2095 int isolated; migrate_misplaced_page() local 2154 int isolated = 0; migrate_misplaced_transhuge_page() local [all...] |
H A D | zsmalloc.c | 283 unsigned int isolated:ISOLATED_BITS; member 462 return zspage->isolated; in is_zspage_isolated() 1506 bool isolated; in zs_free() local 1529 isolated = is_zspage_isolated(zspage); in zs_free() 1531 /* If zspage is isolated, zs_page_putback will free the zspage */ in zs_free() 1532 if (likely(!isolated)) in zs_free() 1842 /* Number of isolated subpage for *page migration* in this zspage */ 1845 zspage->isolated++; in inc_zspage_isolation() 1850 zspage->isolated--; in dec_zspage_isolation() 1936 /* zspage is isolated fo in zs_page_isolate() [all...] |
/kernel/linux/linux-6.6/mm/ |
H A D | list_lru.c | 213 unsigned long isolated = 0; in __list_lru_walk_one() local 237 isolated++; in __list_lru_walk_one() 264 return isolated; in __list_lru_walk_one() 302 long isolated = 0; in list_lru_walk_node() local 304 isolated += list_lru_walk_one(lru, nid, NULL, isolate, cb_arg, in list_lru_walk_node() 316 isolated += __list_lru_walk_one(lru, nid, index, in list_lru_walk_node() 327 return isolated; in list_lru_walk_node()
|
H A D | compaction.c | 481 * If no pages were isolated then mark this pageblock to be skipped in the 606 int isolated; in isolate_freepages_block() local 652 isolated = __isolate_free_page(page, order); in isolate_freepages_block() 653 if (!isolated) in isolate_freepages_block() 657 nr_scanned += isolated - 1; in isolate_freepages_block() 658 total_isolated += isolated; in isolate_freepages_block() 659 cc->nr_freepages += isolated; in isolate_freepages_block() 663 blockpfn += isolated; in isolate_freepages_block() 667 blockpfn += isolated - 1; in isolate_freepages_block() 668 page += isolated in isolate_freepages_block() 725 unsigned long isolated, pfn, block_start_pfn, block_end_pfn; isolate_freepages_range() local 793 unsigned long active, inactive, isolated; too_many_isolated() local [all...] |
H A D | mlock.c | 125 bool isolated = false; in __munlock_folio() local 130 isolated = true; in __munlock_folio() 145 if (isolated || !folio_test_unevictable(folio)) in __munlock_folio() 152 if (isolated && folio_test_unevictable(folio) && folio_evictable(folio)) { in __munlock_folio() 159 if (isolated) in __munlock_folio()
|
H A D | migrate.c | 94 * As movable pages are not isolated from LRU lists, concurrent in isolate_movable_page() 98 * In order to avoid having an already isolated movable page in isolate_movable_page() 99 * being (wrongly) re-isolated while it is under migration, in isolate_movable_page() 140 * Put previously isolated pages back onto the appropriate lists 143 * This function shall be used whenever the isolated pageset has been 159 * We isolated non-lru movable folio so here we can use in putback_movable_pages() 1297 * isolated from the unevictable LRU: but this case is the easiest. in migrate_folio_move() 2062 * errno - if the page cannot be found/isolated 2074 bool isolated; in add_page_for_migration() local 2108 isolated in add_page_for_migration() 2561 int isolated; migrate_misplaced_page() local [all...] |
H A D | percpu-internal.h | 59 bool isolated; /* isolated from active chunk member
|
H A D | percpu-vm.c | 387 * isolated and managed in separate lists at the back of pcpu_slot: sidelined 401 * If it is isolated, it may be on the sidelined list so move it back to in pcpu_should_reclaim_chunk() 406 return ((chunk->isolated && chunk->nr_empty_pop_pages) || in pcpu_should_reclaim_chunk()
|
H A D | memory-failure.c | 899 * XXX: It is possible that a page is isolated from LRU cache, 1136 * Clean swap cache pages can be directly isolated. A later page fault will 1495 * but also isolated from buddy freelist, so need to identify the in __get_unpoison_page() 2289 * The check (unnecessarily) ignores LRU pages being isolated and in memory_failure() 2606 bool isolated = false; in isolate_page() local 2609 isolated = isolate_hugetlb(page_folio(page), pagelist); in isolate_page() 2614 isolated = isolate_lru_page(page); in isolate_page() 2616 isolated = isolate_movable_page(page, in isolate_page() 2619 if (isolated) { in isolate_page() 2635 return isolated; in isolate_page() [all...] |
/kernel/linux/linux-5.10/drivers/base/ |
H A D | cpu.c | 190 unsigned int isolated = cpu_isolated(cpuid); in isolate_show() local 192 rc = sysfs_emit(buf, "%d\n", isolated); in isolate_show() 307 cpumask_var_t isolated; in print_cpus_isolated() local 309 if (!alloc_cpumask_var(&isolated, GFP_KERNEL)) in print_cpus_isolated() 312 cpumask_andnot(isolated, cpu_possible_mask, in print_cpus_isolated() 314 len = sysfs_emit(buf, "%*pbl\n", cpumask_pr_args(isolated)); in print_cpus_isolated() 316 free_cpumask_var(isolated); in print_cpus_isolated() 320 static DEVICE_ATTR(isolated, 0444, print_cpus_isolated, NULL);
|
/kernel/linux/linux-6.6/tools/testing/selftests/cgroup/ |
H A D | test_cpuset_prs.sh | 138 # Testing the new "isolated" partition root type 149 console_msg "Change from root to isolated" 150 test_partition isolated 152 console_msg "Change from isolated to member" 155 console_msg "Change from member to isolated" 156 test_partition isolated 158 console_msg "Change from isolated to root" 209 # P<v> = set cpus.partition (0:member, 1:root, 2:isolated, -1:root invalid) 384 2) VAL=isolated 512 isolated) [all...] |
/kernel/linux/linux-5.10/drivers/block/zram/zram_group/ |
H A D | zram_group.c | 151 * and @return the obj cnt actually isolated. isolate all objs if nr is 0. 182 pr_debug("isolated %u objs from group %u.\n", cnt, gid); in zgrp_isolate_objs() 426 bool isolated = false; in zgrp_ext_delete() local 440 isolated = zlist_is_isolated_nolock(eid, zgrp->wbgrp.ext_tab); in zgrp_ext_delete() 442 if (isolated) { in zgrp_ext_delete() 443 pr_debug("extent %u is already isolated, skip delete.\n", eid); in zgrp_ext_delete() 454 * and @return the cnt actually isolated. isolate all exts if nr is 0. 487 pr_debug("isolated %u exts from group %u.\n", cnt, gid); in zgrp_isolate_exts() 584 * array @idxs and @return the obj cnt actually isolated. isolate all objs if 619 pr_debug("isolated in wbgrp_isolate_objs() [all...] |
/kernel/linux/linux-6.6/drivers/block/zram/zram_group/ |
H A D | zram_group.c | 151 * and @return the obj cnt actually isolated. isolate all objs if nr is 0. 182 pr_debug("isolated %u objs from group %u.\n", cnt, gid); in zgrp_isolate_objs() 426 bool isolated = false; in zgrp_ext_delete() local 440 isolated = zlist_is_isolated_nolock(eid, zgrp->wbgrp.ext_tab); in zgrp_ext_delete() 442 if (isolated) { in zgrp_ext_delete() 443 pr_debug("extent %u is already isolated, skip delete.\n", eid); in zgrp_ext_delete() 454 * and @return the cnt actually isolated. isolate all exts if nr is 0. 487 pr_debug("isolated %u exts from group %u.\n", cnt, gid); in zgrp_isolate_exts() 584 * array @idxs and @return the obj cnt actually isolated. isolate all objs if 619 pr_debug("isolated in wbgrp_isolate_objs() [all...] |