Lines Matching refs:fb_info

54 	struct intel_vgpu_fb_info *fb_info;  in vgpu_gem_get_pages()  local
61 fb_info = (struct intel_vgpu_fb_info *)obj->gvt_info; in vgpu_gem_get_pages()
62 if (drm_WARN_ON(&dev_priv->drm, !fb_info)) in vgpu_gem_get_pages()
65 vgpu = fb_info->obj->vgpu; in vgpu_gem_get_pages()
79 (fb_info->start >> PAGE_SHIFT); in vgpu_gem_get_pages()
118 struct intel_vgpu_fb_info *fb_info = obj->gvt_info; in vgpu_gem_put_pages() local
119 struct intel_vgpu_dmabuf_obj *obj = fb_info->obj; in vgpu_gem_put_pages()
123 for_each_sg(pages->sgl, sg, fb_info->size, i) in vgpu_gem_put_pages()
174 struct intel_vgpu_fb_info *fb_info = gem_obj->gvt_info; in vgpu_gem_release() local
175 struct intel_vgpu_dmabuf_obj *obj = fb_info->obj; in vgpu_gem_release()
345 struct intel_vgpu_fb_info *fb_info; in pick_dmabuf_by_info() local
354 fb_info = (struct intel_vgpu_fb_info *)dmabuf_obj->info; in pick_dmabuf_by_info()
355 if ((fb_info->start == latest_info->start) && in pick_dmabuf_by_info()
356 (fb_info->start_gpa == latest_info->start_gpa) && in pick_dmabuf_by_info()
357 (fb_info->size == latest_info->size) && in pick_dmabuf_by_info()
358 (fb_info->drm_format_mod == latest_info->drm_format_mod) && in pick_dmabuf_by_info()
359 (fb_info->drm_format == latest_info->drm_format) && in pick_dmabuf_by_info()
360 (fb_info->width == latest_info->width) && in pick_dmabuf_by_info()
361 (fb_info->height == latest_info->height)) { in pick_dmabuf_by_info()
389 struct intel_vgpu_fb_info *fb_info) in update_fb_info() argument
391 gvt_dmabuf->drm_format = fb_info->drm_format; in update_fb_info()
392 gvt_dmabuf->drm_format_mod = fb_info->drm_format_mod; in update_fb_info()
393 gvt_dmabuf->width = fb_info->width; in update_fb_info()
394 gvt_dmabuf->height = fb_info->height; in update_fb_info()
395 gvt_dmabuf->stride = fb_info->stride; in update_fb_info()
396 gvt_dmabuf->size = fb_info->size; in update_fb_info()
397 gvt_dmabuf->x_pos = fb_info->x_pos; in update_fb_info()
398 gvt_dmabuf->y_pos = fb_info->y_pos; in update_fb_info()
399 gvt_dmabuf->x_hot = fb_info->x_hot; in update_fb_info()
400 gvt_dmabuf->y_hot = fb_info->y_hot; in update_fb_info()
408 struct intel_vgpu_fb_info fb_info; in intel_vgpu_query_plane() local
418 ret = vgpu_get_plane_info(dev, vgpu, &fb_info, in intel_vgpu_query_plane()
425 dmabuf_obj = pick_dmabuf_by_info(vgpu, &fb_info); in intel_vgpu_query_plane()
427 update_fb_info(gfx_plane_info, &fb_info); in intel_vgpu_query_plane()
463 memcpy(dmabuf_obj->info, &fb_info, sizeof(struct intel_vgpu_fb_info)); in intel_vgpu_query_plane()
479 update_fb_info(gfx_plane_info, &fb_info); in intel_vgpu_query_plane()