Home
last modified time | relevance | path

Searched defs:placement (Results 1 – 18 of 18) sorted by relevance

/linux/drivers/gpu/drm/ttm/
H A Dttm_bo.c55 ttm_bo_mem_space_debug(struct ttm_buffer_object * bo,struct ttm_placement * placement) ttm_bo_mem_space_debug() argument
363 struct ttm_placement placement; ttm_bo_evict() local
712 ttm_bo_alloc_resource(struct ttm_buffer_object * bo,struct ttm_placement * placement,struct ttm_operation_ctx * ctx,bool force_space,struct ttm_resource ** res) ttm_bo_alloc_resource() argument
787 ttm_bo_mem_space(struct ttm_buffer_object * bo,struct ttm_placement * placement,struct ttm_resource ** res,struct ttm_operation_ctx * ctx) ttm_bo_mem_space() argument
820 ttm_bo_validate(struct ttm_buffer_object * bo,struct ttm_placement * placement,struct ttm_operation_ctx * ctx) ttm_bo_validate() argument
931 ttm_bo_init_reserved(struct ttm_device * bdev,struct ttm_buffer_object * bo,enum ttm_bo_type type,struct ttm_placement * placement,uint32_t alignment,struct ttm_operation_ctx * ctx,struct sg_table * sg,struct dma_resv * resv,void (* destroy)(struct ttm_buffer_object *)) ttm_bo_init_reserved() argument
1024 ttm_bo_init_validate(struct ttm_device * bdev,struct ttm_buffer_object * bo,enum ttm_bo_type type,struct ttm_placement * placement,uint32_t alignment,bool interruptible,struct sg_table * sg,struct dma_resv * resv,void (* destroy)(struct ttm_buffer_object *)) ttm_bo_init_validate() argument
[all...]
/linux/Documentation/driver-api/
H A Dmtdnand.rst656 Placement defined by fs driver
678 Automatic placement
/linux/drivers/gpu/drm/i915/gem/
H A Di915_gem_ttm.c161 struct ttm_placement *placement) in i915_ttm_placement_from_obj() argument
381 struct ttm_placement *placement) in i915_ttm_evict_flags() argument
777 struct ttm_placement *placement) in __i915_ttm_get_pages() argument
842 struct ttm_placement placement; i915_ttm_get_pages() local
875 struct ttm_placement placement; __i915_ttm_migrate() local
[all...]
/linux/drivers/gpu/drm/ttm/tests/
H A Dttm_kunit_helpers.c96 struct ttm_placement *placement) in mock_evict_flags()
113 struct ttm_placement *placement) in bad_evict_flags()
/linux/include/drm/ttm/
H A Dttm_placement.h100 const struct ttm_place *placement; member
H A Dttm_resource.h267 uint32_t placement; member
/linux/drivers/gpu/drm/loongson/
H A Dlsdc_ttm.h43 struct ttm_placement placement; member
/linux/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_bo.c89 struct ttm_placement *placement, in vmw_bo_pin_in_placement()
301 struct ttm_placement placement; in vmw_bo_pin_reserved() local
H A Dvmwgfx_ttm_buffer.c433 struct ttm_placement *placement) in vmw_evict_flags()
/linux/drivers/gpu/drm/qxl/
H A Dqxl_ttm.c52 struct ttm_placement *placement) in qxl_evict_flags()
H A Dqxl_drv.h79 struct ttm_placement placement; member
/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_dma_buf.c474 struct ttm_placement placement = {}; amdgpu_dma_buf_move_notify() local
H A Damdgpu_ttm.c91 struct ttm_placement *placement) in amdgpu_evict_flags() argument
967 struct ttm_placement placement; amdgpu_ttm_alloc_gart() local
1916 struct ttm_placement placement; amdgpu_ttm_alloc_mmio_remap_bo() local
[all...]
/linux/drivers/gpu/drm/xe/
H A Dxe_bo.c329 struct ttm_placement *placement) in xe_evict_flags() argument
2143 struct ttm_placement *placement; xe_bo_init_locked() local
3433 struct ttm_placement placement; xe_bo_migrate() local
3486 struct ttm_placement placement; xe_bo_evict() local
[all...]
/linux/drivers/gpu/drm/
H A Ddrm_gem_vram_helper.c740 bo_driver_evict_flags(struct ttm_buffer_object * bo,struct ttm_placement * placement) bo_driver_evict_flags() argument
/linux/drivers/gpu/drm/radeon/
H A Dradeon_ttm.c83 struct ttm_placement *placement) in radeon_evict_flags()
/linux/include/uapi/drm/
H A Dxe_drm.h856 __u32 placement; global() member
/linux/include/linux/mtd/
H A Drawnand.h351 enum nand_ecc_placement placement; member