Home
last modified time | relevance | path

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

123

/Linux-v5.15/include/drm/ttm/
Dttm_device.h38 struct ttm_operation_ctx;
97 struct ttm_operation_ctx *ctx);
160 struct ttm_operation_ctx *ctx,
280 int ttm_global_swapout(struct ttm_operation_ctx *ctx, gfp_t gfp_flags);
281 int ttm_device_swapout(struct ttm_device *bdev, struct ttm_operation_ctx *ctx,
Dttm_bo_api.h208 struct ttm_operation_ctx { struct
262 static inline int ttm_bo_wait_ctx(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx) in ttm_bo_wait_ctx()
296 struct ttm_operation_ctx *ctx);
398 struct ttm_operation_ctx *ctx,
551 int ttm_bo_swapout(struct ttm_buffer_object *bo, struct ttm_operation_ctx *ctx,
586 struct ttm_operation_ctx *ctx,
Dttm_pool.h37 struct ttm_operation_ctx;
79 struct ttm_operation_ctx *ctx);
Dttm_tt.h39 struct ttm_operation_ctx;
163 int ttm_tt_populate(struct ttm_device *bdev, struct ttm_tt *ttm, struct ttm_operation_ctx *ctx);
Dttm_bo_driver.h101 struct ttm_operation_ctx *ctx);
250 struct ttm_operation_ctx *ctx,
/Linux-v5.15/drivers/gpu/drm/vmwgfx/
Dttm_memory.h86 struct ttm_operation_ctx *ctx);
90 struct ttm_operation_ctx *ctx);
95 struct ttm_operation_ctx *ctx);
Dttm_memory.c273 uint64_t extra, struct ttm_operation_ctx *ctx) in ttm_shrink()
292 struct ttm_operation_ctx ctx = { in ttm_shrink_work()
543 struct ttm_operation_ctx *ctx) in ttm_check_under_lowerlimit()
602 struct ttm_operation_ctx *ctx) in ttm_mem_global_alloc_zone()
621 struct ttm_operation_ctx *ctx) in ttm_mem_global_alloc()
634 struct ttm_operation_ctx *ctx) in ttm_mem_global_alloc_page()
Dvmwgfx_bo.c94 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_placement()
136 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_vram_or_gmr()
206 struct ttm_operation_ctx ctx = {interruptible, false }; in vmw_bo_pin_in_start_of_vram()
315 struct ttm_operation_ctx ctx = { false, true }; in vmw_bo_pin_reserved()
477 struct ttm_operation_ctx ctx = { false, false }; in vmw_bo_create_kernel()
539 struct ttm_operation_ctx ctx = { interruptible, false }; in vmw_bo_init()
Dvmwgfx_ttm_buffer.c322 struct ttm_operation_ctx ctx = { in vmw_ttm_map_dma()
541 struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) in vmw_ttm_populate()
679 struct ttm_operation_ctx *ctx, in vmw_move()
735 struct ttm_operation_ctx ctx = { in vmw_bo_create_and_populate()
Dvmwgfx_ttm_glue.c108 static struct ttm_operation_ctx ctx = {.interruptible = false, in vmw_vmt_reserve()
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()
959 struct ttm_operation_ctx ctx = { false, true }; in vmw_compat_shader_add()
Dvmwgfx_simple_resource.c152 struct ttm_operation_ctx ctx = { in vmw_simple_resource_create_ioctl()
Dvmwgfx_cotable.c386 struct ttm_operation_ctx ctx = { false, false }; in vmw_cotable_resize()
577 struct ttm_operation_ctx ttm_opt_ctx = { in vmw_cotable_alloc()
/Linux-v5.15/drivers/gpu/drm/ttm/
Dttm_bo.c166 struct ttm_operation_ctx *ctx, in ttm_bo_handle_move_mem()
493 struct ttm_operation_ctx *ctx, in ttm_bo_bounce_temp_buffer()
517 struct ttm_operation_ctx *ctx) in ttm_bo_evict()
600 struct ttm_operation_ctx *ctx, in ttm_bo_evict_swapout_allowable()
641 struct ttm_operation_ctx *ctx, in ttm_mem_evict_wait_busy()
669 struct ttm_operation_ctx *ctx, in ttm_mem_evict_first()
778 struct ttm_operation_ctx *ctx) in ttm_bo_mem_force_space()
813 struct ttm_operation_ctx *ctx) in ttm_bo_mem_space()
882 struct ttm_operation_ctx *ctx) in ttm_bo_move_buffer()
964 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.c309 struct ttm_tt *ttm, struct ttm_operation_ctx *ctx) in ttm_tt_populate()
407 struct ttm_operation_ctx ctx = { false, false }; in ttm_tt_debugfs_shrink_show()
Dttm_bo_util.c136 struct ttm_operation_ctx *ctx, in ttm_bo_move_memcpy()
301 struct ttm_operation_ctx ctx = { in ttm_bo_kmap_ttm()
420 struct ttm_operation_ctx ctx = { in ttm_bo_vmap()
/Linux-v5.15/drivers/gpu/drm/amd/amdgpu/
Damdgpu_dma_buf.c165 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_dma_buf_map()
254 struct ttm_operation_ctx ctx = { true, false }; in amdgpu_dma_buf_begin_cpu_access()
382 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_dma_buf_move_notify()
Damdgpu_object.c361 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_bo_create_kernel_at()
527 struct ttm_operation_ctx ctx = { in amdgpu_bo_create()
711 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_bo_validate()
906 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_bo_pin_restricted()
1371 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_bo_fault_reserve_notify()
Damdgpu_amdkfd_gpuvm.c326 struct ttm_operation_ctx ctx = { false, false }; in amdgpu_amdkfd_bo_validate()
472 struct ttm_operation_ctx ctx = {.interruptible = true}; in kfd_mem_dmamap_userptr()
522 struct ttm_operation_ctx ctx = {.interruptible = true}; in kfd_mem_dmamap_dmabuf()
553 struct ttm_operation_ctx ctx = {.interruptible = false}; in kfd_mem_dmaunmap_userptr()
573 struct ttm_operation_ctx ctx = {.interruptible = true}; in kfd_mem_dmaunmap_dmabuf()
827 struct ttm_operation_ctx ctx = { true, false }; in init_user_pages()
1997 struct ttm_operation_ctx ctx = { false, false }; in update_invalid_user_pages()
2083 struct ttm_operation_ctx ctx = { false, false }; in validate_invalid_user_pages()
/Linux-v5.15/drivers/gpu/drm/radeon/
Dradeon_mn.c54 struct ttm_operation_ctx ctx = { false, false }; in radeon_mn_invalidate()
Dradeon_object.c295 struct ttm_operation_ctx ctx = { false, false }; in radeon_bo_pin_restricted()
488 struct ttm_operation_ctx ctx = { true, false }; in radeon_bo_list_validate()
747 struct ttm_operation_ctx ctx = { false, false }; in radeon_bo_fault_reserve_notify()
/Linux-v5.15/drivers/gpu/drm/i915/gem/
Di915_gem_ttm.c323 struct ttm_operation_ctx ctx = { in i915_ttm_purge()
489 struct ttm_operation_ctx *ctx, in i915_ttm_move()
620 struct ttm_operation_ctx ctx = { in __i915_ttm_get_pages()
902 struct ttm_operation_ctx ctx = { in __i915_gem_ttm_object_init()
/Linux-v5.15/drivers/gpu/drm/
Ddrm_gem_vram_helper.c283 struct ttm_operation_ctx ctx = { false, false }; in drm_gem_vram_pin_locked()
575 struct ttm_operation_ctx *ctx, in drm_gem_vram_bo_driver_move()
908 struct ttm_operation_ctx *ctx, in bo_driver_move()
/Linux-v5.15/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()

123