Searched refs:qbo (Results 1 – 4 of 4) sorted by relevance
/drivers/gpu/drm/qxl/ |
D | qxl_object.c | 54 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 …]
|
D | qxl_ttm.c | 135 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 …]
|
D | qxl_gem.c | 51 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()
|
D | qxl_object.h | 102 extern void qxl_ttm_placement_from_domain(struct qxl_bo *qbo, u32 domain, bool pinned);
|