Searched refs:framebuffer (Results 1 - 14 of 14) sorted by relevance

/linux-master/drivers/gpu/drm/tegra/
H A Dfb.c20 struct tegra_bo *tegra_fb_get_plane(struct drm_framebuffer *framebuffer, argument
23 return to_tegra_bo(drm_gem_fb_get_obj(framebuffer, index));
26 bool tegra_fb_is_bottom_up(struct drm_framebuffer *framebuffer) argument
28 struct tegra_bo *bo = tegra_fb_get_plane(framebuffer, 0);
36 int tegra_fb_get_tiling(struct drm_framebuffer *framebuffer, argument
39 uint64_t modifier = framebuffer->modifier;
124 dev_err(drm->dev, "failed to initialize framebuffer: %d\n",
H A Ddrm.h179 struct tegra_bo *tegra_fb_get_plane(struct drm_framebuffer *framebuffer,
181 bool tegra_fb_is_bottom_up(struct drm_framebuffer *framebuffer);
182 int tegra_fb_get_tiling(struct drm_framebuffer *framebuffer,
/linux-master/drivers/firmware/google/
H A DMakefile5 obj-$(CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT) += framebuffer-coreboot.o
H A Dcoreboot_table.h55 /* Describes framebuffer setup by coreboot */
82 struct lb_framebuffer framebuffer; member in union:coreboot_device::__anon140
H A Dframebuffer-coreboot.c3 * framebuffer-coreboot.c
5 * Memory based framebuffer accessed through coreboot table.
29 struct lb_framebuffer *fb = &dev->framebuffer;
65 "simple-framebuffer", 0,
69 pr_warn("coreboot: could not register framebuffer\n");
93 .name = "framebuffer",
/linux-master/drivers/gpu/drm/gma500/
H A DMakefile14 framebuffer.o \
/linux-master/include/drm/
H A Ddrm_framebuffer.h40 * struct drm_framebuffer_funcs - framebuffer hooks
46 * Clean up framebuffer resources, specifically also unreference the
48 * framebuffer successfully created by calling
51 * framebuffer.
53 void (*destroy)(struct drm_framebuffer *framebuffer);
82 * framebuffer has changed and should be flushed to the display
97 int (*dirty)(struct drm_framebuffer *framebuffer,
119 * @dev: DRM device this framebuffer belongs to
139 * @format: framebuffer format information
143 * @funcs: framebuffer vfun
[all...]
/linux-master/drivers/gpu/drm/vmwgfx/
H A Dvmwgfx_kms.h102 * framebuffer coordinate.
173 * @fb_x: Clip rect left side in framebuffer coordinates.
174 * @fb_y: Clip rect right side in framebuffer coordinates.
214 * @pin is called the when ever a crtc uses this framebuffer
431 struct vmw_framebuffer *framebuffer,
520 struct vmw_framebuffer *framebuffer,
530 struct vmw_framebuffer *framebuffer,
550 struct vmw_framebuffer *framebuffer,
572 * vmw_du_translate_to_crtc - Translate a rect from framebuffer to crtc
H A Dvmwgfx_scrn.c51 * @dst_x: Difference between source clip rects and framebuffer coordinates.
52 * @dst_y: Difference between source clip rects and framebuffer coordinates.
948 struct vmw_framebuffer *framebuffer)
951 container_of(framebuffer, struct vmw_framebuffer_bo,
953 int depth = framebuffer->base.format->depth;
971 cmd->body.format.bitsPerPixel = framebuffer->base.format->cpp[0] * 8;
974 cmd->body.bytesPerLine = framebuffer->base.pitches[0];
1073 * vmw_kms_sou_do_surface_dirty - Dirty part of a surface backed framebuffer
1076 * @framebuffer: Pointer to the surface-buffer backed framebuffer
947 do_bo_define_gmrfb(struct vmw_private *dev_priv, struct vmw_framebuffer *framebuffer) argument
1094 vmw_kms_sou_do_surface_dirty(struct vmw_private *dev_priv, struct vmw_framebuffer *framebuffer, struct drm_clip_rect *clips, struct drm_vmw_rect *vclips, struct vmw_resource *srf, s32 dest_x, s32 dest_y, unsigned num_clips, int inc, struct vmw_fence_obj **out_fence, struct drm_crtc *crtc) argument
1210 vmw_kms_sou_do_bo_dirty(struct vmw_private *dev_priv, struct vmw_framebuffer *framebuffer, struct drm_clip_rect *clips, struct drm_vmw_rect *vclips, unsigned num_clips, int increment, bool interruptible, struct vmw_fence_obj **out_fence, struct drm_crtc *crtc) argument
[all...]
H A Dvmwgfx_ldu.c321 struct vmw_framebuffer *framebuffer,
611 struct vmw_framebuffer *framebuffer,
610 vmw_kms_ldu_do_bo_dirty(struct vmw_private *dev_priv, struct vmw_framebuffer *framebuffer, unsigned int flags, unsigned int color, struct drm_mode_rect *clips, unsigned int num_clips) argument
H A Dvmwgfx_kms.c528 * vmw_du_plane_unpin_surf - unpins resource associated with a framebuffer surface
557 * Unpins the framebuffer surface
829 * the FB and maintaining one active framebuffer.
846 * Ignore damage clips if the framebuffer attached to the plane's state
1225 * Generic framebuffer code
1229 * Surface framebuffer code
1232 static void vmw_framebuffer_surface_destroy(struct drm_framebuffer *framebuffer) argument
1235 vmw_framebuffer_to_vfbs(framebuffer);
1237 drm_framebuffer_cleanup(framebuffer);
1245 * a buffer-object backed framebuffer
1402 vmw_framebuffer_bo_destroy(struct drm_framebuffer *framebuffer) argument
2432 vmw_kms_helper_dirty(struct vmw_private *dev_priv, struct vmw_framebuffer *framebuffer, const struct drm_clip_rect *clips, const struct drm_vmw_rect *vclips, s32 dest_x, s32 dest_y, int num_clips, int increment, struct vmw_kms_dirty *dirty) argument
[all...]
H A Dvmwgfx_stdu.c60 * @fb_left: Left side of the framebuffer/content bounding box
61 * @fb_top: Top of the framebuffer/content bounding box
62 * @pitch: framebuffer pitch (stride)
154 * @crtc_x: X coordinate of screen target relative to framebuffer origin.
155 * @crtc_y: Y coordinate of screen target relative to framebuffer origin.
158 * framebuffer size changes.
526 * framebuffer and the screen target system.
531 * @vfb: Pointer to the buffer-object backed framebuffer.
693 * vmw_kms_stdu_surface_dirty - Dirty part of a surface backed framebuffer
696 * @framebuffer
714 vmw_kms_stdu_surface_dirty(struct vmw_private *dev_priv, struct vmw_framebuffer *framebuffer, struct drm_clip_rect *clips, struct drm_vmw_rect *vclips, struct vmw_resource *srf, s32 dest_x, s32 dest_y, unsigned num_clips, int inc, struct vmw_fence_obj **out_fence, struct drm_crtc *crtc) argument
[all...]
/linux-master/include/uapi/linux/
H A Dfb.h294 __u32 framebuffer; member in struct:fb_con2fbmap
/linux-master/drivers/video/fbdev/core/
H A Dfbcon.c568 * if black and white framebuffer.
2584 * If framebuffer is capable of less than 16 colors,
2939 "Lockless framebuffer registration for debugging [default=off]");
3083 if (con2fb.framebuffer >= FB_MAX)
3085 if (!fbcon_registered_fb[con2fb.framebuffer])
3086 request_module("fb%d", con2fb.framebuffer);
3087 if (!fbcon_registered_fb[con2fb.framebuffer]) {
3093 con2fb.framebuffer, 1);
3109 con2fb.framebuffer = con2fb_map[con2fb.console - 1];

Completed in 381 milliseconds