/linux-master/include/linux/ |
H A D | preempt.h | 283 * 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 D | i915_gem_object_types.h | 108 * 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 D | i915_gem_object.c | 669 * @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 D | i915_gem_ttm.c | 1233 .migrate = i915_ttm_migrate,
|
/linux-master/drivers/gpu/drm/xe/ |
H A D | xe_bo.c | 124 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 D | xe_gt.c | 452 tile->migrate = xe_migrate_init(tile); 453 if (IS_ERR(tile->migrate)) { 454 err = PTR_ERR(tile->migrate);
|
H A D | xe_device_types.h | 202 /** @migrate: Migration helper for vram blits and clearing */ 203 struct xe_migrate *migrate; member in struct:xe_tile
|
H A D | xe_pt.c | 1278 fence = xe_migrate_update_pgtables(tile->migrate, 1626 fence = xe_migrate_update_pgtables(tile->migrate,
|
/linux-master/fs/ocfs2/dlm/ |
H A D | dlmmaster.c | 824 * 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 D | compat.c | 21 #include <linux/migrate.h>
|
/linux-master/mm/ |
H A D | Makefile | 88 obj-$(CONFIG_MIGRATION) += migrate.o
|
H A D | page_isolation.c | 12 #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 D | mprotect.c | 25 #include <linux/migrate.h>
|
H A D | rmap.c | 70 #include <linux/migrate.h> 83 #include <trace/events/migrate.h>
|
H A D | migrate.c | 3 * 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 D | test_hmm.c | 31 #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 D | hisi_uncore_hha_pmu.c | 386 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 D | iommu_api.c | 13 #include <linux/migrate.h>
|
/linux-master/fs/bcachefs/ |
H A D | move.c | 947 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 D | i915_gem_migrate.c | 221 err = intel_migrate_clear(>->migrate, &ww, deps,
|
/linux-master/drivers/gpu/drm/i915/gt/ |
H A D | intel_migrate.c | 262 &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 D | intel_gt.c | 762 intel_migrate_init(>->migrate, gt); 787 intel_migrate_fini(>->migrate);
|
/linux-master/fs/ext4/ |
H A D | ioctl.c | 591 int err = -EPERM, migrate = 0; local 616 migrate = 1; 700 if (migrate) {
|
/linux-master/drivers/gpu/drm/xe/tests/ |
H A D | xe_migrate.c | 427 struct xe_migrate *m = tile->migrate;
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_hv_uvmem.c | 90 #include <linux/migrate.h> 840 /* migrate any unmoved normal pfn to device pfns*/
|