/kernel/linux/linux-5.10/drivers/video/fbdev/geode/ |
H A D | gxfb.h | 42 void gx_set_mode(struct fb_info *info); 43 void gx_set_hw_palette_reg(struct fb_info *info, unsigned regno, 46 void gx_set_dclk_frequency(struct fb_info *info); 47 void gx_configure_display(struct fb_info *info); 48 int gx_blank_display(struct fb_info *info, int blank_mode); 50 int gx_powerdown(struct fb_info *info); 51 int gx_powerup(struct fb_info *info);
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | svga.h | 109 void svga_settile(struct fb_info *info, struct fb_tilemap *map); 110 void svga_tilecopy(struct fb_info *info, struct fb_tilearea *area); 111 void svga_tilefill(struct fb_info *info, struct fb_tilerect *rect); 112 void svga_tileblit(struct fb_info *info, struct fb_tileblit *blit); 113 void svga_tilecursor(void __iomem *regbase, struct fb_info *info, struct fb_tilecursor *cursor); 114 int svga_get_tilemax(struct fb_info *info); 115 void svga_get_caps(struct fb_info *info, struct fb_blit_caps *caps,
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | svga.h | 109 void svga_settile(struct fb_info *info, struct fb_tilemap *map); 110 void svga_tilecopy(struct fb_info *info, struct fb_tilearea *area); 111 void svga_tilefill(struct fb_info *info, struct fb_tilerect *rect); 112 void svga_tileblit(struct fb_info *info, struct fb_tileblit *blit); 113 void svga_tilecursor(void __iomem *regbase, struct fb_info *info, struct fb_tilecursor *cursor); 114 int svga_get_tilemax(struct fb_info *info); 115 void svga_get_caps(struct fb_info *info, struct fb_blit_caps *caps,
|
/kernel/linux/linux-6.6/drivers/video/fbdev/geode/ |
H A D | gxfb.h | 42 void gx_set_mode(struct fb_info *info); 43 void gx_set_hw_palette_reg(struct fb_info *info, unsigned regno, 46 void gx_set_dclk_frequency(struct fb_info *info); 47 void gx_configure_display(struct fb_info *info); 48 int gx_blank_display(struct fb_info *info, int blank_mode); 50 int gx_powerdown(struct fb_info *info); 51 int gx_powerup(struct fb_info *info);
|
/kernel/linux/linux-5.10/include/linux/platform_data/ |
H A D | video-pxafb.h | 150 void (*smart_update)(struct fb_info *); 157 extern int pxafb_smart_queue(struct fb_info *info, uint16_t *cmds, int); 158 extern int pxafb_smart_flush(struct fb_info *info); 160 static inline int pxafb_smart_queue(struct fb_info *info, in pxafb_smart_queue() 166 static inline int pxafb_smart_flush(struct fb_info *info) in pxafb_smart_flush()
|
/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | leo.c | 31 unsigned, struct fb_info *); 32 static int leo_blank(int, struct fb_info *); 34 static int leo_mmap(struct fb_info *, struct vm_area_struct *); 35 static int leo_ioctl(struct fb_info *, unsigned int, unsigned long); 36 static int leo_pan_display(struct fb_var_screeninfo *, struct fb_info *); 209 static void leo_switch_from_graph(struct fb_info *info) in leo_switch_from_graph() 251 static int leo_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in leo_pan_display() 274 unsigned transp, struct fb_info *info) in leo_setcolreg() 314 static int leo_blank(int blank, struct fb_info *info) in leo_blank() 416 static int leo_mmap(struct fb_info *inf [all...] |
H A D | asiliantfb.c | 54 static void mm_write_xr(struct fb_info *p, u8 reg, u8 data) in mm_write_xr() 60 static void mm_write_fr(struct fb_info *p, u8 reg, u8 data) in mm_write_fr() 66 static void mm_write_cr(struct fb_info *p, u8 reg, u8 data) in mm_write_cr() 72 static void mm_write_gr(struct fb_info *p, u8 reg, u8 data) in mm_write_gr() 78 static void mm_write_sr(struct fb_info *p, u8 reg, u8 data) in mm_write_sr() 84 static void mm_write_ar(struct fb_info *p, u8 reg, u8 data) in mm_write_ar() 93 struct fb_info *info); 94 static int asiliantfb_set_par(struct fb_info *info); 96 u_int transp, struct fb_info *info); 174 static void asiliant_set_timing(struct fb_info * [all...] |
H A D | cg6.c | 32 unsigned, struct fb_info *); 33 static int cg6_blank(int, struct fb_info *); 35 static void cg6_imageblit(struct fb_info *, const struct fb_image *); 36 static void cg6_fillrect(struct fb_info *, const struct fb_fillrect *); 37 static void cg6_copyarea(struct fb_info *info, const struct fb_copyarea *area); 38 static int cg6_sync(struct fb_info *); 39 static int cg6_mmap(struct fb_info *, struct vm_area_struct *); 40 static int cg6_ioctl(struct fb_info *, unsigned int, unsigned long); 41 static int cg6_pan_display(struct fb_var_screeninfo *, struct fb_info *); 269 static int cg6_sync(struct fb_info *inf [all...] |
H A D | hecubafb.c | 118 static void hecubafb_dpy_deferred_io(struct fb_info *info, in hecubafb_dpy_deferred_io() 124 static void hecubafb_fillrect(struct fb_info *info, in hecubafb_fillrect() 134 static void hecubafb_copyarea(struct fb_info *info, in hecubafb_copyarea() 144 static void hecubafb_imageblit(struct fb_info *info, in hecubafb_imageblit() 158 static ssize_t hecubafb_write(struct fb_info *info, const char __user *buf, in hecubafb_write() 216 struct fb_info *info; in hecubafb_probe() 264 fb_info(info, "Hecuba frame buffer device, using %dK of video memory\n", in hecubafb_probe() 284 struct fb_info *info = platform_get_drvdata(dev); in hecubafb_remove()
|
H A D | hgafb.c | 20 * - Revision 0.1.3 (22 Jan 2000): modified for the new fb_info structure 54 #define CHKINFO(ret) if (info != &fb_info) { printk(KERN_DEBUG __FILE__": This should never happen, line:%d \n", __LINE__); return ret; } 68 static inline u8 __iomem * rowaddr(struct fb_info *info, u_int row) in rowaddr() 241 static void hga_show_logo(struct fb_info *info) in hga_show_logo() 365 * @info:pointer to fb_info object containing info for current hga board 369 static int hgafb_open(struct fb_info *info, int init) in hgafb_open() 379 * @info:pointer to fb_info object containing info for current hga board 383 static int hgafb_release(struct fb_info *info, int init) in hgafb_release() 405 u_int transp, struct fb_info *info) in hgafb_setcolreg() 415 * @info:pointer to fb_info objec [all...] |
H A D | ffb.c | 32 unsigned, struct fb_info *); 33 static int ffb_blank(int, struct fb_info *); 35 static void ffb_imageblit(struct fb_info *, const struct fb_image *); 36 static void ffb_fillrect(struct fb_info *, const struct fb_fillrect *); 37 static void ffb_copyarea(struct fb_info *, const struct fb_copyarea *); 38 static int ffb_sync(struct fb_info *); 39 static int ffb_mmap(struct fb_info *, struct vm_area_struct *); 40 static int ffb_ioctl(struct fb_info *, unsigned int, unsigned long); 41 static int ffb_pan_display(struct fb_var_screeninfo *, struct fb_info *); 407 static int ffb_sync(struct fb_info * [all...] |
H A D | chipsfb.c | 76 struct fb_info *info); 77 static int chipsfb_set_par(struct fb_info *info); 79 u_int transp, struct fb_info *info); 80 static int chipsfb_blank(int blank, struct fb_info *info); 94 struct fb_info *info) in chipsfb_check_var() 109 static int chipsfb_set_par(struct fb_info *info) in chipsfb_set_par() 145 static int chipsfb_blank(int blank, struct fb_info *info) in chipsfb_blank() 151 u_int transp, struct fb_info *info) in chipsfb_setcolreg() 332 static void init_chips(struct fb_info *p, unsigned long addr) in init_chips() 351 struct fb_info * in chipsfb_pci_init() [all...] |
H A D | vfb.c | 72 struct fb_info *info); 73 static int vfb_set_par(struct fb_info *info); 75 u_int transp, struct fb_info *info); 77 struct fb_info *info); 78 static int vfb_mmap(struct fb_info *info, 117 struct fb_info *info) in vfb_check_var() 240 static int vfb_set_par(struct fb_info *info) in vfb_set_par() 269 u_int transp, struct fb_info *info) in vfb_setcolreg() 360 struct fb_info *info) in vfb_pan_display() 384 static int vfb_mmap(struct fb_info *inf [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/ |
H A D | asiliantfb.c | 55 static void mm_write_xr(struct fb_info *p, u8 reg, u8 data) in mm_write_xr() 61 static void mm_write_fr(struct fb_info *p, u8 reg, u8 data) in mm_write_fr() 67 static void mm_write_cr(struct fb_info *p, u8 reg, u8 data) in mm_write_cr() 73 static void mm_write_gr(struct fb_info *p, u8 reg, u8 data) in mm_write_gr() 79 static void mm_write_sr(struct fb_info *p, u8 reg, u8 data) in mm_write_sr() 85 static void mm_write_ar(struct fb_info *p, u8 reg, u8 data) in mm_write_ar() 94 struct fb_info *info); 95 static int asiliantfb_set_par(struct fb_info *info); 97 u_int transp, struct fb_info *info); 173 static void asiliant_set_timing(struct fb_info * [all...] |
H A D | leo.c | 32 unsigned, struct fb_info *); 33 static int leo_blank(int, struct fb_info *); 35 static int leo_mmap(struct fb_info *, struct vm_area_struct *); 36 static int leo_ioctl(struct fb_info *, unsigned int, unsigned long); 37 static int leo_pan_display(struct fb_var_screeninfo *, struct fb_info *); 210 static void leo_switch_from_graph(struct fb_info *info) in leo_switch_from_graph() 252 static int leo_pan_display(struct fb_var_screeninfo *var, struct fb_info *info) in leo_pan_display() 275 unsigned transp, struct fb_info *info) in leo_setcolreg() 315 static int leo_blank(int blank, struct fb_info *info) in leo_blank() 417 static int leo_mmap(struct fb_info *inf [all...] |
H A D | cg6.c | 33 unsigned, struct fb_info *); 34 static int cg6_blank(int, struct fb_info *); 36 static void cg6_imageblit(struct fb_info *, const struct fb_image *); 37 static void cg6_fillrect(struct fb_info *, const struct fb_fillrect *); 38 static void cg6_copyarea(struct fb_info *info, const struct fb_copyarea *area); 39 static int cg6_sync(struct fb_info *); 40 static int cg6_mmap(struct fb_info *, struct vm_area_struct *); 41 static int cg6_ioctl(struct fb_info *, unsigned int, unsigned long); 42 static int cg6_pan_display(struct fb_var_screeninfo *, struct fb_info *); 270 static int cg6_sync(struct fb_info *inf [all...] |
H A D | hgafb.c | 20 * - Revision 0.1.3 (22 Jan 2000): modified for the new fb_info structure 54 #define CHKINFO(ret) if (info != &fb_info) { printk(KERN_DEBUG __FILE__": This should never happen, line:%d \n", __LINE__); return ret; } 68 static inline u8 __iomem * rowaddr(struct fb_info *info, u_int row) in rowaddr() 241 static void hga_show_logo(struct fb_info *info) in hga_show_logo() 365 * @info: pointer to fb_info object containing info for current hga board 369 static int hgafb_open(struct fb_info *info, int init) in hgafb_open() 379 * @info: pointer to fb_info object containing info for current hga board 383 static int hgafb_release(struct fb_info *info, int init) in hgafb_release() 405 u_int transp, struct fb_info *info) in hgafb_setcolreg() 415 * @info:pointer to fb_info objec [all...] |
H A D | ffb.c | 33 unsigned, struct fb_info *); 34 static int ffb_blank(int, struct fb_info *); 36 static void ffb_imageblit(struct fb_info *, const struct fb_image *); 37 static void ffb_fillrect(struct fb_info *, const struct fb_fillrect *); 38 static void ffb_copyarea(struct fb_info *, const struct fb_copyarea *); 39 static int ffb_sync(struct fb_info *); 40 static int ffb_mmap(struct fb_info *, struct vm_area_struct *); 41 static int ffb_ioctl(struct fb_info *, unsigned int, unsigned long); 42 static int ffb_pan_display(struct fb_var_screeninfo *, struct fb_info *); 408 static int ffb_sync(struct fb_info * [all...] |
H A D | chipsfb.c | 77 struct fb_info *info); 78 static int chipsfb_set_par(struct fb_info *info); 80 u_int transp, struct fb_info *info); 81 static int chipsfb_blank(int blank, struct fb_info *info); 93 struct fb_info *info) in chipsfb_check_var() 108 static int chipsfb_set_par(struct fb_info *info) in chipsfb_set_par() 144 static int chipsfb_blank(int blank, struct fb_info *info) in chipsfb_blank() 150 u_int transp, struct fb_info *info) in chipsfb_setcolreg() 331 static void init_chips(struct fb_info *p, unsigned long addr) in init_chips() 349 struct fb_info * in chipsfb_pci_init() [all...] |
H A D | vfb.c | 72 struct fb_info *info); 73 static int vfb_set_par(struct fb_info *info); 75 u_int transp, struct fb_info *info); 77 struct fb_info *info); 78 static int vfb_mmap(struct fb_info *info, 118 struct fb_info *info) in vfb_check_var() 241 static int vfb_set_par(struct fb_info *info) in vfb_set_par() 270 u_int transp, struct fb_info *info) in vfb_setcolreg() 361 struct fb_info *info) in vfb_pan_display() 385 static int vfb_mmap(struct fb_info *inf [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/ |
H A D | omapfb-sysfs.c | 29 struct fb_info *fbi = dev_get_drvdata(dev); in show_rotate_type() 39 struct fb_info *fbi = dev_get_drvdata(dev); in store_rotate_type() 83 struct fb_info *fbi = dev_get_drvdata(dev); in show_mirror() 93 struct fb_info *fbi = dev_get_drvdata(dev); in store_mirror() 133 struct fb_info *fbi = dev_get_drvdata(dev); in show_overlays() 182 struct fb_info *fbi = dev_get_drvdata(dev); in store_overlays() 323 struct fb_info *fbi = dev_get_drvdata(dev); in show_overlays_rotate() 345 struct fb_info *fbi = dev_get_drvdata(dev); in store_overlays_rotate() 415 struct fb_info *fbi = dev_get_drvdata(dev); in show_size() 424 struct fb_info *fb in store_size() [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/ |
H A D | omapfb-sysfs.c | 30 struct fb_info *fbi = dev_get_drvdata(dev); in show_rotate_type() 40 struct fb_info *fbi = dev_get_drvdata(dev); in store_rotate_type() 84 struct fb_info *fbi = dev_get_drvdata(dev); in show_mirror() 94 struct fb_info *fbi = dev_get_drvdata(dev); in store_mirror() 134 struct fb_info *fbi = dev_get_drvdata(dev); in show_overlays() 183 struct fb_info *fbi = dev_get_drvdata(dev); in store_overlays() 324 struct fb_info *fbi = dev_get_drvdata(dev); in show_overlays_rotate() 346 struct fb_info *fbi = dev_get_drvdata(dev); in store_overlays_rotate() 416 struct fb_info *fbi = dev_get_drvdata(dev); in show_size() 425 struct fb_info *fb in store_size() [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/nvidia/ |
H A D | nv_accel.c | 74 static inline void nvidiafb_safe_mode(struct fb_info *info) in nvidiafb_safe_mode() 83 static inline void NVFlush(struct fb_info *info) in NVFlush() 96 static inline void NVSync(struct fb_info *info) in NVSync() 117 static void NVDmaWait(struct fb_info *info, int size) in NVDmaWait() 157 static void NVSetPattern(struct fb_info *info, u32 clr0, u32 clr1, in NVSetPattern() 169 static void NVSetRopSolid(struct fb_info *info, u32 rop, u32 planemask) in NVSetRopSolid() 189 static void NVSetClippingRectangle(struct fb_info *info, int x1, int y1, in NVSetClippingRectangle() 201 void NVResetGraphics(struct fb_info *info) in NVResetGraphics() 282 int nvidiafb_sync(struct fb_info *info) in nvidiafb_sync() 298 void nvidiafb_copyarea(struct fb_info *inf [all...] |
/kernel/linux/linux-5.10/drivers/video/fbdev/i810/ |
H A D | i810_accel.c | 59 static inline int wait_for_space(struct fb_info *info, u32 space) in wait_for_space() 90 static inline int wait_for_engine_idle(struct fb_info *info) in wait_for_engine_idle() 118 static inline u32 begin_iring(struct fb_info *info, u32 space) in begin_iring() 163 int blit_bpp, struct fb_info *info) in source_copy_blit() 197 struct fb_info *info) in color_blit() 238 int fg, struct fb_info *info) in mono_src_copy_imm_blit() 256 static inline void load_front(int offset, struct fb_info *info) in load_front() 298 void i810fb_fillrect(struct fb_info *info, const struct fb_fillrect *rect) in i810fb_fillrect() 326 void i810fb_copyarea(struct fb_info *info, const struct fb_copyarea *region) in i810fb_copyarea() 367 void i810fb_imageblit(struct fb_info *inf [all...] |
/kernel/linux/linux-6.6/drivers/video/fbdev/core/ |
H A D | fb_chrdev.c | 12 * We hold a reference to the fb_info in file->private_data, 16 * So look up the fb_info using the inode minor number, 19 static struct fb_info *file_fb_info(struct file *file) in file_fb_info() 23 struct fb_info *info = registered_fb[fbidx]; in file_fb_info() 32 struct fb_info *info = file_fb_info(file); in fb_read() 48 struct fb_info *info = file_fb_info(file); in fb_write() 62 static long do_fb_ioctl(struct fb_info *info, unsigned int cmd, in do_fb_ioctl() 165 struct fb_info *info = file_fb_info(file); in fb_ioctl() 199 static int fb_getput_cmap(struct fb_info *info, unsigned int cmd, in fb_getput_cmap() 261 static int fb_get_fscreeninfo(struct fb_info *inf [all...] |