Lines Matching refs:usage
221 int height, int format, int usage) in create_bo_handle() argument
237 handle->usage = usage; in create_bo_handle()
247 int width, int height, int format, int usage) in gralloc_drm_bo_create() argument
252 handle = create_bo_handle(width, height, format, usage); in gralloc_drm_bo_create()
343 int usage, int x, int y, int w, int h, in gralloc_drm_bo_lock() argument
346 if ((bo->handle->usage & usage) != usage) { in gralloc_drm_bo_lock()
349 if (!(bo->handle->usage & GRALLOC_USAGE_HW_FB) in gralloc_drm_bo_lock()
350 && !(bo->handle->usage & GRALLOC_USAGE_HW_TEXTURE)) { in gralloc_drm_bo_lock()
352 ,bo->handle->usage,usage); in gralloc_drm_bo_lock()
358 if (bo->lock_count && (bo->locked_for & usage) != usage) in gralloc_drm_bo_lock()
361 usage |= bo->locked_for; in gralloc_drm_bo_lock()
363 if (usage & (GRALLOC_USAGE_SW_WRITE_MASK | in gralloc_drm_bo_lock()
366 int write = !!(usage & GRALLOC_USAGE_SW_WRITE_MASK); in gralloc_drm_bo_lock()
377 bo->locked_for |= usage; in gralloc_drm_bo_lock()