/kernel/linux/linux-6.6/drivers/gpu/drm/i915/ |
H A D | i915_deps.h | 11 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 D | i915_deps.c | 76 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 D | ttm_bo.h | 164 * 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 D | ttm_device.h | 36 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 D | ttm_pool.h | 37 struct ttm_operation_ctx; 82 struct ttm_operation_ctx *ctx);
|
H A D | ttm_tt.h | 39 struct ttm_operation_ctx; 196 struct ttm_operation_ctx *ctx);
|
/kernel/linux/linux-5.10/include/drm/ttm/ |
H A D | ttm_page_alloc.h | 50 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 D | ttm_memory.h | 85 struct ttm_operation_ctx *ctx); 89 struct ttm_operation_ctx *ctx); 94 struct ttm_operation_ctx *ctx);
|
H A D | ttm_bo_driver.h | 82 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 D | ttm_bo_api.h | 198 * 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 D | ttm_tt.h | 35 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 D | ttm_bo.c | 117 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 D | ttm_device.c | 123 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 D | i915_gem_ttm_move.h | 13 struct ttm_operation_ctx; 34 struct ttm_operation_ctx *ctx,
|
H A D | i915_gem_ttm_pm.c | 52 struct ttm_operation_ctx ctx = {}; in i915_ttm_backup() 175 struct ttm_operation_ctx ctx = {}; in i915_ttm_restore()
|
H A D | i915_gem_ttm.c | 190 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 D | ttm_bo.c | 238 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 D | ttm_memory.c | 270 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 D | vmwgfx_bo.c | 73 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 D | amdgpu_dma_buf.c | 151 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 D | vmwgfx_ttm_glue.c | 61 static struct ttm_operation_ctx ctx = {.interruptible = false, in vmw_vmt_reserve()
|
H A D | vmwgfx_bo.c | 94 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 D | radeon_mn.c | 53 struct ttm_operation_ctx ctx = { false, false }; in radeon_mn_invalidate()
|
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/ |
H A D | radeon_mn.c | 54 struct ttm_operation_ctx ctx = { false, false }; in radeon_mn_invalidate()
|
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_dma_buf.c | 298 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()
|