/linux-master/drivers/gpu/drm/tegra/ |
H A D | fb.c | 20 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 D | drm.h | 179 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 D | Makefile | 5 obj-$(CONFIG_GOOGLE_FRAMEBUFFER_COREBOOT) += framebuffer-coreboot.o
|
H A D | coreboot_table.h | 55 /* Describes framebuffer setup by coreboot */ 82 struct lb_framebuffer framebuffer; member in union:coreboot_device::__anon140
|
H A D | framebuffer-coreboot.c | 3 * 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 D | Makefile | 14 framebuffer.o \
|
/linux-master/include/drm/ |
H A D | drm_framebuffer.h | 40 * 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 D | vmwgfx_kms.h | 102 * 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 D | vmwgfx_scrn.c | 51 * @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 D | vmwgfx_ldu.c | 321 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 D | vmwgfx_kms.c | 528 * 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 D | vmwgfx_stdu.c | 60 * @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 D | fb.h | 294 __u32 framebuffer; member in struct:fb_con2fbmap
|
/linux-master/drivers/video/fbdev/core/ |
H A D | fbcon.c | 568 * 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];
|