Lines Matching refs:bo
111 struct ttm_buffer_object *bo; in qxl_ttm_fault() local
114 bo = (struct ttm_buffer_object *)vma->vm_private_data; in qxl_ttm_fault()
115 if (bo == NULL) in qxl_ttm_fault()
187 static void qxl_evict_flags(struct ttm_buffer_object *bo, in qxl_evict_flags() argument
197 if (!qxl_ttm_bo_is_qxl_bo(bo)) { in qxl_evict_flags()
204 qbo = container_of(bo, struct qxl_bo, tbo); in qxl_evict_flags()
209 static int qxl_verify_access(struct ttm_buffer_object *bo, struct file *filp) in qxl_verify_access() argument
211 struct qxl_bo *qbo = to_qxl_bo(bo); in qxl_verify_access()
337 static void qxl_move_null(struct ttm_buffer_object *bo, in qxl_move_null() argument
340 struct ttm_mem_reg *old_mem = &bo->mem; in qxl_move_null()
347 static int qxl_bo_move(struct ttm_buffer_object *bo, in qxl_bo_move() argument
352 struct ttm_mem_reg *old_mem = &bo->mem; in qxl_bo_move()
353 if (old_mem->mem_type == TTM_PL_SYSTEM && bo->ttm == NULL) { in qxl_bo_move()
354 qxl_move_null(bo, new_mem); in qxl_bo_move()
357 return ttm_bo_move_memcpy(bo, evict, no_wait_gpu, new_mem); in qxl_bo_move()
360 static void qxl_bo_move_notify(struct ttm_buffer_object *bo, in qxl_bo_move_notify() argument
366 if (!qxl_ttm_bo_is_qxl_bo(bo)) in qxl_bo_move_notify()
368 qbo = container_of(bo, struct qxl_bo, tbo); in qxl_bo_move_notify()
371 if (bo->mem.mem_type == TTM_PL_PRIV0 && qbo->surface_id) in qxl_bo_move_notify()