Home
last modified time | relevance | path

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

12345678910>>...18

/kernel/linux/linux-4.19/mm/
Dmigrate.c3 * Memory Migration functionality - linux/mm/migrate.c
16 #include <linux/migrate.h>
54 #include <trace/events/migrate.h>
68 * drained them. Those pages will fail to migrate like other in migrate_prep()
746 * Common logic to directly migrate a single LRU page suitable for
972 * cannot try to migrate this page. in move_to_new_page()
1153 * Obtain the lock on page, remove all ptes and migrate the page
1204 * Compaction can migrate also non-LRU pages which are in unmap_and_move()
1264 * This means that when we try to migrate hugepage whose subpages are
1371 * migrate_pages - migrate the pages specified in a list, to the free pages
[all …]
Dcompaction.c13 #include <linux/migrate.h>
241 * should be skipped for page isolation when the migrate and free page scanner
674 * isolate_migratepages_block() - isolate all migrate-able pages within
736 * to failure. We should migrate the pages now and in isolate_migratepages_block()
809 * It's possible to migrate LRU and non-lru movable pages. in isolate_migratepages_block()
842 * Only allow to migrate anonymous pages in GFP_NOFS context in isolate_migratepages_block()
962 * isolate_migratepages_range() - isolate migrate-able pages in a PFN range
1094 * Isolate free pages until enough are available to migrate the in isolate_freepages()
1095 * pages on cc->migratepages. We stop searching if the migrate in isolate_freepages()
1165 * This is a migrate-callback that "allocates" freepages by taking pages
[all …]
/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
/kernel/linux/linux-4.19/net/xfrm/
DKconfig49 bool "Transformation migrate database"
86 bool "PF_KEY MIGRATE"
90 Add a PF_KEY MIGRATE message to PF_KEYv2 socket family.
91 The PF_KEY MIGRATE message is used to dynamically update
97 <draft-sugimoto-mip6-pfkey-migrate>.
/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);
/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-4.19/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-4.19/Documentation/devicetree/bindings/arm/
Dpsci.txt58 - migrate : Function ID for MIGRATE operation
81 migrate = <0x95c10003>;
/kernel/linux/linux-4.19/include/linux/
Dmigrate.h31 /* In mm/debug.c; also keep sync with include/trace/events/migrate.h */
138 return -EAGAIN; /* can't migrate now */ in migrate_misplaced_page()
188 * struct migrate_vma_ops - migrate operation callback
210 * Note that the callback does not have to migrate all the pages that are
213 * set in the src array entry). If the device driver cannot migrate a device
Dpage-isolation.h40 * Changes migrate type in [start_pfn, end_pfn) to be MIGRATE_ISOLATE.
41 * If specified range includes migrate types other than MOVABLE or CMA,
Dhmm.h26 * provides helpers to migrate process memory to device memory, and back. Each
64 * A new migrate helper (migrate_vma()) has been added (see mm/migrate.c) that
76 #include <linux/migrate.h>
362 * not migrate any device memory back to system memory. The HMM pfn array will
440 * virtual address. This means that the device driver must migrate the
443 * The device driver is free to migrate more than one page from the
445 * migrate more than one page it must always priotirize the faulting
/kernel/linux/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()
/kernel/linux/linux-4.19/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.
/kernel/linux/linux-5.10/arch/arm/kernel/
Dpsci_smp.c37 * migrate Migrate the context to a different CPU
/kernel/linux/linux-4.19/fs/ocfs2/dlm/
Ddlmmaster.c841 * of the MIGRATION mle: either the migrate finished or in dlm_get_lock_resource()
1527 mlog(0, "node %u is master, but trying to migrate to " in dlm_master_request_handler()
1531 "node is trying to migrate it to %u?!\n", in dlm_master_request_handler()
2624 mlog(ML_ERROR, "tried to migrate %.*s to %u, but " in dlm_migrate_lockres()
2797 /* Wheee! Migrate lockres here! Will sleep so drop spinlock. */ in dlm_empty_lockres()
2802 mlog(0, "%s: res %.*s, Migrate to node %u failed with %d\n", in dlm_empty_lockres()
2992 * Pick a node to migrate the lock resource to. This function selects a
3047 struct dlm_migrate_request migrate; in dlm_do_migrate_request() local
3051 memset(&migrate, 0, sizeof(migrate)); in dlm_do_migrate_request()
3052 migrate.namelen = res->lockname.len; in dlm_do_migrate_request()
[all …]
/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-4.19/arch/arm/kernel/
Dpsci_smp.c44 * migrate Migrate the context to a different CPU
/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-4.19/drivers/firmware/
Dpsci.c51 * calls to its resident CPU, so we must avoid issuing those. We never migrate
555 psci_function_id[PSCI_FN_MIGRATE] = PSCI_FN_NATIVE(0_2, MIGRATE); in psci_0_2_set_functions()
556 psci_ops.migrate = psci_migrate; in psci_0_2_set_functions()
655 if (!of_property_read_u32(np, "migrate", &id)) { in psci_0_1_init()
657 psci_ops.migrate = psci_migrate; in psci_0_1_init()
/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-4.19/tools/perf/scripts/python/
Dsched-migration.py193 def migrate(self, ts_list, new, old_cpu, new_cpu): member in TimeSlice
353 def migrate(self, headers, pid, prio, orig_cpu, dest_cpu): member in SchedEventProxy
355 ts.migrate(self.timeslices, pid, orig_cpu, dest_cpu)
420 parser.migrate(headers, pid, prio, orig_cpu, dest_cpu)

12345678910>>...18