Home
last modified time | relevance | path

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

123456789

/linux-5.10/mm/
Dmigrate.c3 * Memory Migration functionality - linux/mm/migrate.c
16 #include <linux/migrate.h>
56 #include <trace/events/migrate.h>
70 * drained them. Those pages will fail to migrate like other in migrate_prep()
692 * Common logic to directly migrate a single LRU page suitable for
998 * cannot try to migrate this page. in move_to_new_page()
1165 * Obtain the lock on page, remove all ptes and migrate the page
1211 * Compaction can migrate also non-LRU pages which are in unmap_and_move()
1266 * This means that when we try to migrate hugepage whose subpages are
1396 * migrate_pages - migrate the pages specified in a list, to the free pages
[all …]
Dpage_isolation.c12 #include <linux/migrate.h>
27 * We assume the caller intended to SET migrate type to isolate. in set_migratetype_isolate()
149 * @migratetype: Migrate type to set in error recovery.
160 * future will not be allocated again. If specified range includes migrate types
Dcompaction.c13 #include <linux/migrate.h>
331 * should be skipped for page isolation when the migrate and free page scanner
358 /* Update the migrate PFN */ in __reset_isolation_suitable()
782 * isolate_migratepages_block() - isolate all migrate-able pages within
848 * to failure. We should migrate the pages now and in isolate_migratepages_block()
935 * It's possible to migrate LRU and non-lru movable pages. in isolate_migratepages_block()
968 * Only allow to migrate anonymous pages in GFP_NOFS context in isolate_migratepages_block()
1101 * isolate_migratepages_range() - isolate migrate-able pages in a PFN range
1495 * Isolate free pages until enough are available to migrate the in isolate_freepages()
1496 * pages on cc->migratepages. We stop searching if the migrate in isolate_freepages()
[all …]
/linux-5.10/net/xfrm/
DKconfig61 bool "Transformation migrate database"
122 bool "PF_KEY MIGRATE"
126 Add a PF_KEY MIGRATE message to PF_KEYv2 socket family.
127 The PF_KEY MIGRATE message is used to dynamically update
133 <draft-sugimoto-mip6-pfkey-migrate>.
/linux-5.10/arch/um/drivers/
DKconfig171 migrate to UML_NET_VECTOR.
188 migrate to UML_NET_VECTOR.
209 migrate to UML_NET_VECTOR.
230 migrate to UML_NET_VECTOR.
267 migrate to UML_NET_VECTOR.
290 migrate to UML_NET_VECTOR.
309 migrate to UML_NET_VECTOR.
335 migrate to UML_NET_VECTOR.
/linux-5.10/drivers/gpu/drm/nouveau/
Dnouveau_dmem.c81 struct nouveau_dmem_migrate migrate; member
164 if (drm->dmem->migrate.copy_func(drm, 1, NOUVEAU_APER_HOST, *dma_addr, in nouveau_dmem_fault_copy_one()
199 * FIXME what we really want is to find some heuristic to migrate more in nouveau_dmem_migrate_to_ram()
212 nouveau_fence_new(dmem->migrate.chan, false, &fence); in nouveau_dmem_migrate_to_ram()
399 struct nvif_push *push = drm->dmem->migrate.chan->chan.push; in nvc0b5_migrate_copy()
472 struct nvif_push *push = drm->dmem->migrate.chan->chan.push; in nvc0b5_migrate_clear()
532 drm->dmem->migrate.copy_func = nvc0b5_migrate_copy; in nouveau_dmem_migrate_init()
533 drm->dmem->migrate.clear_func = nvc0b5_migrate_clear; in nouveau_dmem_migrate_init()
534 drm->dmem->migrate.chan = drm->ttm.chan; in nouveau_dmem_migrate_init()
590 if (drm->dmem->migrate.copy_func(drm, 1, in nouveau_dmem_migrate_copy_one()
[all …]
/linux-5.10/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-5.10/include/linux/
Dmigrate.h33 /* In mm/debug.c; also keep sync with include/trace/events/migrate.h */
114 return -EAGAIN; /* can't migrate now */ in migrate_misplaced_page()
196 void migrate_vma_pages(struct migrate_vma *migrate);
197 void migrate_vma_finalize(struct migrate_vma *migrate);
Dcompaction.h74 * that the migrate scanner can have isolated on migrate list, and free in compact_gap()
Dpage-isolation.h43 * Changes migrate type in [start_pfn, end_pfn) to be MIGRATE_ISOLATE.
/linux-5.10/drivers/firmware/psci/
Dpsci.c44 * calls to its resident CPU, so we must avoid issuing those. We never migrate
436 psci_function_id[PSCI_FN_MIGRATE] = PSCI_FN_NATIVE(0_2, MIGRATE); in psci_0_2_set_functions()
437 psci_ops.migrate = psci_migrate; in psci_0_2_set_functions()
532 if (!of_property_read_u32(np, "migrate", &id)) { in psci_0_1_init()
534 psci_ops.migrate = psci_migrate; in psci_0_1_init()
/linux-5.10/kernel/irq/
Dcpuhotplug.c68 pr_debug("IRQ %u: Unable to migrate away\n", d->irq); in migrate_one_irq()
146 * irq_migrate_all_off_this_cpu - Migrate irqs away from offline cpu
148 * The current CPU has been marked offline. Migrate IRQs off this CPU.
/linux-5.10/arch/arm/kernel/
Dpsci_smp.c37 * migrate Migrate the context to a different CPU
/linux-5.10/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()
2607 mlog(ML_ERROR, "tried to migrate %.*s to %u, but " in dlm_migrate_lockres()
2779 /* Wheee! Migrate lockres here! Will sleep so drop spinlock. */ in dlm_empty_lockres()
2784 mlog(0, "%s: res %.*s, Migrate to node %u failed with %d\n", in dlm_empty_lockres()
2974 * Pick a node to migrate the lock resource to. This function selects a
3029 struct dlm_migrate_request migrate; in dlm_do_migrate_request() local
3033 memset(&migrate, 0, sizeof(migrate)); in dlm_do_migrate_request()
3034 migrate.namelen = res->lockname.len; in dlm_do_migrate_request()
[all …]
/linux-5.10/Documentation/devicetree/bindings/arm/
Dpsci.yaml90 migrate:
92 description: Function ID for MIGRATE operation
158 migrate = <0x95c10003>;
/linux-5.10/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-5.10/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-5.10/tools/testing/selftests/vm/
Dhmm-tests.c838 * Migrate anonymous memory to device private memory.
840 TEST_F(hmm, migrate) in TEST_F() argument
871 /* Migrate memory to device. */ in TEST_F()
884 * Migrate anonymous memory to device private memory and fault some of it back
919 /* Migrate memory to device. */ in TEST_F()
932 /* Migrate memory to the device again. */ in TEST_F()
945 * Migrate anonymous shared memory to device private memory.
972 /* Migrate memory to device. */ in TEST_F()
980 * Try to migrate various memory types to device private memory.
1050 /* Now try to migrate pages 2-5 to device 1. */ in TEST_F()
[all …]
/linux-5.10/include/uapi/drm/
Dnouveau_drm.h180 * NOUVEAU_BIND_COMMAND__MIGRATE: synchronous migrate to target memory.
181 * result: number of page successfuly migrate to the target memory.
/linux-5.10/fs/ext4/
Dmigrate.c310 * happened after we started the migrate. We need to in ext4_ext_swap_inode_data()
311 * fail the migrate in ext4_ext_swap_inode_data()
433 * don't migrate fast symlink in ext4_ext_migrate()
484 * new blocks we fail migrate. New block allocation will in ext4_ext_migrate()
593 * 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-5.10/Documentation/vm/
Dhmm.rst131 of what and when to migrate is left to the device driver.
275 use hardware DMA or device specific load/store instructions to migrate data.
321 ``MIGRATE_VMA_SELECT_SYSTEM`` will only migrate system memory and
322 ``MIGRATE_VMA_SELECT_DEVICE_PRIVATE`` will only migrate pages residing in
325 avoids trying to migrate device private pages residing in other devices.
Dpage_migration.rst106 mapcount is not zero then we do not migrate the page. All user space
158 Current problem of the implementation is that it is designed to migrate only
193 MIGRATEPAGE_SUCCESS. If driver cannot migrate the page at the moment, driver
/linux-5.10/arch/arm/include/asm/
Dswitch_to.h10 * to ensure that the maintenance completes in case we migrate to another
/linux-5.10/Documentation/devicetree/bindings/i2c/
Di2c-omap.txt24 Future plan is to migrate hwmod data base contents into device tree

123456789