Home
last modified time | relevance | path

Searched refs:hmm_pfns (Results 1 – 4 of 4) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_hmm.c190 hmm_range->hmm_pfns = pfns; in amdgpu_hmm_range_get_pages()
208 hmm_range->hmm_pfns += max_bytes >> PAGE_SHIFT; in amdgpu_hmm_range_get_pages()
213 hmm_range->hmm_pfns = pfns; in amdgpu_hmm_range_get_pages()
219 hmm_range->hmm_pfns = NULL; in amdgpu_hmm_range_get_pages()
285 kvfree(range->hmm_range.hmm_pfns); in amdgpu_hmm_range_free()
H A Damdgpu_cs.c918 hmm_pfn_to_page(e->range->hmm_range.hmm_pfns[i])) { in amdgpu_cs_parser_bos()
H A Damdgpu_ttm.c812 ttm->pages[i] = range ? hmm_pfn_to_page(range->hmm_range.hmm_pfns[i]) : NULL;
/linux/drivers/gpu/drm/amd/amdkfd/
H A Dkfd_svm.c161 unsigned long *hmm_pfns, uint32_t gpuidx) in svm_range_dma_map_dev() argument
181 page = hmm_pfn_to_page(hmm_pfns[i]); in svm_range_dma_map_dev()
185 addr[i] = (hmm_pfns[i] << PAGE_SHIFT) + in svm_range_dma_map_dev()
208 unsigned long *hmm_pfns) in svm_range_dma_map() argument
227 hmm_pfns, gpuidx); in svm_range_dma_map()
1853 range->hmm_range.hmm_pfns); in svm_range_validate_and_map()