Searched refs:fb_info (Results 1 - 25 of 281) sorted by last modified time

1234567891011>>

/linux-master/include/linux/
H A Dfb.h20 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 Duvesafb.c273 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 Dsh_mobile_lcdcfb.c177 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 Dpxafb.c143 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 Doffb.c100 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 Dfsl-diu-fb.c347 * @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 Dau1200fb.c148 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 Dvt8623fb.c115 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 Dvga16fb.c202 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 Dtgafb.c46 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 Ds3fb.c248 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 Dsavagefb_driver.c398 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 Dvivid-core.c1389 dev->fb_info.node);
2092 dev->fb_info.node);
2093 unregister_framebuffer(&dev->fb_info);
/linux-master/drivers/gpu/drm/xe/display/
H A Dintel_fbdev_fb.c79 int intel_fbdev_fb_fill_info(struct drm_i915_private *i915, struct fb_info *info,
/linux-master/drivers/gpu/drm/omapdrm/
H A Domap_fbdev.c39 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 Dintel_fbdev.c91 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 Ddrm_fbdev_generic.c16 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 Damdgpu_dm_debugfs.c903 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 Damdgpu_dm.c1116 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 Dhid-picolcd_fb.c180 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 Dfb_defio.c26 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 Dfbmon.c1189 * @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 Dsvgalib.c194 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 Daccel.c304 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 Dmb862xxfbdrv.c73 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...]

Completed in 310 milliseconds

1234567891011>>