Home
last modified time | relevance | path

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

12

/kernel/linux/linux-5.10/include/drm/ttm/
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()
Dttm_memory.h85 struct ttm_operation_ctx *ctx);
89 struct ttm_operation_ctx *ctx);
94 struct ttm_operation_ctx *ctx);
Dttm_bo_api.h207 struct ttm_operation_ctx { struct
293 struct ttm_operation_ctx *ctx);
399 struct ttm_operation_ctx *ctx,
587 struct ttm_operation_ctx *ctx);
612 struct ttm_operation_ctx *ctx,
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,
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-5.10/drivers/gpu/drm/ttm/
Dttm_bo.c237 struct ttm_operation_ctx *ctx) in ttm_bo_handle_move_mem()
599 struct ttm_operation_ctx *ctx) in ttm_bo_evict()
669 struct ttm_operation_ctx *ctx, bool *locked, bool *busy) in ttm_bo_evict_swapout_allowable()
700 struct ttm_operation_ctx *ctx, in ttm_mem_evict_wait_busy()
728 struct ttm_operation_ctx *ctx, in ttm_mem_evict_first()
842 struct ttm_operation_ctx *ctx) in ttm_bo_mem_force_space()
902 struct ttm_operation_ctx *ctx) in ttm_bo_mem_placement()
938 struct ttm_operation_ctx *ctx) in ttm_bo_mem_space()
1008 struct ttm_operation_ctx *ctx) in ttm_bo_move_buffer()
1080 struct ttm_operation_ctx *ctx) in ttm_bo_validate()
[all …]
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()
Dttm_resource.c89 struct ttm_operation_ctx ctx = { in ttm_resource_manager_force_list_clean()
Dttm_bo_util.c54 struct ttm_operation_ctx *ctx, in ttm_bo_move_ttm()
218 struct ttm_operation_ctx *ctx, in ttm_bo_move_memcpy()
441 struct ttm_operation_ctx ctx = { in ttm_bo_kmap_ttm()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
Dradeon_mn.c53 struct ttm_operation_ctx ctx = { false, false }; in radeon_mn_invalidate()
Dradeon_object.c331 struct ttm_operation_ctx ctx = { false, false }; in radeon_bo_pin_restricted()
396 struct ttm_operation_ctx ctx = { false, false }; in radeon_bo_unpin()
537 struct ttm_operation_ctx ctx = { true, false }; in radeon_bo_list_validate()
799 struct ttm_operation_ctx ctx = { false, false }; in radeon_bo_fault_reserve_notify()
Dradeon_ttm.c213 struct ttm_operation_ctx ctx = { interruptible, no_wait_gpu }; in radeon_move_vram_ram()
264 struct ttm_operation_ctx ctx = { interruptible, no_wait_gpu }; in radeon_move_ram_vram()
299 struct ttm_operation_ctx *ctx, in radeon_bo_move()
631 struct ttm_operation_ctx *ctx) in radeon_ttm_tt_populate()
/kernel/linux/linux-5.10/drivers/gpu/drm/vmwgfx/
Dvmwgfx_ttm_glue.c61 static struct ttm_operation_ctx ctx = {.interruptible = false, in vmw_vmt_reserve()
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()
Dvmwgfx_shader.c597 struct ttm_operation_ctx ttm_opt_ctx = { in vmw_dx_shader_add()
725 struct ttm_operation_ctx ctx = { in vmw_user_shader_alloc()
796 struct ttm_operation_ctx ctx = { in vmw_shader_alloc()
966 struct ttm_operation_ctx ctx = { false, true }; in vmw_compat_shader_add()
Dvmwgfx_ttm_buffer.c426 struct ttm_operation_ctx ctx = { in vmw_ttm_map_dma()
649 struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) in vmw_ttm_populate()
813 struct ttm_operation_ctx ctx = { in vmw_bo_create_and_populate()
Dvmwgfx_simple_resource.c152 struct ttm_operation_ctx ctx = { in vmw_simple_resource_create_ioctl()
Dvmwgfx_cotable.c385 struct ttm_operation_ctx ctx = { false, false }; in vmw_cotable_resize()
572 struct ttm_operation_ctx ttm_opt_ctx = { in vmw_cotable_alloc()
Dvmwgfx_validation.c534 struct ttm_operation_ctx ctx = { in vmw_validation_bo_validate_single()
588 struct ttm_operation_ctx ctx = { in vmw_validation_bo_validate()
Dttm_object.c353 struct ttm_operation_ctx ctx = { in ttm_ref_object_add()
715 struct ttm_operation_ctx ctx = { in ttm_prime_handle_to_fd()
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
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()
Damdgpu_object.c371 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_bo_create_kernel_at()
526 struct ttm_operation_ctx ctx = { in amdgpu_bo_do_create()
720 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_bo_validate()
899 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_bo_pin_restricted()
1016 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_bo_unpin()
1371 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_bo_fault_reserve_notify()
/kernel/linux/linux-5.10/drivers/gpu/drm/qxl/
Dqxl_object.c248 struct ttm_operation_ctx ctx = { false, false }; in __qxl_bo_pin()
268 struct ttm_operation_ctx ctx = { false, false }; in __qxl_bo_unpin()
Dqxl_ttm.c157 struct ttm_operation_ctx *ctx, in qxl_bo_move()
/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/
Dnouveau_bo.c651 struct ttm_operation_ctx ctx = { interruptible, no_wait_gpu }; in nouveau_bo_validate()
910 struct ttm_operation_ctx ctx = { intr, no_wait_gpu }; in nouveau_bo_move_flipd()
952 struct ttm_operation_ctx ctx = { intr, no_wait_gpu }; in nouveau_bo_move_flips()
1056 struct ttm_operation_ctx *ctx, in nouveau_bo_move()
1305 struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) in nouveau_ttm_tt_populate()

12