Lines Matching full:migrate
39 * struct xe_migrate - migrate context.
88 * xe_tile_migrate_exec_queue() - Get this tile's migrate exec queue.
91 * Returns the default migrate exec queue of this tile.
93 * Return: The default migrate exec queue
97 return tile->migrate->q; in xe_tile_migrate_exec_queue()
128 * migrate offset in xe_migrate_vram_ofs()
366 * migrate jobs servicing the faults gets stuck behind the job that faulted.
391 * xe_migrate_init() - Initialize a migrate context
394 * Return: Pointer to a migrate context on success. Error pointer on error.
471 drm_dbg(&xe->drm, "Migrate min chunk size is 0x%08llx\n", in xe_migrate_init()
1501 * @m: The migrate context.
1535 * @m: Migrate context to wait for.
1537 * Waits until the GPU no longer uses the migrate context's default engine
1681 * xe_migrate_to_vram() - Migrate to VRAM
1683 * @npages: Number of pages to migrate.
1684 * @src_addr: Array of dma addresses (source of migrate)
1685 * @dst_addr: Device physical address of VRAM (destination of migrate)
1689 * Return: dma fence for migrate to signal completion on succees, ERR_PTR on
1702 * xe_migrate_from_vram() - Migrate from VRAM
1704 * @npages: Number of pages to migrate.
1705 * @src_addr: Device physical address of VRAM (source of migrate)
1706 * @dst_addr: Array of dma addresses (destination of migrate)
1710 * Return: dma fence for migrate to signal completion on succees, ERR_PTR on