Searched refs:svm_pages (Results 1 – 1 of 1) sorted by relevance
1129 struct drm_gpusvm_pages *svm_pages, in __drm_gpusvm_unmap_pages() argument1132 struct drm_pagemap *dpagemap = svm_pages->dpagemap; in __drm_gpusvm_unmap_pages()1138 if (svm_pages->flags.has_dma_mapping) { in __drm_gpusvm_unmap_pages()1140 .__flags = svm_pages->flags.__flags, in __drm_gpusvm_unmap_pages()1144 struct drm_pagemap_addr *addr = &svm_pages->dma_addr[j]; in __drm_gpusvm_unmap_pages()1160 WRITE_ONCE(svm_pages->flags.__flags, flags.__flags); in __drm_gpusvm_unmap_pages()1162 drm_pagemap_put(svm_pages->dpagemap); in __drm_gpusvm_unmap_pages()1163 svm_pages->dpagemap = NULL; in __drm_gpusvm_unmap_pages()1175 struct drm_gpusvm_pages *svm_pages) in __drm_gpusvm_free_pages() argument1179 if (svm_pages->dma_addr) { in __drm_gpusvm_free_pages()[all …]