/linux-master/include/linux/ |
H A D | fb.h | 20 struct fb_info; 131 /* The resolution of the passed in fb_info about to change */ 144 struct fb_info *info; 208 void (*writeio)(struct fb_info *info, void __iomem *dst, void *src, unsigned int size); 209 void (*readio) (struct fb_info *info, void *dst, void __iomem *src, unsigned int size); 224 int open_count; /* number of opened files; protected by fb_info lock */ 228 void (*deferred_io)(struct fb_info *info, struct list_head *pagelist); 249 int (*fb_open)(struct fb_info *info, int user); 250 int (*fb_release)(struct fb_info *info, int user); 255 ssize_t (*fb_read)(struct fb_info *inf 452 struct fb_info { struct 867 #define fb_info macro [all...] |
/linux-master/drivers/video/fbdev/ |
H A D | uvesafb.c | 273 struct fb_info *info, struct vbe_mode_ib *mode) 600 struct fb_info *info) 615 static int uvesafb_vbe_getedid(struct uvesafb_ktask *task, struct fb_info *info) 677 struct fb_info *info) 783 static int uvesafb_vbe_init(struct fb_info *info) 827 static int uvesafb_vbe_init_mode(struct fb_info *info) 925 int start, struct fb_info *info) 991 struct fb_info *info) 1040 static int uvesafb_setcmap(struct fb_cmap *cmap, struct fb_info *info) 1067 * the fb_info struc [all...] |
H A D | sh_mobile_lcdcfb.c | 177 struct fb_info *info; 438 static int sh_mobile_lcdc_sginit(struct fb_info *info, struct list_head *pagereflist) 454 static void sh_mobile_lcdc_deferred_io(struct fb_info *info, struct list_head *pagereflist) 494 static void sh_mobile_lcdc_deferred_io_touch(struct fb_info *info) 1105 struct fb_info *info) 1188 struct fb_info *info = dev_get_drvdata(dev); 1198 struct fb_info *info = dev_get_drvdata(dev); 1226 struct fb_info *info = dev_get_drvdata(dev); 1236 struct fb_info *info = dev_get_drvdata(dev); 1265 struct fb_info *inf [all...] |
H A D | pxafb.c | 143 u_int trans, struct fb_info *info) 188 u_int trans, struct fb_info *info) 461 static int pxafb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) 499 static int pxafb_set_par(struct fb_info *info) 538 struct fb_info *info) 571 static int pxafb_blank(int blank, struct fb_info *info) 728 static int overlayfb_open(struct fb_info *info, int user) 746 static int overlayfb_release(struct fb_info *info, int user) 763 struct fb_info *info) 839 static int overlayfb_set_par(struct fb_info *inf [all...] |
H A D | offb.c | 100 u_int transp, struct fb_info *info) 191 static int offb_blank(int blank, struct fb_info *info) 253 static int offb_set_par(struct fb_info *info) 283 static void offb_destroy(struct fb_info *info) 325 static void offb_init_palette_hacks(struct fb_info *info, struct device_node *dp, 400 struct fb_info *info; 521 fb_info(info, "Open Firmware frame buffer device on %pOF\n", dp); 658 struct fb_info *info = platform_get_drvdata(pdev);
|
H A D | fsl-diu-fb.c | 347 * @fsl_diu_info: fb_info objects, one per AOI 368 struct fb_info fsl_diu_info[NUM_AOIS]; 500 static void fsl_diu_enable_panel(struct fb_info *info) 552 static void fsl_diu_disable_panel(struct fb_info *info) 606 static void enable_lcdc(struct fb_info *info) 615 static void disable_lcdc(struct fb_info *info) 625 struct fb_info *info) 700 struct fb_info *info) 784 static void set_fix(struct fb_info *info) 799 static void update_lcdc(struct fb_info *inf [all...] |
H A D | au1200fb.c | 148 struct fb_info *fb_info; /* FB driver info record */ member in struct:au1200fb_device 178 static struct fb_info *_au1200fb_infos[MAX_DEVICE_COUNT]; 690 static int fbinfo2index (struct fb_info *fb_info) argument 695 if (fb_info == _au1200fb_infos[i]) 951 | LCD_WINCTRL2_BX_N(fbdev->fb_info->fix.line_length) 1002 static void au1200fb_update_fbinfo(struct fb_info *fbi) 1037 struct fb_info *fbi) 1132 static int au1200fb_fb_set_par(struct fb_info *fb [all...] |
H A D | vt8623fb.c | 115 static void vt8623fb_tilecursor(struct fb_info *info, struct fb_tilecursor *cursor) 142 static void vt8623fb_iplan_imageblit(struct fb_info *info, const struct fb_image *image) 170 static void vt8623fb_iplan_fillrect(struct fb_info *info, const struct fb_fillrect *rect) 198 static void vt8623fb_cfb4_imageblit(struct fb_info *info, const struct fb_image *image) 225 static void vt8623fb_imageblit(struct fb_info *info, const struct fb_image *image) 237 static void vt8623fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) 251 static void vt8623_set_pixclock(struct fb_info *info, u32 pixclock) 280 static int vt8623fb_open(struct fb_info *info, int user) 302 static int vt8623fb_release(struct fb_info *info, int user) 321 static int vt8623fb_check_var(struct fb_var_screeninfo *var, struct fb_info *inf [all...] |
H A D | vga16fb.c | 202 static void vga16fb_pan_var(struct fb_info *info, 233 static void vga16fb_update_fix(struct fb_info *info) 262 const struct fb_info *info, 298 static int vga16fb_open(struct fb_info *info, int user) 313 static int vga16fb_release(struct fb_info *info, int user) 328 struct fb_info *info) 533 static int vga16fb_set_par(struct fb_info *info) 675 struct fb_info *info) 704 struct fb_info *info) 816 static int vga16fb_blank(int blank, struct fb_info *inf [all...] |
H A D | tgafb.c | 46 static int tgafb_check_var(struct fb_var_screeninfo *, struct fb_info *); 47 static int tgafb_set_par(struct fb_info *); 50 unsigned, struct fb_info *); 51 static int tgafb_blank(int, struct fb_info *); 52 static void tgafb_init_fix(struct fb_info *); 54 static void tgafb_imageblit(struct fb_info *, const struct fb_image *); 55 static void tgafb_fillrect(struct fb_info *, const struct fb_fillrect *); 56 static void tgafb_copyarea(struct fb_info *, const struct fb_copyarea *); 57 static int tgafb_pan_display(struct fb_var_screeninfo *var, struct fb_info *info); 174 tgafb_check_var(struct fb_var_screeninfo *var, struct fb_info *inf [all...] |
H A D | s3fb.c | 248 static int s3fb_setup_ddc_bus(struct fb_info *info) 290 static void s3fb_settile_fast(struct fb_info *info, struct fb_tilemap *map) 312 static void s3fb_tilecursor(struct fb_info *info, struct fb_tilecursor *cursor) 347 static void s3fb_iplan_imageblit(struct fb_info *info, const struct fb_image *image) 376 static void s3fb_iplan_fillrect(struct fb_info *info, const struct fb_fillrect *rect) 404 static void s3fb_cfb4_imageblit(struct fb_info *info, const struct fb_image *image) 431 static void s3fb_imageblit(struct fb_info *info, const struct fb_image *image) 443 static void s3fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) 458 static void s3_set_pixclock(struct fb_info *info, u32 pixclock) 501 static int s3fb_open(struct fb_info *inf [all...] |
/linux-master/drivers/video/fbdev/savage/ |
H A D | savagefb_driver.c | 398 static void savagefb_set_clip(struct fb_info *info) 865 struct fb_info *info) 1208 struct fb_info *info) 1488 static void savagefb_set_fix(struct fb_info *info) 1503 static int savagefb_set_par(struct fb_info *info) 1542 struct fb_info *info) 1554 static int savagefb_blank(int blank, struct fb_info *info) 1607 static int savagefb_open(struct fb_info *info, int user) 1627 static int savagefb_release(struct fb_info *info, int user) 1717 static int savage_map_mmio(struct fb_info *inf [all...] |
/linux-master/drivers/media/test-drivers/vivid/ |
H A D | vivid-core.c | 1389 dev->fb_info.node); 2092 dev->fb_info.node); 2093 unregister_framebuffer(&dev->fb_info);
|
/linux-master/drivers/gpu/drm/xe/display/ |
H A D | intel_fbdev_fb.c | 79 int intel_fbdev_fb_fill_info(struct drm_i915_private *i915, struct fb_info *info,
|
/linux-master/drivers/gpu/drm/omapdrm/ |
H A D | omap_fbdev.c | 39 static struct drm_fb_helper *get_fb(struct fb_info *fbi); 45 struct fb_info *fbi = helper->info; 59 struct fb_info *fbi) 83 static int omap_fbdev_fb_mmap(struct fb_info *info, struct vm_area_struct *vma) 90 static void omap_fbdev_fb_destroy(struct fb_info *info) 136 struct fb_info *fbi = NULL; 273 static struct drm_fb_helper *get_fb(struct fb_info *fbi)
|
/linux-master/drivers/gpu/drm/i915/display/ |
H A D | intel_fbdev.c | 91 static int intel_fbdev_set_par(struct fb_info *info) 103 static int intel_fbdev_blank(int blank, struct fb_info *info) 116 struct fb_info *info) 128 static int intel_fbdev_mmap(struct fb_info *info, struct vm_area_struct *vma) 137 static void intel_fbdev_fb_destroy(struct fb_info *info) 185 struct fb_info *info; 239 drm_err(&dev_priv->drm, "Failed to allocate fb_info (%pe)\n", info); 486 struct fb_info *info;
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_fbdev_generic.c | 16 static int drm_fbdev_generic_fb_open(struct fb_info *info, int user) 27 static int drm_fbdev_generic_fb_release(struct fb_info *info, int user) 41 static void drm_fbdev_generic_fb_destroy(struct fb_info *info) 77 struct fb_info *info;
|
/linux-master/drivers/gpu/drm/amd/display/amdgpu_dm/ |
H A D | amdgpu_dm_debugfs.c | 903 struct dmub_srv_fb_info *fb_info = adev->dm.dmub_fb_info; local 908 if (!fb_info) 911 tbuf_base = (uint8_t *)fb_info->fb[DMUB_WINDOW_5_TRACEBUFF].cpu_addr; 915 tbuf_size = fb_info->fb[DMUB_WINDOW_5_TRACEBUFF].size; 947 struct dmub_srv_fb_info *fb_info = adev->dm.dmub_fb_info; local 951 if (!fb_info) 954 state_base = (uint8_t *)fb_info->fb[DMUB_WINDOW_6_FW_STATE].cpu_addr; 958 state_size = fb_info->fb[DMUB_WINDOW_6_FW_STATE].size;
|
H A D | amdgpu_dm.c | 1116 struct dmub_srv_fb_info *fb_info = adev->dm.dmub_fb_info; local 1131 if (!fb_info) { 1184 memcpy(fb_info->fb[DMUB_WINDOW_0_INST_CONST].cpu_addr, fw_inst_const, 1189 memcpy(fb_info->fb[DMUB_WINDOW_2_BSS_DATA].cpu_addr, 1193 memcpy(fb_info->fb[DMUB_WINDOW_3_VBIOS].cpu_addr, adev->bios, 1197 memset(fb_info->fb[DMUB_WINDOW_4_MAILBOX].cpu_addr, 0, 1198 fb_info->fb[DMUB_WINDOW_4_MAILBOX].size); 1200 memset(fb_info->fb[DMUB_WINDOW_5_TRACEBUFF].cpu_addr, 0, 1201 fb_info->fb[DMUB_WINDOW_5_TRACEBUFF].size); 1203 memset(fb_info 2128 struct dmub_srv_fb_info *fb_info; local [all...] |
/linux-master/drivers/hid/ |
H A D | hid-picolcd_fb.c | 180 if (data->fb_info) 181 schedule_delayed_work(&data->fb_info->deferred_work, 0); 188 struct picolcd_fb_data *fbdata = data->fb_info->par; 217 schedule_delayed_work(&data->fb_info->deferred_work, 0); 225 static void picolcd_fb_update(struct fb_info *info) 286 static int picolcd_fb_blank(int blank, struct fb_info *info) 292 static void picolcd_fb_destroy(struct fb_info *info) 306 static int picolcd_fb_check_var(struct fb_var_screeninfo *var, struct fb_info *info) 328 static int picolcd_set_par(struct fb_info *info) 372 static void picolcdfb_ops_damage_range(struct fb_info *inf [all...] |
/linux-master/drivers/video/fbdev/core/ |
H A D | fb_defio.c | 26 static struct page *fb_deferred_io_page(struct fb_info *info, unsigned long offs) 39 static struct fb_deferred_io_pageref *fb_deferred_io_pageref_get(struct fb_info *info, 88 struct fb_info *info) 98 struct fb_info *info = vmf->vma->vm_private_data; 124 struct fb_info *info = file->private_data; 146 static vm_fault_t fb_deferred_io_track_page(struct fb_info *info, unsigned long offset, 185 * @fb_info: The fbdev info structure 197 static vm_fault_t fb_deferred_io_page_mkwrite(struct fb_info *info, struct vm_fault *vmf) 210 struct fb_info *info = vmf->vma->vm_private_data; 224 int fb_deferred_io_mmap(struct fb_info *inf [all...] |
H A D | fbmon.c | 1189 * @info: pointer to fb_info 1215 int fb_get_mode(int flags, u32 val, struct fb_var_screeninfo *var, struct fb_info *info) 1416 struct fb_info *info) 1425 * @info: pointer to fb_info 1434 int fb_validate_mode(const struct fb_var_screeninfo *var, struct fb_info *info)
|
H A D | svgalib.c | 194 void svga_settile(struct fb_info *info, struct fb_tilemap *map) 219 void svga_tilecopy(struct fb_info *info, struct fb_tilearea *area) 257 void svga_tilefill(struct fb_info *info, struct fb_tilerect *rect) 278 void svga_tileblit(struct fb_info *info, struct fb_tileblit *blit) 303 void svga_tilecursor(void __iomem *regbase, struct fb_info *info, struct fb_tilecursor *cursor) 345 int svga_get_tilemax(struct fb_info *info) 352 void svga_get_caps(struct fb_info *info, struct fb_blit_caps *caps,
|
/linux-master/drivers/video/fbdev/via/ |
H A D | accel.c | 304 int viafb_setup_engine(struct fb_info *info) 478 void viafb_show_hw_cursor(struct fb_info *info, int Status) 503 void viafb_wait_engine_idle(struct fb_info *info)
|
/linux-master/drivers/video/fbdev/mb862xx/ |
H A D | mb862xxfbdrv.c | 73 unsigned transp, struct fb_info *info) 102 struct fb_info *fbi) 195 static int mb862xxfb_set_par(struct fb_info *fbi) 265 struct fb_info *info) 278 static int mb862xxfb_blank(int mode, struct fb_info *fbi) 305 static int mb862xxfb_ioctl(struct fb_info *fbi, unsigned int cmd, 410 /* initialize fb_info data */ 411 static int mb862xxfb_init_fbinfo(struct fb_info *fbi) 539 struct fb_info *fbi = dev_get_drvdata(dev); 674 struct fb_info *inf [all...] |