Home
last modified time | relevance | path

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

/linux-6.15/include/linux/
H A Dhmm.h36 HMM_PFN_VALID = 1UL << (BITS_PER_LONG - 1), enumerator
42 HMM_PFN_REQ_FAULT = HMM_PFN_VALID,
/linux-6.15/mm/
H A Dhmm.c115 if (!(cpu_flags & HMM_PFN_VALID)) in hmm_pte_need_fault()
181 return (pmd_write(pmd) ? (HMM_PFN_VALID | HMM_PFN_WRITE) : in pmd_to_hmm_pfn_flags()
182 HMM_PFN_VALID) | in pmd_to_hmm_pfn_flags()
220 return pte_write(pte) ? (HMM_PFN_VALID | HMM_PFN_WRITE) : HMM_PFN_VALID; in pte_to_hmm_pfn_flags()
253 cpu_flags = HMM_PFN_VALID; in hmm_vma_handle_pte()
406 return (pud_write(pud) ? (HMM_PFN_VALID | HMM_PFN_WRITE) : in pud_to_hmm_pfn_flags()
407 HMM_PFN_VALID) | in pud_to_hmm_pfn_flags()
/linux-6.15/drivers/infiniband/core/
H A Dumem_odp.c426 WARN_ON(!(range.hmm_pfns[pfn_index] & HMM_PFN_VALID)); in ib_umem_odp_map_dma_and_lock()
428 if (!(range.hmm_pfns[pfn_index] & HMM_PFN_VALID)) { in ib_umem_odp_map_dma_and_lock()
/linux-6.15/Documentation/translations/zh_CN/mm/
H A Dhmm.rst199 hmm_range_fault 完成后,标志位被设置为页表的当前状态,即 HMM_PFN_VALID | 如果页
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_hmm.c44 xe_assert(xe, hmm_pfn & HMM_PFN_VALID); in xe_alloc_sg()
/linux-6.15/lib/
H A Dtest_hmm.c224 WARN_ON(!(*pfns & HMM_PFN_VALID)); in dmirror_do_fault()
1023 if (!(entry & HMM_PFN_VALID)) { in dmirror_mkentry()
/linux-6.15/drivers/gpu/drm/nouveau/
H A Dnouveau_svm.c550 if (!(range->hmm_pfns[0] & HMM_PFN_VALID)) { in nouveau_hmm_convert_pfn()
/linux-6.15/drivers/gpu/drm/
H A Ddrm_gpusvm.c874 if (!(pfns[i] & HMM_PFN_VALID)) { in drm_gpusvm_check_pages()
/linux-6.15/Documentation/mm/
H A Dhmm.rst240 the page tables, ie HMM_PFN_VALID | HMM_PFN_WRITE will be set if the page is