Home
last modified time | relevance | path

Searched refs:pre_migrate_fence (Results 1 – 3 of 3) sorted by relevance

/linux/include/drm/
H A Ddrm_pagemap.h214 * @pre_migrate_fence: dma-fence to wait for before migration start.
226 struct dma_fence *pre_migrate_fence);
233 * @pre_migrate_fence: dma-fence to wait for before migration start.
245 struct dma_fence *pre_migrate_fence);
322 * @pre_migrate_fence: Fence to wait for or pipeline behind before migration starts.
333 struct dma_fence *pre_migrate_fence;
366 struct dma_fence *pre_migrate_fence);
326 struct dma_fence *pre_migrate_fence; global() member
/linux/drivers/gpu/drm/xe/
H A Dxe_svm.c593 struct dma_fence *pre_migrate_fence) in xe_svm_copy()
683 pre_migrate_fence); in xe_svm_copy()
693 pre_migrate_fence); in xe_svm_copy()
699 pre_migrate_fence = NULL; in xe_svm_copy()
723 pre_migrate_fence); in xe_svm_copy()
731 pre_migrate_fence); in xe_svm_copy()
737 pre_migrate_fence = NULL; in xe_svm_copy()
750 if (pre_migrate_fence) in xe_svm_copy_to_devmem()
751 dma_fence_wait(pre_migrate_fence, false); in xe_svm_copy_to_devmem() argument
769 struct dma_fence *pre_migrate_fence) in to_xe_bo()
575 xe_svm_copy(struct page ** pages,struct drm_pagemap_addr * pagemap_addr,unsigned long npages,const enum xe_svm_copy_dir dir,struct dma_fence * pre_migrate_fence) xe_svm_copy() argument
760 xe_svm_copy_to_ram(struct page ** pages,struct drm_pagemap_addr * pagemap_addr,unsigned long npages,struct dma_fence * pre_migrate_fence) xe_svm_copy_to_ram() argument
1083 struct dma_fence *pre_migrate_fence = NULL; xe_drm_pagemap_populate_mm() local
[all...]
/linux/drivers/gpu/drm/
H A Ddrm_pagemap.c518 devmem->pre_migrate_fence); in drm_pagemap_migrate_remote_to_local()
543 devmem->pre_migrate_fence); in drm_pagemap_migrate_sys_to_dev()
856 dma_fence_put(devmem_allocation->pre_migrate_fence); in drm_pagemap_migrate_to_devmem()
857 devmem_allocation->pre_migrate_fence = NULL; in drm_pagemap_migrate_to_devmem()
1596 * @pre_migrate_fence: Fence to wait for or pipeline behind before migration starts.
1603 struct dma_fence *pre_migrate_fence) in drm_pagemap_devmem_init()
1611 devmem_allocation->pre_migrate_fence = pre_migrate_fence; in drm_pagemap_devmem_init()
1602 drm_pagemap_devmem_init(struct drm_pagemap_devmem * devmem_allocation,struct device * dev,struct mm_struct * mm,const struct drm_pagemap_devmem_ops * ops,struct drm_pagemap * dpagemap,size_t size,struct dma_fence * pre_migrate_fence) drm_pagemap_devmem_init() argument