Home
last modified time | relevance | path

Searched refs:HMM_PFN_WRITE (Results 1 – 9 of 9) sorted by relevance

/linux/include/linux/
H A Dhmm.h41 HMM_PFN_WRITE = 1UL << (BITS_PER_LONG - 2), enumerator
55 HMM_PFN_REQ_WRITE = HMM_PFN_WRITE,
/linux/mm/
H A Dhmm.c121 !(cpu_flags & HMM_PFN_WRITE)) in hmm_pte_need_fault()
192 return (pmd_write(pmd) ? (HMM_PFN_VALID | HMM_PFN_WRITE) : in pmd_to_hmm_pfn_flags()
232 return pte_write(pte) ? (HMM_PFN_VALID | HMM_PFN_WRITE) : HMM_PFN_VALID; in pte_to_hmm_pfn_flags()
272 cpu_flags |= HMM_PFN_WRITE; in hmm_vma_handle_pte()
355 cpu_flags |= HMM_PFN_WRITE; in hmm_vma_handle_absent_pmd()
479 return (pud_write(pud) ? (HMM_PFN_VALID | HMM_PFN_WRITE) : in pud_to_hmm_pfn_flags()
/linux/drivers/infiniband/core/
H A Dumem_odp.c361 if (access_mask & HMM_PFN_WRITE) in ib_umem_odp_map_dma_and_lock()
450 if (pfn & HMM_PFN_WRITE) { in ib_umem_odp_unmap_dma_pages()
/linux/Documentation/translations/zh_CN/mm/
H A Dhmm.rst200 面可写,将设置 HMM_PFN_WRITE
/linux/lib/
H A Dtest_hmm.c232 if (*pfns & HMM_PFN_WRITE) in dmirror_do_fault()
234 else if (WARN_ON(range->default_flags & HMM_PFN_WRITE)) in dmirror_do_fault()
1230 if (entry & HMM_PFN_WRITE) in dmirror_mkentry()
/linux/drivers/infiniband/sw/rxe/
H A Drxe_odp.c52 access_mask |= HMM_PFN_WRITE; in rxe_odp_do_pagefault_and_lock()
/linux/drivers/infiniband/hw/mlx5/
H A Dodp.c185 if ((pfn & HMM_PFN_WRITE) && !downgrade) in populate_mtt()
713 access_mask |= HMM_PFN_WRITE; in pagefault_real_mr()
/linux/drivers/gpu/drm/nouveau/
H A Dnouveau_svm.c581 if (range->hmm_pfns[0] & HMM_PFN_WRITE) in nouveau_hmm_convert_pfn()
/linux/Documentation/mm/
H A Dhmm.rst240 the page tables, ie HMM_PFN_VALID | HMM_PFN_WRITE will be set if the page is