Lines Matching refs:hmm_range
161 struct hmm_range { struct
181 static inline bool hmm_range_wait_until_valid(struct hmm_range *range, in hmm_range_wait_until_valid() argument
193 static inline bool hmm_range_valid(struct hmm_range *range) in hmm_range_valid()
207 static inline struct page *hmm_device_entry_to_page(const struct hmm_range *range, in hmm_device_entry_to_page()
228 hmm_device_entry_to_pfn(const struct hmm_range *range, uint64_t pfn) in hmm_device_entry_to_pfn()
247 static inline uint64_t hmm_device_entry_from_page(const struct hmm_range *range, in hmm_device_entry_from_page()
260 static inline uint64_t hmm_device_entry_from_pfn(const struct hmm_range *range, in hmm_device_entry_from_pfn()
378 int hmm_range_register(struct hmm_range *range, struct hmm_mirror *mirror);
379 void hmm_range_unregister(struct hmm_range *range);
389 long hmm_range_fault(struct hmm_range *range, unsigned int flags);
391 long hmm_range_dma_map(struct hmm_range *range,
395 long hmm_range_dma_unmap(struct hmm_range *range,