Home
last modified time | relevance | path

Searched refs:ttm_operation_ctx (Results 1 – 25 of 51) sorted by relevance

123

/Linux-v6.1/drivers/gpu/drm/i915/
Di915_deps.h11 struct ttm_operation_ctx;
38 const struct ttm_operation_ctx *ctx);
41 const struct ttm_operation_ctx *ctx);
44 const struct ttm_operation_ctx *ctx);
Di915_deps.c76 const struct ttm_operation_ctx *ctx) in i915_deps_grow()
132 int i915_deps_sync(const struct i915_deps *deps, const struct ttm_operation_ctx *ctx) in i915_deps_sync()
178 const struct ttm_operation_ctx *ctx) in i915_deps_add_dependency()
223 const struct ttm_operation_ctx *ctx) in i915_deps_add_resv()
/Linux-v6.1/include/drm/ttm/
Dttm_device.h36 struct ttm_operation_ctx;
87 struct ttm_operation_ctx *ctx);
150 struct ttm_operation_ctx *ctx,
276 int ttm_global_swapout(struct ttm_operation_ctx *ctx, gfp_t gfp_flags);
277 int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx,
Dttm_bo_api.h202 struct ttm_operation_ctx { struct
256 static inline int ttm_bo_wait_ctx(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx) in ttm_bo_wait_ctx()
278 struct ttm_operation_ctx *ctx);
322 uint32_t alignment, struct ttm_operation_ctx *ctx,
437 int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
446 struct ttm_operation_ctx *ctx,
Dttm_pool.h37 struct ttm_operation_ctx;
80 struct ttm_operation_ctx *ctx);
Dttm_tt.h39 struct ttm_operation_ctx;
196 struct ttm_operation_ctx *ctx);
Dttm_bo_driver.h74 struct ttm_operation_ctx *ctx);
223 struct ttm_operation_ctx *ctx,
/Linux-v6.1/drivers/gpu/drm/ttm/
Dttm_bo.c117 struct ttm_operation_ctx *ctx, in ttm_bo_handle_move_mem()
440 struct ttm_operation_ctx *ctx, in ttm_bo_bounce_temp_buffer()
464 struct ttm_operation_ctx *ctx) in ttm_bo_evict()
546 struct ttm_operation_ctx *ctx, in ttm_bo_evict_swapout_allowable()
588 struct ttm_operation_ctx *ctx, in ttm_mem_evict_wait_busy()
616 struct ttm_operation_ctx *ctx, in ttm_mem_evict_first()
753 struct ttm_operation_ctx *ctx) in ttm_bo_mem_force_space()
788 struct ttm_operation_ctx *ctx) in ttm_bo_mem_space()
854 struct ttm_operation_ctx *ctx) in ttm_bo_move_buffer()
891 struct ttm_operation_ctx *ctx) in ttm_bo_validate()
[all …]
Dttm_device.c123 int ttm_global_swapout(struct ttm_operation_ctx *ctx, gfp_t gfp_flags) in ttm_global_swapout()
142 int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx, in ttm_device_swapout()
Dttm_tt.c297 struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) in ttm_tt_populate()
379 struct ttm_operation_ctx ctx = { false, false }; in ttm_tt_debugfs_shrink_show()
Dttm_bo_util.c132 struct ttm_operation_ctx *ctx, in ttm_bo_move_memcpy()
315 struct ttm_operation_ctx ctx = { in ttm_bo_kmap_ttm()
436 struct ttm_operation_ctx ctx = { in ttm_bo_vmap()
/Linux-v6.1/drivers/gpu/drm/i915/gem/
Di915_gem_ttm_move.h13 struct ttm_operation_ctx;
34 struct ttm_operation_ctx *ctx,
Di915_gem_ttm_pm.c52 struct ttm_operation_ctx ctx = {}; in i915_ttm_backup()
160 struct ttm_operation_ctx ctx = {}; in i915_ttm_restore()
Di915_gem_ttm.c187 struct ttm_operation_ctx *ctx) in i915_ttm_tt_shmem_populate()
323 struct ttm_operation_ctx *ctx) in i915_ttm_tt_populate()
427 struct ttm_operation_ctx ctx = { in i915_ttm_purge()
467 struct ttm_operation_ctx ctx = { in i915_ttm_shrink()
738 struct ttm_operation_ctx ctx = { in __i915_ttm_get_pages()
1202 struct ttm_operation_ctx ctx = { in __i915_gem_ttm_object_init()
Di915_gem_ttm_move.c450 const struct ttm_operation_ctx *ctx, bool clear, in __i915_ttm_move()
550 struct ttm_operation_ctx *ctx, in i915_ttm_move()
662 struct ttm_operation_ctx ctx = { in i915_gem_obj_copy_ttm()
/Linux-v6.1/drivers/gpu/drm/vmwgfx/
Dvmwgfx_bo.c80 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_placement()
121 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_vram_or_gmr()
190 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_start_of_vram()
298 struct ttm_operation_ctx ctx = { false, true }; in vmw_bo_pin_reserved()
416 struct ttm_operation_ctx ctx = { in vmw_bo_create_kernel()
498 struct ttm_operation_ctx ctx = { in vmw_bo_init()
Dvmwgfx_ttm_buffer.c471 struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) in vmw_ttm_populate()
596 struct ttm_operation_ctx *ctx, in vmw_move()
652 struct ttm_operation_ctx ctx = { in vmw_bo_create_and_populate()
/Linux-v6.1/drivers/gpu/drm/amd/amdgpu/
Damdgpu_dma_buf.c150 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_dma_buf_map()
239 struct ttm_operation_ctx ctx = { true, false }; in amdgpu_dma_buf_begin_cpu_access()
367 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_dma_buf_move_notify()
Damdgpu_amdkfd_gpuvm.c343 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_amdkfd_bo_validate()
504 struct ttm_operation_ctx ctx = {.interruptible = true}; in kfd_mem_dmamap_userptr()
554 struct ttm_operation_ctx ctx = {.interruptible = true}; in kfd_mem_dmamap_dmabuf()
591 struct ttm_operation_ctx ctx = {.interruptible = true}; in kfd_mem_dmamap_sg_bo()
668 struct ttm_operation_ctx ctx = {.interruptible = false}; in kfd_mem_dmaunmap_userptr()
688 struct ttm_operation_ctx ctx = {.interruptible = true}; in kfd_mem_dmaunmap_dmabuf()
715 struct ttm_operation_ctx ctx = {.interruptible = true}; in kfd_mem_dmaunmap_sg_bo()
988 struct ttm_operation_ctx ctx = { true, false }; in init_user_pages()
2339 struct ttm_operation_ctx ctx = { false, false }; in update_invalid_user_pages()
2435 struct ttm_operation_ctx ctx = { false, false }; in validate_invalid_user_pages()
Damdgpu_object.c362 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_bo_create_kernel_at()
528 struct ttm_operation_ctx ctx = { in amdgpu_bo_create()
879 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_bo_pin_restricted()
1346 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_bo_fault_reserve_notify()
/Linux-v6.1/drivers/gpu/drm/radeon/
Dradeon_mn.c54 struct ttm_operation_ctx ctx = { false, false }; in radeon_mn_invalidate()
Dradeon_object.c279 struct ttm_operation_ctx ctx = { false, false }; in radeon_bo_pin_restricted()
474 struct ttm_operation_ctx ctx = { true, false }; in radeon_bo_list_validate()
726 struct ttm_operation_ctx ctx = { false, false }; in radeon_bo_fault_reserve_notify()
/Linux-v6.1/drivers/gpu/drm/
Ddrm_gem_vram_helper.c284 struct ttm_operation_ctx ctx = { false, false }; in drm_gem_vram_pin_locked()
577 struct ttm_operation_ctx *ctx, in drm_gem_vram_bo_driver_move()
924 struct ttm_operation_ctx *ctx, in bo_driver_move()
/Linux-v6.1/drivers/gpu/drm/qxl/
Dqxl_object.c114 struct ttm_operation_ctx ctx = { !kernel, false }; in qxl_bo_create()
296 struct ttm_operation_ctx ctx = { false, false }; in __qxl_bo_pin()
Dqxl_ttm.c139 struct ttm_operation_ctx *ctx, in qxl_bo_move()

123