Home
last modified time | relevance | path

Searched refs:migration (Results 1 – 25 of 87) sorted by relevance

1234

/linux/drivers/gpu/drm/xe/
H A Dxe_sriov_pf_migration.c24 return &xe->sriov.pf.vfs[vfid].migration; in pf_pick_migration()
49 return IS_ENABLED(CONFIG_DRM_XE_DEBUG) || !xe->sriov.pf.migration.disabled; in xe_sriov_pf_migration_supported()
73 xe->sriov.pf.migration.disabled = true; in xe_sriov_pf_migration_disable()
84 struct xe_sriov_migration_state *migration = arg; in pf_migration_cleanup() local
86 xe_sriov_packet_free(migration->pending); in pf_migration_cleanup()
87 xe_sriov_packet_free(migration->trailer); in pf_migration_cleanup()
88 xe_sriov_packet_free(migration->descriptor); in pf_migration_cleanup()
111 struct xe_sriov_migration_state *migration = pf_pick_migration(xe, n); in xe_sriov_pf_migration_init() local
113 err = drmm_mutex_init(&xe->drm, &migration->lock); in xe_sriov_pf_migration_init()
117 init_waitqueue_head(&migration->wq); in xe_sriov_pf_migration_init()
[all …]
H A Dxe_gt_sriov_pf_migration.c38 return &gt->sriov.pf.vfs[vfid].migration; in pf_pick_gt_migration()
603 struct xe_gt_sriov_migration_data *migration = pf_pick_gt_migration(gt, vfid); in pf_save_vf_vram_mig_data() local
604 loff_t *offset = &migration->save.vram_offset; in pf_save_vf_vram_mig_data()
801 struct xe_gt_sriov_migration_data *migration = pf_pick_gt_migration(gt, vfid); in xe_gt_sriov_pf_migration_ring_free() local
804 if (ptr_ring_empty(&migration->ring)) in xe_gt_sriov_pf_migration_ring_free()
809 while ((data = ptr_ring_consume(&migration->ring))) in xe_gt_sriov_pf_migration_ring_free()
826 struct xe_gt_sriov_migration_data *migration = pf_pick_gt_migration(gt, vfid); in xe_gt_sriov_pf_migration_save_init() local
828 migration->save.data_remaining = 0; in xe_gt_sriov_pf_migration_save_init()
829 migration->save.vram_offset = 0; in xe_gt_sriov_pf_migration_save_init()
913 struct xe_gt_sriov_migration_data *migration = pf_pick_gt_migration(gt, vfid); in xe_gt_sriov_pf_migration_restore_consume() local
[all …]
/linux/Documentation/mm/
H A Dpage_migration.rst2 Page migration
5 Page migration allows moving the physical location of pages between
13 The main intent of page migration is to reduce the latency of memory accesses
17 Page migration allows a process to manually relocate the node on which its
23 Page migration functions are provided by the numactl package by Andi Kleen
27 migration. cat ``/proc/<pid>/numa_maps`` allows an easy review of where the
31 Manual migration is useful if for example the scheduler has relocated
35 manual page migration support. Automatic page migration may be implemented
52 Page migration allows the preservation of the relative location of pages
53 within a group of nodes for all migration techniques which will preserve a
[all …]
H A Darch_pgtable_helpers.rst241 | is_migration_entry | Tests a migration (read or write) swapped entry |
243 | is_writable_migration_entry | Tests a write migration swapped entry |
245 | make_readable_migration_entry | Creates a read migration swapped entry |
247 | make_writable_migration_entry | Creates a write migration swapped entry |
/linux/Documentation/ABI/testing/
H A Ddebugfs-vfio10 What: /sys/kernel/debug/vfio/<device>/migration
15 of vfio devices that support live migration.
16 The debugfs of each vfio device that supports live migration
19 What: /sys/kernel/debug/vfio/<device>/migration/state
23 Description: Read the live migration status of the vfio device.
24 The contents of the state file reflects the migration state
27 What: /sys/kernel/debug/vfio/<device>/migration/features
31 Description: Read the migration features of the vfio device.
H A Dsysfs-kernel-mm-numa11 Page migration during reclaim is intended for systems
16 Allowing page migration during reclaim enables these
18 when the fast tier is under pressure. This migration
H A Dsysfs-class-rnbd-client14 > [access_mode=<ro|rw|migration>] > map_device
27 [access_mode=<ro|rw|migration>]
82 a device to be exported in rw mode only once. The "migration"
/linux/tools/testing/selftests/mm/
H A Dmigration.c27 FIXTURE(migration) in FIXTURE() argument
47 FIXTURE_SETUP(migration) in FIXTURE_SETUP() argument
78 FIXTURE_TEARDOWN(migration) in FIXTURE_TEARDOWN() argument
84 static bool kill_children(FIXTURE_DATA(migration) * self) in kill_children()
169 TEST_F_TIMEOUT(migration, private_anon, 2*RUNTIME)
191 TEST_F_TIMEOUT(migration, shared_anon, 2*RUNTIME)
223 TEST_F_TIMEOUT(migration, private_anon_thp, 2*RUNTIME)
256 TEST_F_TIMEOUT(migration, shared_anon_thp, 2*RUNTIME)
299 TEST_F_TIMEOUT(migration, private_anon_htlb, 2*RUNTIME)
329 TEST_F_TIMEOUT(migration, shared_anon_htlb, 2*RUNTIME)
H A Drun_vmtests.sh80 - migration
81 invoke move_pages(2) to exercise the migration entry code
449 CATEGORY="migration" run_test ./migration
/linux/Documentation/gpu/rfc/
H A Dgpusvm.rst11 * Rely only on core MM concepts (migration PTEs, page references, and
20 * Partial migration is supported (i.e., a subset of pages attempting to
43 exception is holding a BO's dma-resv lock during the initial migration
47 migration policy requiring GPU access to occur in GPU memory.
113 * Higher order dma mapping for migration
114 * 4k dma mapping adversely affects migration performance on Intel
117 * Driver side madvise implementation and migration policies
/linux/Documentation/arch/powerpc/
H A Dvpa-dtl.rst149 …migration/9 67 [009] 105373.359903: sched:sched_waking: comm=perf pid=134…
150 …migration/9 67 [009] 105373.359904: sched:sched_migrate_task: comm=perf pid=134…
151 …migration/9 67 [009] 105373.359907: sched:sched_stat_runtime: comm=migration/9 …
152 …migration/9 67 [009] 105373.359908: sched:sched_switch: prev_comm=migrati…
156 …13418 [010] 105373.360052: sched:sched_waking: comm=migration/10 pid=72 prio=0…
H A Ddawr-power9.rst43 migration from POWER8 to POWER9, at the cost of silently losing the
44 DAWR on the migration.
/linux/drivers/vfio/pci/xe/
H A DKconfig9 migration uAPI allowing userspace to enable migration for
/linux/Documentation/networking/
H A Dnet_failover.rst24 datapath. It also enables hypervisor controlled live migration of a VM with
65 be brought UP during live migration to allow uninterrupted communication.
115 net_failover also enables hypervisor controlled live migration to be supported
119 Here is a sample script that shows the steps to initiate live migration from
164 # Clean up FDB entries after migration completes.
168 On the destination hypervisor, a shared bridge 'br0' is created before migration
172 The following script is executed on the destination hypervisor once migration
H A Dfailover.rst17 datapath. It also allows live migration of VMs with direct attached VFs by
/linux/Documentation/admin-guide/cgroup-v1/
H A Dmemcg_test.rst100 The logic is very clear. (About migration, see below)
163 For NUMA, migration is an another special case. To do easy test, cpuset
164 is useful. Following is a sample script to do migration::
177 In above set, when you moves a task from 01 to 02, page migration to
209 This is an easy way to test page migration, too.
296 9.9 Move charges at task migration
299 Charges associated with a task can be moved along with task migration.
/linux/Documentation/virt/kvm/devices/
H A Dvm.rst291 Allows userspace to stop migration mode, needed for PGSTE migration.
292 Setting this attribute when migration mode is not active will have no
301 Allows userspace to start migration mode, needed for PGSTE migration.
302 Setting this attribute when migration mode is already active will have
306 dirty tracking is disabled on any memslot, migration mode is automatically
310 :Returns: -ENOMEM if there is not enough free memory to start migration mode;
317 Allows userspace to query the status of migration mode.
320 the data itself is either 0 if migration mode is disabled or 1
/linux/Documentation/driver-api/
H A Dvfio-pci-device-specific-driver-acceptance.rst16 state for the purposes of supporting migration.
30 extensions, for example in the case of migration data, how is the
/linux/tools/perf/scripts/python/bin/
H A Dsched-migration-report3 perf script $@ -s "$PERF_EXEC_PATH"/scripts/python/sched-migration.py
/linux/scripts/kconfig/tests/transitional/
H A DKconfig2 # Test transitional symbols for config migration with all Kconfig types
10 # Basic migration tests for all types
/linux/drivers/vfio/pci/mlx5/
H A DKconfig8 This provides migration support for MLX5 devices using the VFIO
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_smi_events.h39 unsigned long address, bool migration);
/linux/tools/perf/Documentation/
H A Dperf-sched.txt81 79371.874603 [0010] migration/10[59] 3.350 0.004 0.011
463 Show migration events.
494 Show pre-migration wait time. pre-migration wait time is the time spent
497 time between sched_wakeup and migrate_task is the pre-migration wait
/linux/fs/nfs/
H A DKconfig147 bool "NFSv4.1 client support for migration"
152 it can support NFSv4 migration.
154 The NFSv4.1 pieces of the Linux NFSv4 migration implementation are
/linux/include/scsi/
H A Dviosrp.h188 struct mad_migration_cap migration; member

1234