Lines Matching refs:v3d
106 struct v3d_dev *v3d = to_v3d_dev(dev); in v3d_bo_create_struct() local
128 spin_lock(&v3d->mm_lock); in v3d_bo_create_struct()
129 ret = drm_mm_insert_node_generic(&v3d->mm, &bo->node, in v3d_bo_create_struct()
132 spin_unlock(&v3d->mm_lock); in v3d_bo_create_struct()
148 struct v3d_dev *v3d = to_v3d_dev(dev); in v3d_bo_create() local
167 mutex_lock(&v3d->bo_lock); in v3d_bo_create()
168 v3d->bo_stats.num_allocated++; in v3d_bo_create()
169 v3d->bo_stats.pages_allocated += obj->size >> PAGE_SHIFT; in v3d_bo_create()
170 mutex_unlock(&v3d->bo_lock); in v3d_bo_create()
175 spin_lock(&v3d->mm_lock); in v3d_bo_create()
177 spin_unlock(&v3d->mm_lock); in v3d_bo_create()
189 struct v3d_dev *v3d = to_v3d_dev(obj->dev); in v3d_free_object() local
192 mutex_lock(&v3d->bo_lock); in v3d_free_object()
193 v3d->bo_stats.num_allocated--; in v3d_free_object()
194 v3d->bo_stats.pages_allocated -= obj->size >> PAGE_SHIFT; in v3d_free_object()
195 mutex_unlock(&v3d->bo_lock); in v3d_free_object()
205 spin_lock(&v3d->mm_lock); in v3d_free_object()
207 spin_unlock(&v3d->mm_lock); in v3d_free_object()