Searched refs:devmem_allocation (Results 1 – 3 of 3) sorted by relevance
99 zdd->devmem_allocation = NULL; in drm_pagemap_zdd_alloc()400 zdd->devmem_allocation = devmem_allocation; /* Owns ref */ in drm_pagemap_migrate_to_devmem()569 mmput_async(devmem_allocation->mm); in drm_pagemap_evict_to_ram()674 ops = zdd->devmem_allocation->ops; in __drm_pagemap_migrate_to_ram()675 dev = zdd->devmem_allocation->dev; in __drm_pagemap_migrate_to_ram()741 zdd->devmem_allocation->size); in drm_pagemap_migrate_to_ram()779 devmem_allocation->dev = dev; in drm_pagemap_devmem_init()780 devmem_allocation->mm = mm; in drm_pagemap_devmem_init()781 devmem_allocation->ops = ops; in drm_pagemap_devmem_init()782 devmem_allocation->dpagemap = dpagemap; in drm_pagemap_devmem_init()[all …]
490 static struct xe_bo *to_xe_bo(struct drm_pagemap_devmem *devmem_allocation) in to_xe_bo() argument492 return container_of(devmem_allocation, struct xe_bo, devmem_allocation); in to_xe_bo()495 static void xe_svm_devmem_release(struct drm_pagemap_devmem *devmem_allocation) in xe_svm_devmem_release() argument497 struct xe_bo *bo = to_xe_bo(devmem_allocation); in xe_svm_devmem_release()514 static int xe_svm_populate_devmem_pfn(struct drm_pagemap_devmem *devmem_allocation, in xe_svm_populate_devmem_pfn() argument517 struct xe_bo *bo = to_xe_bo(devmem_allocation); in xe_svm_populate_devmem_pfn()723 drm_pagemap_devmem_init(&bo->devmem_allocation, dev, mm, in xe_drm_pagemap_populate_mm()736 err = drm_pagemap_migrate_to_devmem(&bo->devmem_allocation, mm, in xe_drm_pagemap_populate_mm()740 xe_svm_devmem_release(&bo->devmem_allocation); in xe_drm_pagemap_populate_mm()947 return drm_pagemap_evict_to_ram(&bo->devmem_allocation); in xe_svm_bo_evict()
87 struct drm_pagemap_devmem devmem_allocation; member
Completed in 8 milliseconds