Home
last modified time | relevance | path

Searched refs:ttm_place (Results 1 – 24 of 24) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/vmwgfx/
Dvmwgfx_buffer.c33 static struct ttm_place vram_placement_flags = {
39 static struct ttm_place vram_ne_placement_flags = {
45 static struct ttm_place sys_placement_flags = {
51 static struct ttm_place sys_ne_placement_flags = {
57 static struct ttm_place gmr_placement_flags = {
63 static struct ttm_place gmr_ne_placement_flags = {
69 static struct ttm_place mob_placement_flags = {
75 static struct ttm_place mob_ne_placement_flags = {
88 static struct ttm_place vram_gmr_placement_flags[] = {
100 static struct ttm_place gmr_vram_placement_flags[] = {
[all …]
Dvmwgfx_dmabuf.c162 struct ttm_place place; in vmw_dmabuf_pin_in_start_of_vram()
270 struct ttm_place pl; in vmw_bo_pin_reserved()
Dvmwgfx_gmrid_manager.c49 const struct ttm_place *place, in vmw_gmrid_man_get_node()
/linux-4.4.14/include/drm/ttm/
Dttm_bo_api.h57 struct ttm_place { struct
75 const struct ttm_place *placement; argument
77 const struct ttm_place *busy_placement;
Dttm_bo_driver.h211 const struct ttm_place *place,
/linux-4.4.14/drivers/gpu/drm/nouveau/
Dnouveau_bo.h14 struct ttm_place placements[3];
15 struct ttm_place busy_placements[3];
Dnouveau_ttm.c78 const struct ttm_place *place, in nouveau_vram_manager_new()
140 const struct ttm_place *place, in nouveau_gart_manager_new()
229 const struct ttm_place *place, in nv04_gart_manager_new()
Dnouveau_bo.c242 set_placement_list(struct ttm_place *pl, unsigned *n, uint32_t type, uint32_t flags) in set_placement_list()
1159 struct ttm_place placement_memtype = { in nouveau_bo_move_flipd()
1195 struct ttm_place placement_memtype = { in nouveau_bo_move_flips()
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
Damdgpu_object.c118 struct ttm_place *placements, in amdgpu_ttm_placement_init()
210 placement->num_placement * sizeof(struct ttm_place)); in amdgpu_fill_placement_to_bo()
295 struct ttm_place placements[AMDGPU_GEM_DOMAIN_MAX + 1]; in amdgpu_bo_create()
298 (AMDGPU_GEM_DOMAIN_MAX + 1) * sizeof(struct ttm_place)); in amdgpu_bo_create()
Damdgpu_ttm.c178 static struct ttm_place placements = { in amdgpu_evict_flags()
286 struct ttm_place placements; in amdgpu_move_vram_ram()
334 struct ttm_place placements; in amdgpu_move_ram_vram()
Damdgpu_cgs.c133 struct ttm_place place; in amdgpu_cgs_alloc_gpu_mem()
Damdgpu.h524 struct ttm_place placements[AMDGPU_GEM_DOMAIN_MAX + 1];
/linux-4.4.14/drivers/gpu/drm/ttm/
Dttm_bo.c57 static inline int ttm_mem_type_from_place(const struct ttm_place *place, in ttm_mem_type_from_place()
712 const struct ttm_place *place, in ttm_mem_evict_first()
784 const struct ttm_place *place, in ttm_bo_mem_force_space()
837 const struct ttm_place *place, in ttm_bo_mt_compatible()
879 const struct ttm_place *place = &placement->placement[i]; in ttm_bo_mem_space()
922 const struct ttm_place *place = &placement->busy_placement[i]; in ttm_bo_mem_space()
1014 const struct ttm_place *heap = &placement->placement[i]; in ttm_bo_mem_compat()
1027 const struct ttm_place *heap = &placement->busy_placement[i]; in ttm_bo_mem_compat()
Dttm_bo_manager.c52 const struct ttm_place *place, in ttm_bo_man_get_node()
/linux-4.4.14/drivers/gpu/drm/bochs/
Dbochs.h104 struct ttm_place placements[3];
/linux-4.4.14/drivers/gpu/drm/virtio/
Dvirtgpu_ttm.c170 const struct ttm_place *place, in ttm_bo_man_get_node()
238 static struct ttm_place placements = { in virtio_gpu_evict_flags()
Dvirtgpu_drv.h61 struct ttm_place placement_code;
/linux-4.4.14/drivers/gpu/drm/cirrus/
Dcirrus_drv.h168 struct ttm_place placements[3];
/linux-4.4.14/drivers/gpu/drm/mgag200/
Dmgag200_drv.h228 struct ttm_place placements[3];
/linux-4.4.14/drivers/gpu/drm/ast/
Dast_drv.h325 struct ttm_place placements[3];
/linux-4.4.14/drivers/gpu/drm/radeon/
Dradeon_ttm.c181 static struct ttm_place placements = { in radeon_evict_flags()
317 struct ttm_place placements; in radeon_move_vram_ram()
365 struct ttm_place placements; in radeon_move_ram_vram()
Dradeon.h488 struct ttm_place placements[4];
/linux-4.4.14/drivers/gpu/drm/qxl/
Dqxl_ttm.c191 static struct ttm_place placements = { in qxl_evict_flags()
Dqxl_drv.h105 struct ttm_place placements[3];