Searched refs:hmm_pfn (Results 1 – 3 of 3) sorted by relevance
67 static inline struct page *hmm_pfn_to_page(unsigned long hmm_pfn) in hmm_pfn_to_page() argument69 return pfn_to_page(hmm_pfn & ~HMM_PFN_FLAGS); in hmm_pfn_to_page()75 static inline phys_addr_t hmm_pfn_to_phys(unsigned long hmm_pfn) in hmm_pfn_to_phys() argument77 return __pfn_to_phys(hmm_pfn & ~HMM_PFN_FLAGS); in hmm_pfn_to_phys()94 static inline unsigned int hmm_pfn_to_map_order(unsigned long hmm_pfn) in hmm_pfn_to_map_order() argument96 return (hmm_pfn >> HMM_PFN_ORDER_SHIFT) & 0x1F; in hmm_pfn_to_map_order()
237 unsigned long *hmm_pfn) in hmm_vma_handle_pte() argument244 uint64_t pfn_req_flags = *hmm_pfn; in hmm_vma_handle_pte()325 *hmm_pfn = (*hmm_pfn & HMM_PFN_INOUT_FLAGS) | new_pfn_flags; in hmm_vma_handle_pte()
663 static unsigned int drm_gpusvm_hmm_pfn_to_order(unsigned long hmm_pfn, in drm_gpusvm_hmm_pfn_to_order() argument669 size = 1UL << hmm_pfn_to_map_order(hmm_pfn); in drm_gpusvm_hmm_pfn_to_order()670 size -= (hmm_pfn & ~HMM_PFN_FLAGS) & (size - 1); in drm_gpusvm_hmm_pfn_to_order()