Searched refs:migrate (Results 26 - 50 of 87) sorted by relevance

1234

/linux-master/include/linux/
H A Dpreempt.h283 * that can cause faults and scheduling migrate into our preempt-protected
419 * nor can it easily migrate itself into a pending affinity mask change on
482 DEFINE_LOCK_GUARD_0(migrate, migrate_disable(), migrate_enable())
/linux-master/drivers/gpu/drm/i915/gem/
H A Di915_gem_object_types.h108 * migrate - Migrate object to a different region either for
111 int (*migrate)(struct drm_i915_gem_object *obj, member in struct:drm_i915_gem_object_ops
H A Di915_gem_object.c669 * @obj: The object to migrate
670 * @id: The region intended to migrate to
673 * given region. Note that pinning may affect the ability to migrate as
677 * possibility to migrate objects and might be slightly less permissive
707 if (!obj->ops->migrate)
726 * @obj: The object to migrate.
729 * @id: The region id to migrate to.
731 * Attempt to migrate the object to the desired memory region. The
759 * @obj: The object to migrate.
762 * @id: The region id to migrate t
[all...]
H A Di915_gem_ttm.c1233 .migrate = i915_ttm_migrate,
/linux-master/drivers/gpu/drm/xe/
H A Dxe_bo.c124 return tile->migrate;
622 struct xe_migrate *migrate = NULL; local
708 migrate = bo->tile->migrate;
710 migrate = mem_type_to_migrate(xe, new_mem->mem_type);
712 migrate = mem_type_to_migrate(xe, old_mem_type);
714 migrate = xe->tiles[0].migrate;
716 xe_assert(xe, migrate);
754 fence = xe_migrate_clear(migrate, b
[all...]
H A Dxe_gt.c452 tile->migrate = xe_migrate_init(tile);
453 if (IS_ERR(tile->migrate)) {
454 err = PTR_ERR(tile->migrate);
H A Dxe_device_types.h202 /** @migrate: Migration helper for vram blits and clearing */
203 struct xe_migrate *migrate; member in struct:xe_tile
H A Dxe_pt.c1278 fence = xe_migrate_update_pgtables(tile->migrate,
1626 fence = xe_migrate_update_pgtables(tile->migrate,
/linux-master/fs/ocfs2/dlm/
H A Ddlmmaster.c824 * of the MIGRATION mle: either the migrate finished or
1510 mlog(0, "node %u is master, but trying to migrate to "
1514 "node is trying to migrate it to %u?!\n",
2605 mlog(ML_ERROR, "tried to migrate %.*s to %u, but "
2972 * Pick a node to migrate the lock resource to. This function selects a
3027 struct dlm_migrate_request migrate; local
3031 memset(&migrate, 0, sizeof(migrate));
3032 migrate.namelen = res->lockname.len;
3033 memcpy(migrate
3104 struct dlm_migrate_request *migrate = (struct dlm_migrate_request *) msg->buf; local
[all...]
/linux-master/kernel/
H A Dcompat.c21 #include <linux/migrate.h>
/linux-master/mm/
H A DMakefile88 obj-$(CONFIG_MIGRATION) += migrate.o
H A Dpage_isolation.c12 #include <linux/migrate.h>
158 * We assume the caller intended to SET migrate type to isolate.
291 * @migratetype: migrate type to set in error recovery.
388 * migrate compound pages then let the free page handling code
501 * future will not be allocated again. If specified range includes migrate types
578 * @migratetype: New migrate type to set on the range
H A Dmprotect.c25 #include <linux/migrate.h>
H A Drmap.c70 #include <linux/migrate.h>
83 #include <trace/events/migrate.h>
H A Dmigrate.c3 * Memory Migration functionality - linux/mm/migrate.c
16 #include <linux/migrate.h>
56 #include <trace/events/migrate.h>
603 * For memory tiering mode, when migrate between slow and fast
683 * @dst: The folio to migrate the data to.
685 * @mode: How to migrate the page.
687 * Common logic to directly migrate a single LRU folio suitable for
813 * @dst: The folio to migrate to.
814 * @src: The folio to migrate from.
815 * @mode: How to migrate th
[all...]
/linux-master/lib/
H A Dtest_hmm.c31 #include <linux/migrate.h>
887 dmirror_successful_migrated_pages(struct migrate_vma *migrate) argument
892 for (i = 0; i < migrate->npages; i++) {
893 if (migrate->src[i] & MIGRATE_PFN_VALID &&
894 migrate->src[i] & MIGRATE_PFN_MIGRATE)
1439 /* FIXME demonstrate how we can adjust migrate range */
/linux-master/drivers/perf/hisilicon/
H A Dhisi_uncore_hha_pmu.c386 HISI_PMU_EVENT_ATTR(sdir-home-migrate, 0x4c),
387 HISI_PMU_EVENT_ATTR(edir-home-migrate, 0x4d),
/linux-master/arch/powerpc/mm/book3s64/
H A Diommu_api.c13 #include <linux/migrate.h>
/linux-master/fs/bcachefs/
H A Dmove.c947 if (ptr->dev == op->migrate.dev)
1096 if (op.migrate.dev >= c->sb.nr_devices)
1100 ret = bch2_journal_flush_device_pins(&c->journal, op.migrate.dev);
/linux-master/drivers/gpu/drm/i915/gem/selftests/
H A Di915_gem_migrate.c221 err = intel_migrate_clear(&gt->migrate, &ww, deps,
/linux-master/drivers/gpu/drm/i915/gt/
H A Dintel_migrate.c262 &key, "migrate");
505 * its preference list, on memory pressure, i915 needs to migrate the lmem
699 GEM_BUG_ON(ce->vm != ce->engine->gt->migrate.context->vm);
998 GEM_BUG_ON(ce->vm != ce->engine->gt->migrate.context->vm);
H A Dintel_gt.c762 intel_migrate_init(&gt->migrate, gt);
787 intel_migrate_fini(&gt->migrate);
/linux-master/fs/ext4/
H A Dioctl.c591 int err = -EPERM, migrate = 0; local
616 migrate = 1;
700 if (migrate) {
/linux-master/drivers/gpu/drm/xe/tests/
H A Dxe_migrate.c427 struct xe_migrate *m = tile->migrate;
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_uvmem.c90 #include <linux/migrate.h>
840 /* migrate any unmoved normal pfn to device pfns*/

Completed in 341 milliseconds

1234