Home
last modified time | relevance | path

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

/linux-4.1.27/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 = {
82 static struct ttm_place vram_gmr_placement_flags[] = {
94 static struct ttm_place gmr_vram_placement_flags[] = {
113 static struct ttm_place vram_gmr_ne_placement_flags[] = {
[all …]
Dvmwgfx_dmabuf.c201 struct ttm_place place; in vmw_dmabuf_to_start_of_vram()
302 struct ttm_place pl; in vmw_bo_pin()
Dvmwgfx_gmrid_manager.c49 const struct ttm_place *place, in vmw_gmrid_man_get_node()
Dvmwgfx_fb.c377 struct ttm_place ne_place = vmw_vram_ne_placement.placement[0]; in vmw_fb_create_bo()
/linux-4.1.27/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.1.27/drivers/gpu/drm/nouveau/
Dnouveau_bo.h14 struct ttm_place placements[3];
15 struct ttm_place busy_placements[3];
Dnouveau_ttm.c75 const struct ttm_place *place, in nouveau_vram_manager_new()
164 const struct ttm_place *place, in nouveau_gart_manager_new()
244 const struct ttm_place *place, in nv04_gart_manager_new()
Dnouveau_bo.c247 set_placement_list(struct ttm_place *pl, unsigned *n, uint32_t type, uint32_t flags) in set_placement_list()
1165 struct ttm_place placement_memtype = { in nouveau_bo_move_flipd()
1201 struct ttm_place placement_memtype = { in nouveau_bo_move_flips()
/linux-4.1.27/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()
924 const struct ttm_place *place = &placement->busy_placement[i]; in ttm_bo_mem_space()
1010 const struct ttm_place *heap = &placement->placement[i]; in ttm_bo_mem_compat()
1023 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.1.27/drivers/gpu/drm/bochs/
Dbochs.h104 struct ttm_place placements[3];
/linux-4.1.27/drivers/gpu/drm/cirrus/
Dcirrus_drv.h168 struct ttm_place placements[3];
/linux-4.1.27/drivers/gpu/drm/mgag200/
Dmgag200_drv.h227 struct ttm_place placements[3];
/linux-4.1.27/drivers/gpu/drm/ast/
Dast_drv.h324 struct ttm_place placements[3];
/linux-4.1.27/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.h489 struct ttm_place placements[4];
/linux-4.1.27/drivers/gpu/drm/qxl/
Dqxl_ttm.c191 static struct ttm_place placements = { in qxl_evict_flags()
Dqxl_drv.h105 struct ttm_place placements[3];