Home
last modified time | relevance | path

Searched refs:ttm_operation_ctx (Results 1 - 25 of 103) sorted by relevance

12345

/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A 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);
H A Di915_deps.c76 const struct ttm_operation_ctx *ctx) in i915_deps_grow()
123 * @ctx: Pointer to a struct ttm_operation_ctx indicating how the waits
132 int i915_deps_sync(const struct i915_deps *deps, const struct ttm_operation_ctx *ctx) in i915_deps_sync()
158 * @ctx: Pointer to a struct ttm_operation_ctx indicating how waits are to
178 const struct ttm_operation_ctx *ctx) in i915_deps_add_dependency()
215 * @ctx: Pointer to a struct ttm_operation_ctx indicating how waits are to
223 const struct ttm_operation_ctx *ctx) in i915_deps_add_resv()
/kernel/linux/linux-6.6/include/drm/ttm/
H A Dttm_bo.h164 * struct ttm_operation_ctx
178 struct ttm_operation_ctx { struct
351 struct ttm_operation_ctx *ctx);
354 struct ttm_operation_ctx *ctx);
362 uint32_t alignment, struct ttm_operation_ctx *ctx,
376 int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
383 struct ttm_operation_ctx *ctx,
400 struct ttm_operation_ctx *ctx);
414 struct ttm_operation_ctx *ctx,
H A Dttm_device.h36 struct ttm_operation_ctx;
87 struct ttm_operation_ctx *ctx);
150 struct ttm_operation_ctx *ctx,
271 int ttm_global_swapout(struct ttm_operation_ctx *ctx, gfp_t gfp_flags);
272 int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx,
H A Dttm_pool.h37 struct ttm_operation_ctx;
82 struct ttm_operation_ctx *ctx);
H A Dttm_tt.h39 struct ttm_operation_ctx;
196 struct ttm_operation_ctx *ctx);
/kernel/linux/linux-5.10/include/drm/ttm/
H A Dttm_page_alloc.h50 int ttm_pool_populate(struct ttm_tt *ttm, struct ttm_operation_ctx *ctx);
65 struct ttm_operation_ctx *ctx);
94 struct ttm_operation_ctx *ctx);
112 struct ttm_operation_ctx *ctx) in ttm_dma_populate()
H A Dttm_memory.h85 struct ttm_operation_ctx *ctx);
89 struct ttm_operation_ctx *ctx);
94 struct ttm_operation_ctx *ctx);
H A Dttm_bo_driver.h82 struct ttm_operation_ctx *ctx);
165 struct ttm_operation_ctx *ctx,
422 struct ttm_operation_ctx *ctx);
605 struct ttm_operation_ctx *ctx,
627 struct ttm_operation_ctx *ctx,
H A Dttm_bo_api.h198 * struct ttm_operation_ctx
208 struct ttm_operation_ctx { struct
294 struct ttm_operation_ctx *ctx);
400 struct ttm_operation_ctx *ctx,
588 struct ttm_operation_ctx *ctx);
640 struct ttm_operation_ctx *ctx,
H A Dttm_tt.h35 struct ttm_operation_ctx;
197 int ttm_tt_populate(struct ttm_bo_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx);
/kernel/linux/linux-6.6/drivers/gpu/drm/ttm/
H A Dttm_bo.c117 struct ttm_operation_ctx *ctx, in ttm_bo_handle_move_mem()
400 struct ttm_operation_ctx *ctx, in ttm_bo_bounce_temp_buffer()
424 struct ttm_operation_ctx *ctx) in ttm_bo_evict()
515 struct ttm_operation_ctx *ctx, in ttm_bo_evict_swapout_allowable()
564 struct ttm_operation_ctx *ctx, in ttm_mem_evict_wait_busy()
592 struct ttm_operation_ctx *ctx, in ttm_mem_evict_first()
729 struct ttm_operation_ctx *ctx) in ttm_bo_mem_force_space()
774 struct ttm_operation_ctx *ctx) in ttm_bo_mem_space()
840 struct ttm_operation_ctx *ctx) in ttm_bo_move_buffer()
892 struct ttm_operation_ctx *ct in ttm_bo_validate()
[all...]
H A Dttm_device.c123 int ttm_global_swapout(struct ttm_operation_ctx *ctx, gfp_t gfp_flags) in ttm_global_swapout()
141 int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx, in ttm_device_swapout()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm_move.h13 struct ttm_operation_ctx;
34 struct ttm_operation_ctx *ctx,
H A Di915_gem_ttm_pm.c52 struct ttm_operation_ctx ctx = {}; in i915_ttm_backup()
175 struct ttm_operation_ctx ctx = {}; in i915_ttm_restore()
H A Di915_gem_ttm.c190 struct ttm_operation_ctx *ctx) in i915_ttm_tt_shmem_populate()
324 struct ttm_operation_ctx *ctx) in i915_ttm_tt_populate()
428 struct ttm_operation_ctx ctx = { in i915_ttm_purge()
468 struct ttm_operation_ctx ctx = { in i915_ttm_shrink()
784 struct ttm_operation_ctx ctx = { in __i915_ttm_get_pages()
1072 struct ttm_operation_ctx ctx = { in vm_fault_ttm()
1295 struct ttm_operation_ctx ctx = { in __i915_gem_ttm_object_init()
/kernel/linux/linux-5.10/drivers/gpu/drm/ttm/
H A Dttm_bo.c238 struct ttm_operation_ctx *ctx) in ttm_bo_handle_move_mem()
601 struct ttm_operation_ctx *ctx) in ttm_bo_evict()
671 struct ttm_operation_ctx *ctx, bool *locked, bool *busy) in ttm_bo_evict_swapout_allowable()
709 struct ttm_operation_ctx *ctx, in ttm_mem_evict_wait_busy()
737 struct ttm_operation_ctx *ctx, in ttm_mem_evict_first()
851 struct ttm_operation_ctx *ctx) in ttm_bo_mem_force_space()
911 struct ttm_operation_ctx *ctx) in ttm_bo_mem_placement()
947 struct ttm_operation_ctx *ctx) in ttm_bo_mem_space()
1017 struct ttm_operation_ctx *ctx) in ttm_bo_move_buffer()
1089 struct ttm_operation_ctx *ct in ttm_bo_validate()
[all...]
H A Dttm_memory.c270 uint64_t extra, struct ttm_operation_ctx *ctx) in ttm_shrink()
289 struct ttm_operation_ctx ctx = { in ttm_shrink_work()
543 struct ttm_operation_ctx *ctx) in ttm_check_under_lowerlimit()
601 struct ttm_operation_ctx *ctx) in ttm_mem_global_alloc_zone()
620 struct ttm_operation_ctx *ctx) in ttm_mem_global_alloc()
633 struct ttm_operation_ctx *ctx) in ttm_mem_global_alloc_page()
/kernel/linux/linux-6.6/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_bo.c73 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_placement()
109 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_vram_or_gmr()
178 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_start_of_vram()
280 struct ttm_operation_ctx ctx = { false, true }; in vmw_bo_pin_reserved()
378 struct ttm_operation_ctx ctx = { in vmw_bo_init()
/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_dma_buf.c151 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_dma_buf_map()
240 struct ttm_operation_ctx ctx = { true, false }; in amdgpu_dma_buf_begin_cpu_access()
370 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_dma_buf_move_notify()
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_ttm_glue.c61 static struct ttm_operation_ctx ctx = {.interruptible = false, in vmw_vmt_reserve()
H A Dvmwgfx_bo.c94 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_placement()
143 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_vram_or_gmr()
218 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_start_of_vram()
337 struct ttm_operation_ctx ctx = { false, true }; in vmw_bo_pin_reserved()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_mn.c53 struct ttm_operation_ctx ctx = { false, false }; in radeon_mn_invalidate()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_mn.c54 struct ttm_operation_ctx ctx = { false, false }; in radeon_mn_invalidate()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_dma_buf.c298 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_dma_buf_map()
391 struct ttm_operation_ctx ctx = { true, false }; in amdgpu_dma_buf_begin_cpu_access()
520 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_dma_buf_move_notify()

Completed in 17 milliseconds

12345