Lines Matching refs:devmem
132 struct drm_pagemap_devmem *devmem = zdd->devmem_allocation; in drm_pagemap_zdd_destroy() local
135 if (devmem) { in drm_pagemap_zdd_destroy()
136 complete_all(&devmem->detached); in drm_pagemap_zdd_destroy()
137 if (devmem->ops->devmem_release) in drm_pagemap_zdd_destroy()
138 devmem->ops->devmem_release(devmem); in drm_pagemap_zdd_destroy()
339 drm_pagemap_migrate_remote_to_local(struct drm_pagemap_devmem *devmem, in drm_pagemap_migrate_remote_to_local() argument
358 devmem->pre_migrate_fence); in drm_pagemap_migrate_remote_to_local()
366 drm_pagemap_migrate_sys_to_dev(struct drm_pagemap_devmem *devmem, in drm_pagemap_migrate_sys_to_dev() argument
374 int err = drm_pagemap_migrate_map_pages(devmem->dev, devmem->dpagemap, in drm_pagemap_migrate_sys_to_dev()
382 devmem->pre_migrate_fence); in drm_pagemap_migrate_sys_to_dev()
384 drm_pagemap_migrate_unmap_pages(devmem->dev, pagemap_addr, sys_pfns, npages, in drm_pagemap_migrate_sys_to_dev()
404 static int drm_pagemap_migrate_range(struct drm_pagemap_devmem *devmem, in drm_pagemap_migrate_range() argument
425 ret = drm_pagemap_migrate_remote_to_local(devmem, in drm_pagemap_migrate_range()
435 ret = drm_pagemap_migrate_sys_to_dev(devmem, in drm_pagemap_migrate_range()