Home
last modified time | relevance | path

Searched full:migrate (Results 1 – 25 of 212) sorted by relevance

123456789

/Linux-v5.4/mm/
Dmigrate.c3 * Memory Migration functionality - linux/mm/migrate.c
16 #include <linux/migrate.h>
55 #include <trace/events/migrate.h>
69 * drained them. Those pages will fail to migrate like other in migrate_prep()
671 * Common logic to directly migrate a single LRU page suitable for
983 * cannot try to migrate this page. in move_to_new_page()
1161 * Obtain the lock on page, remove all ptes and migrate the page
1212 * Compaction can migrate also non-LRU pages which are in unmap_and_move()
1272 * This means that when we try to migrate hugepage whose subpages are
1379 * migrate_pages - migrate the pages specified in a list, to the free pages
[all …]
Dpage_isolation.c12 #include <linux/migrate.h>
31 * We assume the caller intended to SET migrate type to isolate. in set_migratetype_isolate()
168 * @migratetype: Migrate type to set in error recovery.
177 * future will not be allocated again. If specified range includes migrate types
Dcompaction.c13 #include <linux/migrate.h>
314 * should be skipped for page isolation when the migrate and free page scanner
341 /* Update the migrate PFN */ in __reset_isolation_suitable()
764 * isolate_migratepages_block() - isolate all migrate-able pages within
826 * to failure. We should migrate the pages now and in isolate_migratepages_block()
912 * It's possible to migrate LRU and non-lru movable pages. in isolate_migratepages_block()
945 * Only allow to migrate anonymous pages in GFP_NOFS context in isolate_migratepages_block()
1075 * isolate_migratepages_range() - isolate migrate-able pages in a PFN range
1467 * Isolate free pages until enough are available to migrate the in isolate_freepages()
1468 * pages on cc->migratepages. We stop searching if the migrate in isolate_freepages()
[all …]
/Linux-v5.4/net/xfrm/
DKconfig50 bool "Transformation migrate database"
87 bool "PF_KEY MIGRATE"
91 Add a PF_KEY MIGRATE message to PF_KEYv2 socket family.
92 The PF_KEY MIGRATE message is used to dynamically update
98 <draft-sugimoto-mip6-pfkey-migrate>.
/Linux-v5.4/include/uapi/linux/
Dmempolicy.h48 #define MPOL_MF_LAZY (1<<3) /* Modifies '_MOVE: lazy migrate on fault */
62 #define MPOL_F_MOF (1 << 3) /* this policy wants migrate on fault */
63 #define MPOL_F_MORON (1 << 4) /* Migrate On protnone Reference On Node */
/Linux-v5.4/include/linux/
Dmigrate.h31 /* In mm/debug.c; also keep sync with include/trace/events/migrate.h */
136 return -EAGAIN; /* can't migrate now */ in migrate_misplaced_page()
202 void migrate_vma_pages(struct migrate_vma *migrate);
203 void migrate_vma_finalize(struct migrate_vma *migrate);
Dhmm.h17 * provides helpers to migrate process memory to device memory, and back. Each
55 * A new migrate helper (migrate_vma()) has been added (see mm/migrate.c) that
68 #include <linux/migrate.h>
Dcompaction.h77 * that the migrate scanner can have isolated on migrate list, and free in compact_gap()
Dpsci.h37 int (*migrate)(unsigned long cpuid); member
/Linux-v5.4/drivers/gpu/drm/nouveau/
Dnouveau_dmem.c75 struct nouveau_dmem_migrate migrate; member
151 if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_HOST, *dma_addr, in nouveau_dmem_fault_copy_one()
182 * FIXME what we really want is to find some heuristic to migrate more in nouveau_dmem_migrate_to_ram()
195 nouveau_fence_new(dmem->migrate.chan, false, &fence); in nouveau_dmem_migrate_to_ram()
418 struct nouveau_channel *chan = drm->dmem->migrate.chan; in nvc0b5_migrate_copy()
480 drm->dmem->migrate.copy_func = nvc0b5_migrate_copy; in nouveau_dmem_migrate_init()
481 drm->dmem->migrate.chan = drm->ttm.chan; in nouveau_dmem_migrate_init()
578 if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_VRAM, in nouveau_dmem_migrate_copy_one()
607 nouveau_fence_new(drm->dmem->migrate.chan, false, &fence); in nouveau_dmem_migrate_chunk()
/Linux-v5.4/Documentation/devicetree/bindings/arm/
Dpsci.yaml89 migrate:
91 description: Function ID for MIGRATE operation
132 migrate = <0x95c10003>;
/Linux-v5.4/drivers/firmware/psci/
Dpsci.c44 * calls to its resident CPU, so we must avoid issuing those. We never migrate
427 psci_function_id[PSCI_FN_MIGRATE] = PSCI_FN_NATIVE(0_2, MIGRATE); in psci_0_2_set_functions()
428 psci_ops.migrate = psci_migrate; in psci_0_2_set_functions()
523 if (!of_property_read_u32(np, "migrate", &id)) { in psci_0_1_init()
525 psci_ops.migrate = psci_migrate; in psci_0_1_init()
/Linux-v5.4/kernel/irq/
Dcpuhotplug.c67 pr_debug("IRQ %u: Unable to migrate away\n", d->irq); in migrate_one_irq()
145 * irq_migrate_all_off_this_cpu - Migrate irqs away from offline cpu
147 * The current CPU has been marked offline. Migrate IRQs off this CPU.
/Linux-v5.4/arch/arm/kernel/
Dpsci_smp.c37 * migrate Migrate the context to a different CPU
/Linux-v5.4/fs/ocfs2/dlm/
Ddlmmaster.c826 * of the MIGRATION mle: either the migrate finished or in dlm_get_lock_resource()
1512 mlog(0, "node %u is master, but trying to migrate to " in dlm_master_request_handler()
1516 "node is trying to migrate it to %u?!\n", in dlm_master_request_handler()
2609 mlog(ML_ERROR, "tried to migrate %.*s to %u, but " in dlm_migrate_lockres()
2782 /* Wheee! Migrate lockres here! Will sleep so drop spinlock. */ in dlm_empty_lockres()
2787 mlog(0, "%s: res %.*s, Migrate to node %u failed with %d\n", in dlm_empty_lockres()
2977 * Pick a node to migrate the lock resource to. This function selects a
3032 struct dlm_migrate_request migrate; in dlm_do_migrate_request() local
3036 memset(&migrate, 0, sizeof(migrate)); in dlm_do_migrate_request()
3037 migrate.namelen = res->lockname.len; in dlm_do_migrate_request()
[all …]
/Linux-v5.4/tools/perf/scripts/python/
Dsched-migration.py191 def migrate(self, ts_list, new, old_cpu, new_cpu): member in TimeSlice
351 def migrate(self, headers, pid, prio, orig_cpu, dest_cpu): member in SchedEventProxy
353 ts.migrate(self.timeslices, pid, orig_cpu, dest_cpu)
418 parser.migrate(headers, pid, prio, orig_cpu, dest_cpu)
/Linux-v5.4/tools/testing/selftests/drivers/net/mlxsw/spectrum-2/
Dtc_flower.sh543 check_err $? "Migrate trace was not hit"
545 check_err $? "Migrate end trace was not hit"
550 check_fail $? "Migrate trace was hit when no migration should happen"
552 check_fail $? "Migrate end trace was hit when no migration should happen"
618 check_err $? "Migrate trace was not hit"
620 check_err $? "Migrate end trace was not hit"
625 check_fail $? "Migrate trace was hit when no migration should happen"
627 check_fail $? "Migrate end trace was hit when no migration should happen"
/Linux-v5.4/include/uapi/drm/
Dnouveau_drm.h179 * NOUVEAU_BIND_COMMAND__MIGRATE: synchronous migrate to target memory.
180 * result: number of page successfuly migrate to the target memory.
/Linux-v5.4/fs/ext4/
Dmigrate.c335 * happened after we started the migrate. We need to in ext4_ext_swap_inode_data()
336 * fail the migrate in ext4_ext_swap_inode_data()
450 * don't migrate fast symlink in ext4_ext_migrate()
499 * new blocks we fail migrate. New block allocation will in ext4_ext_migrate()
606 * Migrate a simple extent-based inode to use the i_blocks[] array
DMakefile10 indirect.o inline.o inode.o ioctl.o mballoc.o migrate.o \
/Linux-v5.4/Documentation/vm/
Dpage_migration.rst103 mapcount is not zero then we do not migrate the page. All user space
154 Current problem of the implementation is that it is designed to migrate only
188 MIGRATEPAGE_SUCCESS. If driver cannot migrate the page at the moment, driver
/Linux-v5.4/arch/arm/include/asm/
Dswitch_to.h10 * to ensure that the maintenance completes in case we migrate to another
/Linux-v5.4/Documentation/devicetree/bindings/net/
Ddavinci-mdio.txt18 Future plan is to migrate hwmod data base contents into device tree
/Linux-v5.4/Documentation/devicetree/bindings/i2c/
Di2c-omap.txt24 Future plan is to migrate hwmod data base contents into device tree
/Linux-v5.4/Documentation/devicetree/bindings/arm/msm/
Dqcom,llcc.txt5 SOC, the idea is to minimize the local caches at the clients and migrate to

123456789