Home
last modified time | relevance | path

Searched refs:hmm_range (Results 1 – 3 of 3) sorted by relevance

/Linux-v4.19/include/linux/
Dhmm.h143 struct hmm_range { struct
164 static inline struct page *hmm_pfn_to_page(const struct hmm_range *range, in hmm_pfn_to_page() argument
184 static inline unsigned long hmm_pfn_to_pfn(const struct hmm_range *range, in hmm_pfn_to_pfn()
204 static inline uint64_t hmm_pfn_from_page(const struct hmm_range *range, in hmm_pfn_from_page()
217 static inline uint64_t hmm_pfn_from_pfn(const struct hmm_range *range, in hmm_pfn_from_pfn()
356 int hmm_vma_get_pfns(struct hmm_range *range);
357 bool hmm_vma_range_done(struct hmm_range *range);
378 int hmm_vma_fault(struct hmm_range *range, bool block);
/Linux-v4.19/mm/
Dhmm.c130 struct hmm_range *range; in hmm_invalidate_range()
292 struct hmm_range *range;
303 struct hmm_range *range = hmm_vma_walk->range; in hmm_vma_do_fault()
325 struct hmm_range *range = hmm_vma_walk->range; in hmm_pfns_bad()
353 struct hmm_range *range = hmm_vma_walk->range; in hmm_vma_walk_hole_()
378 struct hmm_range *range = hmm_vma_walk->range; in hmm_pte_need_fault()
431 struct hmm_range *range = hmm_vma_walk->range; in hmm_vma_walk_hole()
444 static inline uint64_t pmd_to_hmm_pfn_flags(struct hmm_range *range, pmd_t pmd) in pmd_to_hmm_pfn_flags()
460 struct hmm_range *range = hmm_vma_walk->range; in hmm_vma_handle_pmd()
480 static inline uint64_t pte_to_hmm_pfn_flags(struct hmm_range *range, pte_t pte) in pte_to_hmm_pfn_flags()
[all …]
/Linux-v4.19/Documentation/vm/
Dhmm.rst193 struct hmm_range *range,
198 struct hmm_range *range,
221 struct hmm_range range;