Lines Matching refs:gem_obj

132 static void vc4_bo_set_label(struct drm_gem_object *gem_obj, int label)  in vc4_bo_set_label()  argument
134 struct vc4_bo *bo = to_vc4_bo(gem_obj); in vc4_bo_set_label()
135 struct vc4_dev *vc4 = to_vc4_dev(gem_obj->dev); in vc4_bo_set_label()
141 vc4->bo_labels[label].size_allocated += gem_obj->size; in vc4_bo_set_label()
145 vc4->bo_labels[bo->label].size_allocated -= gem_obj->size; in vc4_bo_set_label()
814 struct drm_gem_object *gem_obj; in vc4_mmap_bo_ioctl() local
819 gem_obj = drm_gem_object_lookup(file_priv, args->handle); in vc4_mmap_bo_ioctl()
820 if (!gem_obj) { in vc4_mmap_bo_ioctl()
826 args->offset = drm_vma_node_offset_addr(&gem_obj->vma_node); in vc4_mmap_bo_ioctl()
828 drm_gem_object_put(gem_obj); in vc4_mmap_bo_ioctl()
917 struct drm_gem_object *gem_obj; in vc4_set_tiling_ioctl() local
938 gem_obj = drm_gem_object_lookup(file_priv, args->handle); in vc4_set_tiling_ioctl()
939 if (!gem_obj) { in vc4_set_tiling_ioctl()
943 bo = to_vc4_bo(gem_obj); in vc4_set_tiling_ioctl()
946 drm_gem_object_put(gem_obj); in vc4_set_tiling_ioctl()
964 struct drm_gem_object *gem_obj; in vc4_get_tiling_ioctl() local
973 gem_obj = drm_gem_object_lookup(file_priv, args->handle); in vc4_get_tiling_ioctl()
974 if (!gem_obj) { in vc4_get_tiling_ioctl()
978 bo = to_vc4_bo(gem_obj); in vc4_get_tiling_ioctl()
985 drm_gem_object_put(gem_obj); in vc4_get_tiling_ioctl()
1071 struct drm_gem_object *gem_obj; in vc4_label_bo_ioctl() local
1084 gem_obj = drm_gem_object_lookup(file_priv, args->handle); in vc4_label_bo_ioctl()
1085 if (!gem_obj) { in vc4_label_bo_ioctl()
1094 vc4_bo_set_label(gem_obj, label); in vc4_label_bo_ioctl()
1099 drm_gem_object_put(gem_obj); in vc4_label_bo_ioctl()