Home
last modified time | relevance | path

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

12345678910

/kernel/linux/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()
714 * Common logic to directly migrate a single LRU page suitable for
1007 * cannot try to migrate this page. in move_to_new_page()
1173 * Obtain the lock on page, remove all ptes and migrate the page
1219 * Compaction can migrate also non-LRU pages which are in unmap_and_move()
1274 * This means that when we try to migrate hugepage whose subpages are
1403 * 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
1502 * Isolate free pages until enough are available to migrate the in isolate_freepages()
1503 * pages on cc->migratepages. We stop searching if the migrate in isolate_freepages()
[all …]
/kernel/linux/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>.
/kernel/linux/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.
/kernel/linux/linux-5.10/include/linux/
Dmigrate.h33 /* In mm/debug.c; also keep sync with include/trace/events/migrate.h */
117 return -EAGAIN; /* can't migrate now */ in migrate_misplaced_page()
198 * Set to vmf->page if this is being called to migrate a page as part of
205 void migrate_vma_pages(struct migrate_vma *migrate);
206 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.
Dpsci.h29 int (*migrate)(unsigned long cpuid); member
/kernel/linux/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 …]
/kernel/linux/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 */
/kernel/linux/linux-5.10/drivers/firmware/psci/
Dpsci.c44 * calls to its resident CPU, so we must avoid issuing those. We never migrate
439 psci_function_id[PSCI_FN_MIGRATE] = PSCI_FN_NATIVE(0_2, MIGRATE); in psci_0_2_set_functions()
440 psci_ops.migrate = psci_migrate; in psci_0_2_set_functions()
535 if (!of_property_read_u32(np, "migrate", &id)) { in psci_0_1_init()
537 psci_ops.migrate = psci_migrate; in psci_0_1_init()
/kernel/linux/linux-5.10/arch/arm/kernel/
Dpsci_smp.c37 * migrate Migrate the context to a different CPU
/kernel/linux/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 …]
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/arm/
Dpsci.yaml90 migrate:
92 description: Function ID for MIGRATE operation
158 migrate = <0x95c10003>;
/kernel/linux/linux-5.10/kernel/irq/
Dcpuhotplug.c72 pr_debug("IRQ %u: Unable to migrate away\n", d->irq); in migrate_one_irq()
195 * irq_migrate_all_off_this_cpu - Migrate irqs away from offline cpu
197 * The current CPU has been marked offline. Migrate IRQs off this CPU.
/kernel/linux/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)
/kernel/linux/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"
/kernel/linux/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.
/kernel/linux/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 …]
/kernel/linux/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()
490 * new blocks we fail migrate. New block allocation will in ext4_ext_migrate()
592 * 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 \
/kernel/linux/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.
/kernel/linux/linux-5.10/arch/arm/include/asm/
Dswitch_to.h10 * to ensure that the maintenance completes in case we migrate to another
/kernel/linux/linux-5.10/Documentation/devicetree/bindings/i2c/
Di2c-omap.txt24 Future plan is to migrate hwmod data base contents into device tree

12345678910