/linux-master/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
H A D | base.c | 83 .fb = { 0x00000001, nv04_fb_new }, 104 .fb = { 0x00000001, nv04_fb_new }, 125 .fb = { 0x00000001, nv10_fb_new }, 145 .fb = { 0x00000001, nv10_fb_new }, 167 .fb = { 0x00000001, nv10_fb_new }, 189 .fb = { 0x00000001, nv10_fb_new }, 211 .fb = { 0x00000001, nv10_fb_new }, 233 .fb = { 0x00000001, nv1a_fb_new }, 255 .fb = { 0x00000001, nv1a_fb_new }, 277 .fb [all...] |
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_debugfs.c | 245 struct drm_framebuffer *fb, *fbdev_fb = NULL; local 247 if (dev->fb_helper && dev->fb_helper->fb) { 249 fbdev_fb = dev->fb_helper->fb; 254 list_for_each_entry(fb, &dev->mode_config.fb_list, head) { 255 if (fb == fbdev_fb) 259 msm_framebuffer_describe(fb, m); 272 { "fb", msm_fb_show },
|
/linux-master/drivers/gpu/drm/renesas/rz-du/ |
H A D | rzg2l_du_vsp.c | 125 struct drm_framebuffer *fb = plane->plane.state->fb; local 129 .pitch = fb->pitches[0], 149 gem = drm_fb_dma_get_gem_obj(fb, i); 150 cfg.mem[i] = gem->dma_addr + fb->offsets[i]; 212 *format = rzg2l_du_format_info(state->fb->format->format);
|
/linux-master/drivers/video/fbdev/ |
H A D | pxafb.h | 93 struct fb_info fb; member in struct:pxafb_layer 110 struct fb_info fb; member in struct:pxafb_info
|
H A D | sh_mobile_lcdcfb.h | 6 #include <linux/fb.h>
|
/linux-master/drivers/media/pci/ivtv/ |
H A D | ivtv-ioctl.c | 1358 static int ivtv_g_fbuf(struct file *file, void *fh, struct v4l2_framebuffer *fb) argument 1390 fb->capability = V4L2_FBUF_CAP_EXTERNOVERLAY | V4L2_FBUF_CAP_CHROMAKEY | 1397 fb->fmt.pixelformat = pixel_format[pixfmt]; 1398 fb->fmt.width = itv->osd_rect.width; 1399 fb->fmt.height = itv->osd_rect.height; 1400 fb->fmt.field = V4L2_FIELD_INTERLACED; 1401 fb->fmt.bytesperline = fb->fmt.width; 1402 fb->fmt.colorspace = V4L2_COLORSPACE_SMPTE170M; 1403 fb 1445 ivtv_s_fbuf(struct file *file, void *fh, const struct v4l2_framebuffer *fb) argument [all...] |
/linux-master/drivers/gpu/drm/sti/ |
H A D | sti_cursor.c | 192 struct drm_framebuffer *fb = new_plane_state->fb; local 199 if (!crtc || !fb) 246 if (!drm_fb_dma_get_gem_obj(fb, 0)) { 247 DRM_ERROR("Can't get DMA GEM object for fb\n"); 267 struct drm_framebuffer *fb = newstate->fb; local 274 if (!crtc || !fb) 281 dma_obj = drm_fb_dma_get_gem_obj(fb, 0);
|
/linux-master/arch/arm/mach-s3c/ |
H A D | Makefile.s3c64xx | 32 obj-$(CONFIG_S3C64XX_SETUP_FB_24BPP) += setup-fb-24bpp-s3c64xx.o
|
/linux-master/drivers/gpu/drm/tiny/ |
H A D | repaper.c | 512 static int repaper_fb_dirty(struct drm_framebuffer *fb, argument 515 struct drm_gem_dma_object *dma_obj = drm_fb_dma_get_gem_obj(fb, 0); 516 struct repaper_epd *epd = drm_to_epd(fb->dev); 523 if (!drm_dev_enter(fb->dev, &idx)) 528 clip.x2 = fb->width; 530 clip.y2 = fb->height; 534 DRM_DEBUG("Flushing [FB:%d] st=%ums\n", fb->base.id, 537 buf = kmalloc(fb->width * fb->height / 8, GFP_KERNEL); 543 ret = drm_gem_fb_begin_cpu_access(fb, DMA_FROM_DEVIC [all...] |
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_crtc_state_dump.c | 137 const struct drm_framebuffer *fb = plane_state->hw.fb; local 139 if (!fb) { 141 "[PLANE:%d:%s] fb: [NOFB], visible: %s\n", 148 "[PLANE:%d:%s] fb: [FB:%d] %ux%u format = %p4cc modifier = 0x%llx, visible: %s\n", 150 fb->base.id, fb->width, fb->height, &fb->format->format, 151 fb [all...] |
/linux-master/drivers/video/backlight/ |
H A D | as3711_bl.c | 13 #include <linux/fb.h> 253 struct device_node *bl, *fb; local 262 fb = of_parse_phandle(bl, "su1-dev", 0); 263 if (fb) { 264 of_node_put(fb); 275 fb = of_parse_phandle(bl, "su2-dev", 0); 276 if (fb) { 279 of_node_put(fb);
|
/linux-master/drivers/video/fbdev/core/ |
H A D | svgalib.c | 16 #include <linux/fb.h> 173 pr_debug("fb%d: var.vmode : 0x%X\n", node, var->vmode); 174 pr_debug("fb%d: var.xres : %d\n", node, var->xres); 175 pr_debug("fb%d: var.yres : %d\n", node, var->yres); 176 pr_debug("fb%d: var.bits_per_pixel: %d\n", node, var->bits_per_pixel); 177 pr_debug("fb%d: var.xres_virtual : %d\n", node, var->xres_virtual); 178 pr_debug("fb%d: var.yres_virtual : %d\n", node, var->yres_virtual); 179 pr_debug("fb%d: var.left_margin : %d\n", node, var->left_margin); 180 pr_debug("fb%d: var.right_margin : %d\n", node, var->right_margin); 181 pr_debug("fb 197 u8 __iomem *fb = (u8 __iomem *)info->screen_base; local 225 u16 __iomem *fb = (u16 __iomem *) info->screen_base; local 263 u8 __iomem *fb = (u8 __iomem *)info->screen_base; local 284 u8 __iomem *fb = (u8 __iomem *)info->screen_base; local [all...] |
/linux-master/fs/overlayfs/ |
H A D | namei.c | 96 int ovl_check_fb_len(struct ovl_fb *fb, int fb_len) argument 98 if (fb_len < sizeof(struct ovl_fb) || fb_len < fb->len) 101 if (fb->magic != OVL_FH_MAGIC) 105 if (fb->version > OVL_FH_VERSION || fb->flags & ~OVL_FH_FLAG_ALL) 109 if (!(fb->flags & OVL_FH_FLAG_ANY_ENDIAN) && 110 (fb->flags & OVL_FH_FLAG_BIG_ENDIAN) != OVL_FH_FLAG_CPU_ENDIAN) 140 err = ovl_check_fb_len(&fh->fb, res); 176 !uuid_equal(&fh->fb.uuid, &mnt->mnt_sb->s_uuid) : 177 !uuid_is_null(&fh->fb [all...] |
/linux-master/drivers/gpu/drm/renesas/rcar-du/ |
H A D | rcar_du_vsp.c | 224 struct drm_framebuffer *fb = plane->plane.state->fb; local 228 .pitch = fb->pitches[0], 247 + fb->offsets[i]; 258 int rcar_du_vsp_map_fb(struct rcar_du_vsp *vsp, struct drm_framebuffer *fb, argument 265 for (i = 0; i < fb->format->num_planes; ++i) { 266 struct drm_gem_dma_object *gem = drm_fb_dma_get_gem_obj(fb, i); 334 ret = rcar_du_vsp_map_fb(vsp, state->fb, rstate->sg_tables); 341 void rcar_du_vsp_unmap_fb(struct rcar_du_vsp *vsp, struct drm_framebuffer *fb, argument 346 for (i = 0; i < fb [all...] |
/linux-master/drivers/gpu/drm/udl/ |
H A D | udl_modeset.c | 202 static int udl_handle_damage(struct drm_framebuffer *fb, argument 206 struct drm_device *dev = fb->dev; 213 ret = udl_log_cpp(fb->format->cpp[0]); 224 const int line_offset = fb->pitches[0] * i; 226 const int dev_byte_offset = (fb->width * i + clip->x1) << log_bpp; 285 struct drm_framebuffer *fb = plane_state->fb; local 291 if (!fb) 294 ret = drm_gem_fb_begin_cpu_access(fb, DMA_FROM_DEVICE); 303 udl_handle_damage(fb, [all...] |
/linux-master/drivers/gpu/drm/hisilicon/kirin/ |
H A D | kirin_drm_ade.c | 548 static void ade_rdma_set(void __iomem *base, struct drm_framebuffer *fb, argument 551 struct drm_gem_dma_object *obj = drm_fb_dma_get_gem_obj(fb, 0); 553 u32 stride = fb->pitches[0]; 558 DRM_DEBUG_DRIVER("addr=0x%x, fb:%dx%d, pixel_format=%d(%p4cc)\n", 559 addr, fb->width, fb->height, fmt, 560 &fb->format->format); 709 struct drm_framebuffer *fb, int crtc_x, 716 u32 fmt = ade_get_format(fb->format->format); 728 ade_rdma_set(base, fb, c 708 ade_update_channel(struct kirin_plane *kplane, struct drm_framebuffer *fb, int crtc_x, int crtc_y, unsigned int crtc_w, unsigned int crtc_h, u32 src_x, u32 src_y, u32 src_w, u32 src_h) argument 764 struct drm_framebuffer *fb = new_plane_state->fb; local [all...] |
/linux-master/drivers/gpu/drm/msm/disp/dpu1/ |
H A D | dpu_formats.c | 808 struct drm_framebuffer *fb, 814 if (!fb || !layout) { 820 base_addr = msm_framebuffer_iova(fb, aspace, 0); 899 struct drm_framebuffer *fb, 906 if (layout->plane_pitch[i] > fb->pitches[i]) { 907 DRM_ERROR("plane %u expected pitch %u, fb %u\n", 908 i, layout->plane_pitch[i], fb->pitches[i]); 917 msm_framebuffer_iova(fb, aspace, i); 929 struct drm_framebuffer *fb, 934 if (!fb || !layou 806 _dpu_format_populate_addrs_ubwc( struct msm_gem_address_space *aspace, struct drm_framebuffer *fb, struct dpu_hw_fmt_layout *layout) argument 897 _dpu_format_populate_addrs_linear( struct msm_gem_address_space *aspace, struct drm_framebuffer *fb, struct dpu_hw_fmt_layout *layout) argument 927 dpu_format_populate_layout( struct msm_gem_address_space *aspace, struct drm_framebuffer *fb, struct dpu_hw_fmt_layout *layout) argument [all...] |
/linux-master/drivers/gpu/drm/sprd/ |
H A D | sprd_dpu.c | 168 static u32 drm_format_to_dpu(struct drm_framebuffer *fb) argument 172 switch (fb->format->format) { 324 struct drm_framebuffer *fb = state->fb; local 339 for (i = 0; i < fb->format->num_planes; i++) { 340 dma_obj = drm_fb_dma_get_gem_obj(fb, i); 341 addr = dma_obj->dma_addr + fb->offsets[i]; 351 if (fb->format->num_planes == 3) { 353 pitch = (fb->pitches[0] / fb [all...] |
/linux-master/drivers/gpu/drm/vc4/ |
H A D | vc4_crtc.c | 832 struct drm_framebuffer *fb; member in struct:vc4_async_flip_state 852 vc4_plane_async_set_fb(plane, flip_state->fb); 862 drm_framebuffer_put(flip_state->fb); 910 struct drm_framebuffer *fb = flip_state->fb; local 911 struct drm_gem_dma_object *dma_bo = drm_fb_dma_get_gem_obj(fb, 0); 943 struct drm_framebuffer *fb, 955 drm_framebuffer_get(fb); 956 flip_state->fb = fb; 942 vc4_async_page_flip_common(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, uint32_t flags) argument 992 vc4_async_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, uint32_t flags) argument 1028 vc5_async_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, uint32_t flags) argument 1036 vc4_page_flip(struct drm_crtc *crtc, struct drm_framebuffer *fb, struct drm_pending_vblank_event *event, uint32_t flags, struct drm_modeset_acquire_ctx *ctx) argument [all...] |
/linux-master/drivers/gpu/drm/ |
H A D | drm_atomic_uapi.c | 231 * @fb: fb to use for the plane 234 * to the new fb and drop the reference to the old fb, if there is one. This 240 struct drm_framebuffer *fb) 244 if (fb) 247 fb->base.id, plane->base.id, plane->name, 254 drm_framebuffer_assign(&plane_state->fb, fb); 480 struct drm_framebuffer *fb; local 239 drm_atomic_set_fb_for_plane(struct drm_plane_state *plane_state, struct drm_framebuffer *fb) argument 645 drm_atomic_set_writeback_fb_for_connector( struct drm_connector_state *conn_state, struct drm_framebuffer *fb) argument 762 struct drm_framebuffer *fb; local [all...] |
/linux-master/drivers/gpu/drm/exynos/ |
H A D | exynos_mixer.c | 518 struct drm_framebuffer *fb = state->base.fb; local 525 is_nv21 = (fb->format->format == DRM_FORMAT_NV21); 526 is_tiled = (fb->modifier == DRM_FORMAT_MOD_SAMSUNG_64_32_TILE); 528 luma_addr[0] = exynos_drm_fb_dma_addr(fb, 0); 529 chroma_addr[0] = exynos_drm_fb_dma_addr(fb, 1); 536 luma_addr[1] = luma_addr[0] + fb->pitches[0]; 537 chroma_addr[1] = chroma_addr[0] + fb->pitches[1]; 556 vp_reg_write(ctx, VP_IMG_SIZE_Y, VP_IMG_HSIZE(fb->pitches[0]) | 557 VP_IMG_VSIZE(fb 605 struct drm_framebuffer *fb = state->base.fb; local [all...] |
/linux-master/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/ |
H A D | memnv04.c | 25 #include <subdev/fb.h>
|
/linux-master/drivers/video/fbdev/riva/ |
H A D | rivafb.h | 5 #include <linux/fb.h>
|
/linux-master/drivers/video/fbdev/via/ |
H A D | via_aux.h | 15 #include <linux/fb.h>
|
H A D | via_aux_edid.c | 10 #include <linux/fb.h>
|