Home
last modified time | relevance | path

Searched refs:dpagemap (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/include/drm/
H A Ddrm_pagemap.h77 struct drm_pagemap_device_addr (*device_map)(struct drm_pagemap *dpagemap,
90 void (*device_unmap)(struct drm_pagemap *dpagemap,
H A Ddrm_gpusvm.h99 struct drm_pagemap *dpagemap; member
240 struct drm_pagemap *dpagemap; member
381 struct drm_pagemap *dpagemap, size_t size);
/linux-6.15/drivers/gpu/drm/
H A Ddrm_gpusvm.c1115 struct drm_pagemap *dpagemap = range->dpagemap; in __drm_gpusvm_range_unmap_pages() local
1133 else if (dpagemap && dpagemap->ops->device_unmap) in __drm_gpusvm_range_unmap_pages()
1134 dpagemap->ops->device_unmap(dpagemap, in __drm_gpusvm_range_unmap_pages()
1144 range->dpagemap = NULL; in __drm_gpusvm_range_unmap_pages()
1344 struct drm_pagemap *dpagemap; in drm_gpusvm_range_get_pages() local
1436 dpagemap = zdd->devmem_allocation->dpagemap; in drm_gpusvm_range_get_pages()
1437 if (drm_WARN_ON(gpusvm->drm, !dpagemap)) { in drm_gpusvm_range_get_pages()
1448 dpagemap->ops->device_map(dpagemap, in drm_gpusvm_range_get_pages()
1492 range->dpagemap = dpagemap; in drm_gpusvm_range_get_pages()
2265 struct drm_pagemap *dpagemap, size_t size) in drm_gpusvm_devmem_init() argument
[all …]
/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_svm.c708 &tile->mem.vram.dpagemap, in xe_svm_alloc_vram()
934 xe_drm_pagemap_device_map(struct drm_pagemap *dpagemap, in xe_drm_pagemap_device_map() argument
940 struct device *pgmap_dev = dpagemap->dev; in xe_drm_pagemap_device_map()
992 vr->dpagemap.dev = dev; in xe_devm_add()
993 vr->dpagemap.ops = &xe_drm_pagemap_ops; in xe_devm_add()
H A Dxe_device_types.h116 struct drm_pagemap dpagemap; member