migrate_vma
struct migrate_vma mig = { 0 };
struct migrate_vma mig = { 0 };
static unsigned long svm_migrate_successful_pages(struct migrate_vma *migrate)
struct migrate_vma *migrate, struct dma_fence **mfence,
struct migrate_vma migrate = { 0 };
struct migrate_vma *migrate, struct dma_fence **mfence,
struct migrate_vma migrate = { 0 };
struct migrate_vma migrate = {
struct migrate_vma migrate = {
struct migrate_vma args = {
struct nouveau_svmm *svmm, struct migrate_vma *args,
struct migrate_vma args = {
int migrate_vma_setup(struct migrate_vma *args);
void migrate_vma_pages(struct migrate_vma *migrate);
void migrate_vma_finalize(struct migrate_vma *migrate);
dmirror_successful_migrated_pages(struct migrate_vma *migrate)
struct migrate_vma args = { 0 };
struct migrate_vma args = { 0 };
struct migrate_vma args = { 0 };
static void dmirror_migrate_alloc_and_copy(struct migrate_vma *args,
static int dmirror_migrate_finalize_and_map(struct migrate_vma *args,
static vm_fault_t dmirror_devmem_fault_alloc_and_copy(struct migrate_vma *args,
struct migrate_vma *migrate)
void migrate_vma_pages(struct migrate_vma *migrate)
void migrate_vma_finalize(struct migrate_vma *migrate)
struct migrate_vma *migrate = walk->private;
struct migrate_vma *migrate = walk->private;
struct migrate_vma *migrate = walk->private;
struct migrate_vma *migrate = walk->private;
static void migrate_vma_collect(struct migrate_vma *migrate)
static void migrate_vma_unmap(struct migrate_vma *migrate)
int migrate_vma_setup(struct migrate_vma *args)
static int migrate_vma_insert_huge_pmd_page(struct migrate_vma *migrate,
static int migrate_vma_split_unmapped_folio(struct migrate_vma *migrate,
static int migrate_vma_insert_huge_pmd_page(struct migrate_vma *migrate,
static int migrate_vma_split_unmapped_folio(struct migrate_vma *migrate,
static void migrate_vma_insert_page(struct migrate_vma *migrate,