Home
last modified time | relevance | path

Searched refs:qbo (Results 1 – 4 of 4) sorted by relevance

/drivers/gpu/drm/qxl/
Dqxl_object.c54 void qxl_ttm_placement_from_domain(struct qxl_bo *qbo, u32 domain, bool pinned) in qxl_ttm_placement_from_domain() argument
60 qbo->placement.placement = qbo->placements; in qxl_ttm_placement_from_domain()
61 qbo->placement.busy_placement = qbo->placements; in qxl_ttm_placement_from_domain()
63 qbo->placements[c++].flags = TTM_PL_FLAG_CACHED | TTM_PL_FLAG_VRAM | pflag; in qxl_ttm_placement_from_domain()
65 qbo->placements[c++].flags = TTM_PL_FLAG_CACHED | TTM_PL_FLAG_PRIV | pflag; in qxl_ttm_placement_from_domain()
66 qbo->placements[c++].flags = TTM_PL_FLAG_CACHED | TTM_PL_FLAG_VRAM | pflag; in qxl_ttm_placement_from_domain()
69 qbo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM | pflag; in qxl_ttm_placement_from_domain()
71 qbo->placements[c++].flags = TTM_PL_MASK_CACHING | TTM_PL_FLAG_SYSTEM; in qxl_ttm_placement_from_domain()
72 qbo->placement.num_placement = c; in qxl_ttm_placement_from_domain()
73 qbo->placement.num_busy_placement = c; in qxl_ttm_placement_from_domain()
[all …]
Dqxl_ttm.c135 struct qxl_bo *qbo; in qxl_evict_flags() local
149 qbo = to_qxl_bo(bo); in qxl_evict_flags()
150 qxl_ttm_placement_from_domain(qbo, QXL_GEM_DOMAIN_CPU, false); in qxl_evict_flags()
151 *placement = qbo->placement; in qxl_evict_flags()
156 struct qxl_bo *qbo = to_qxl_bo(bo); in qxl_verify_access() local
158 return drm_vma_node_verify_access(&qbo->tbo.base.vma_node, in qxl_verify_access()
294 struct qxl_bo *qbo; in qxl_bo_move_notify() local
299 qbo = to_qxl_bo(bo); in qxl_bo_move_notify()
300 qdev = qbo->tbo.base.dev->dev_private; in qxl_bo_move_notify()
302 if (bo->mem.mem_type == TTM_PL_PRIV && qbo->surface_id) in qxl_bo_move_notify()
[all …]
Dqxl_gem.c51 struct qxl_bo *qbo; in qxl_gem_object_create() local
58 r = qxl_bo_create(qdev, size, kernel, false, initial_domain, surf, &qbo); in qxl_gem_object_create()
66 *obj = &qbo->tbo.base; in qxl_gem_object_create()
69 list_add_tail(&qbo->list, &qdev->gem.objects); in qxl_gem_object_create()
Dqxl_object.h102 extern void qxl_ttm_placement_from_domain(struct qxl_bo *qbo, u32 domain, bool pinned);