Home
last modified time | relevance | path

Searched refs:fbi (Results 1 - 25 of 57) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/video/fbdev/
H A Dsa1100fb.c220 static void set_ctrlr_state(struct sa1100fb_info *fbi, u_int state);
222 static inline void sa1100fb_schedule_work(struct sa1100fb_info *fbi, u_int state) in sa1100fb_schedule_work() argument
235 if (fbi->task_state == C_ENABLE && state == C_REENABLE) in sa1100fb_schedule_work()
237 if (fbi->task_state == C_DISABLE && state == C_ENABLE) in sa1100fb_schedule_work()
241 fbi->task_state = state; in sa1100fb_schedule_work()
242 schedule_work(&fbi->task); in sa1100fb_schedule_work()
272 struct sa1100fb_info *fbi = in sa1100fb_setpalettereg() local
276 if (regno < fbi->palette_size) { in sa1100fb_setpalettereg()
282 val |= palette_pbs(&fbi->fb.var); in sa1100fb_setpalettereg()
284 fbi in sa1100fb_setpalettereg()
294 struct sa1100fb_info *fbi = sa1100fb_setcolreg() local
370 struct sa1100fb_info *fbi = sa1100fb_check_var() local
426 sa1100fb_set_visual(struct sa1100fb_info *fbi, u32 visual) sa1100fb_set_visual() argument
438 struct sa1100fb_info *fbi = sa1100fb_set_par() local
532 struct sa1100fb_info *fbi = sa1100fb_blank() local
562 struct sa1100fb_info *fbi = sa1100fb_mmap() local
594 get_pcd(struct sa1100fb_info *fbi, unsigned int pixclock) get_pcd() argument
610 sa1100fb_activate_var(struct fb_var_screeninfo *var, struct sa1100fb_info *fbi) sa1100fb_activate_var() argument
721 __sa1100fb_backlight_power(struct sa1100fb_info *fbi, int on) __sa1100fb_backlight_power() argument
729 __sa1100fb_lcd_power(struct sa1100fb_info *fbi, int on) __sa1100fb_lcd_power() argument
737 sa1100fb_setup_gpio(struct sa1100fb_info *fbi) sa1100fb_setup_gpio() argument
780 sa1100fb_enable_controller(struct sa1100fb_info *fbi) sa1100fb_enable_controller() argument
813 sa1100fb_disable_controller(struct sa1100fb_info *fbi) sa1100fb_disable_controller() argument
847 struct sa1100fb_info *fbi = dev_id; sa1100fb_handle_irq() local
865 set_ctrlr_state(struct sa1100fb_info *fbi, u_int state) set_ctrlr_state() argument
963 struct sa1100fb_info *fbi = container_of(w, struct sa1100fb_info, task); sa1100fb_task() local
979 struct sa1100fb_info *fbi = TO_INF(nb, freq_transition); sa1100fb_freq_transition() local
1004 struct sa1100fb_info *fbi = platform_get_drvdata(dev); sa1100fb_suspend() local
1012 struct sa1100fb_info *fbi = platform_get_drvdata(dev); sa1100fb_resume() local
1030 sa1100fb_map_video_memory(struct sa1100fb_info *fbi) sa1100fb_map_video_memory() argument
1067 struct sa1100fb_info *fbi; sa1100fb_init_fbinfo() local
1145 struct sa1100fb_info *fbi; sa1100fb_probe() local
[all...]
H A Dpxafb.c87 static void set_ctrlr_state(struct pxafb_info *fbi, u_int state);
88 static void setup_base_frame(struct pxafb_info *fbi,
90 static int setup_frame_dma(struct pxafb_info *fbi, int dma, int pal,
96 lcd_readl(struct pxafb_info *fbi, unsigned int off) in lcd_readl() argument
98 return __raw_readl(fbi->mmio_base + off); in lcd_readl()
102 lcd_writel(struct pxafb_info *fbi, unsigned int off, unsigned long val) in lcd_writel() argument
104 __raw_writel(val, fbi->mmio_base + off); in lcd_writel()
107 static inline void pxafb_schedule_work(struct pxafb_info *fbi, u_int state) in pxafb_schedule_work() argument
122 if (fbi->task_state == C_ENABLE && state == C_REENABLE) in pxafb_schedule_work()
124 if (fbi in pxafb_schedule_work()
145 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_setpalettereg() local
190 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_setcolreg() local
412 pxafb_adjust_timing(struct pxafb_info *fbi, struct fb_var_screeninfo *var) pxafb_adjust_timing() argument
463 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_check_var() local
501 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_set_par() local
540 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_pan_display() local
573 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_blank() local
876 init_pxafb_overlay(struct pxafb_info *fbi, struct pxafb_layer *ofb, int id) init_pxafb_overlay() argument
934 pxafb_overlay_init(struct pxafb_info *fbi) pxafb_overlay_init() argument
966 pxafb_overlay_exit(struct pxafb_info *fbi) pxafb_overlay_exit() argument
984 pxafb_overlay_init(struct pxafb_info *fbi) pxafb_overlay_init() argument
985 pxafb_overlay_exit(struct pxafb_info *fbi) pxafb_overlay_exit() argument
1018 get_pcd(struct pxafb_info *fbi, unsigned int pixclock) get_pcd() argument
1040 set_hsync_time(struct pxafb_info *fbi, unsigned int pcd) set_hsync_time() argument
1056 struct pxafb_info *fbi = dev_get_drvdata(dev); pxafb_get_hsync_time() local
1066 setup_frame_dma(struct pxafb_info *fbi, int dma, int pal, unsigned long start, size_t size) setup_frame_dma() argument
1108 setup_base_frame(struct pxafb_info *fbi, struct fb_var_screeninfo *var, int branch) setup_base_frame() argument
1131 setup_smart_dma(struct pxafb_info *fbi) setup_smart_dma() argument
1151 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_smart_flush() local
1207 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_smart_queue() local
1233 setup_smart_timing(struct pxafb_info *fbi, struct fb_var_screeninfo *var) setup_smart_timing() argument
1263 struct pxafb_info *fbi = arg; pxafb_smart_thread() local
1297 pxafb_smart_init(struct pxafb_info *fbi) pxafb_smart_init() argument
1318 pxafb_smart_init(struct pxafb_info *fbi) pxafb_smart_init() argument
1321 setup_parallel_timing(struct pxafb_info *fbi, struct fb_var_screeninfo *var) setup_parallel_timing() argument
1363 pxafb_activate_var(struct fb_var_screeninfo *var, struct pxafb_info *fbi) pxafb_activate_var() argument
1413 __pxafb_backlight_power(struct pxafb_info *fbi, int on) __pxafb_backlight_power() argument
1421 __pxafb_lcd_power(struct pxafb_info *fbi, int on) __pxafb_lcd_power() argument
1444 pxafb_enable_controller(struct pxafb_info *fbi) pxafb_enable_controller() argument
1476 pxafb_disable_controller(struct pxafb_info *fbi) pxafb_disable_controller() argument
1506 struct pxafb_info *fbi = dev_id; pxafb_handle_irq() local
1542 set_ctrlr_state(struct pxafb_info *fbi, u_int state) set_ctrlr_state() argument
1641 struct pxafb_info *fbi = pxafb_task() local
1659 struct pxafb_info *fbi = TO_INF(nb, freq_transition); pxafb_freq_transition() local
1690 struct pxafb_info *fbi = dev_get_drvdata(dev); pxafb_suspend() local
1698 struct pxafb_info *fbi = dev_get_drvdata(dev); pxafb_resume() local
1710 pxafb_init_video_memory(struct pxafb_info *fbi) pxafb_init_video_memory() argument
1728 pxafb_decode_mach_info(struct pxafb_info *fbi, struct pxafb_mach_info *inf) pxafb_decode_mach_info() argument
1796 struct pxafb_info *fbi; pxafb_init_fbinfo() local
2238 struct pxafb_info *fbi; pxafb_probe() local
2402 struct pxafb_info *fbi = platform_get_drvdata(dev); pxafb_remove() local
[all...]
H A Dwm8505fb.c45 struct wm8505fb_info *fbi = to_wm8505fb_info(info); in wm8505fb_init_hw() local
51 writel(0, fbi->regbase + i); in wm8505fb_init_hw()
54 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR); in wm8505fb_init_hw()
55 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR1); in wm8505fb_init_hw()
62 writel(0x31c, fbi->regbase + WMT_GOVR_COLORSPACE); in wm8505fb_init_hw()
63 writel(1, fbi->regbase + WMT_GOVR_COLORSPACE1); in wm8505fb_init_hw()
66 writel(info->var.xres, fbi->regbase + WMT_GOVR_XRES); in wm8505fb_init_hw()
67 writel(info->var.xres_virtual, fbi in wm8505fb_init_hw()
80 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_set_timing() local
112 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_set_par() local
155 struct wm8505fb_info *fbi = to_wm8505fb_info(info); contrast_show() local
165 struct wm8505fb_info *fbi = to_wm8505fb_info(info); contrast_store() local
195 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_setcolreg() local
226 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_pan_display() local
235 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_blank() local
263 struct wm8505fb_info *fbi; wm8505fb_probe() local
379 struct wm8505fb_info *fbi = platform_get_drvdata(pdev); wm8505fb_remove() local
[all...]
H A Dvt8500lcdfb.c41 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); in vt8500lcd_set_par() local
46 if (!fbi) in vt8500lcd_set_par()
112 control0 = readl(fbi->regbase) & ~0xf; in vt8500lcd_set_par()
113 writel(0, fbi->regbase); in vt8500lcd_set_par()
114 while (readl(fbi->regbase + 0x38) & 0x10) in vt8500lcd_set_par()
119 | (info->var.right_margin & 0xff), fbi->regbase + 0x4); in vt8500lcd_set_par()
123 | (info->var.lower_margin & 0xff), fbi->regbase + 0x8); in vt8500lcd_set_par()
125 | ((info->var.xres - 1) & 0x400), fbi->regbase + 0x10); in vt8500lcd_set_par()
126 writel(0x80000000, fbi->regbase + 0x20); in vt8500lcd_set_par()
127 writel(control0 | (reg_bpp << 1) | 0x100, fbi in vt8500lcd_set_par()
142 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); vt8500lcd_setcolreg() local
182 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); vt8500lcd_ioctl() local
206 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); vt8500lcd_pan_display() local
257 struct vt8500lcd_info *fbi = dev_id; vt8500lcd_handle_irq() local
268 struct vt8500lcd_info *fbi; vt8500lcd_probe() local
444 struct vt8500lcd_info *fbi = platform_get_drvdata(pdev); vt8500lcd_remove() local
[all...]
H A Dimxfb.c204 static inline int is_imx1_fb(struct imxfb_info *fbi) in is_imx1_fb() argument
206 return fbi->devtype == IMX1_FB; in is_imx1_fb()
262 struct imxfb_info *fbi = info->par; in imxfb_setpalettereg() local
266 if (regno < fbi->palette_size) { in imxfb_setpalettereg()
271 writel(val, fbi->regs + 0x800 + (regno << 2)); in imxfb_setpalettereg()
280 struct imxfb_info *fbi = info->par; in imxfb_setcolreg() local
290 if (fbi->cmap_inverse) { in imxfb_setcolreg()
331 static const struct imx_fb_videomode *imxfb_find_mode(struct imxfb_info *fbi) in imxfb_find_mode() argument
337 return &fbi->mode[0]; in imxfb_find_mode()
339 for (i = 0, m = &fbi in imxfb_find_mode()
354 struct imxfb_info *fbi = info->par; imxfb_check_var() local
462 struct imxfb_info *fbi = info->par; imxfb_set_par() local
486 imxfb_enable_controller(struct imxfb_info *fbi) imxfb_enable_controller() argument
535 imxfb_disable_controller(struct imxfb_info *fbi) imxfb_disable_controller() argument
552 struct imxfb_info *fbi = info->par; imxfb_blank() local
588 struct imxfb_info *fbi = info->par; imxfb_activate_var() local
661 struct imxfb_info *fbi = info->par; imxfb_init_fbinfo() local
760 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_check_fb() local
770 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_get_contrast() local
777 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_set_contrast() local
796 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_get_power() local
805 imxfb_regulator_set(struct imxfb_info *fbi, int enable) imxfb_regulator_set() argument
825 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_set_power() local
863 struct imxfb_info *fbi; imxfb_probe() local
1082 struct imxfb_info *fbi = info->par; imxfb_remove() local
1107 struct imxfb_info *fbi = info->par; imxfb_suspend() local
1117 struct imxfb_info *fbi = info->par; imxfb_resume() local
[all...]
H A Dpxa168fb.c162 static void set_mode(struct pxa168fb_info *fbi, struct fb_var_screeninfo *var, in set_mode() argument
165 struct fb_info *info = fbi->info; in set_mode()
194 struct pxa168fb_info *fbi = info->par; in pxa168fb_check_var() local
204 fbi->pix_fmt = pix_fmt; in pxa168fb_check_var()
240 static void set_clock_divider(struct pxa168fb_info *fbi, in set_clock_divider() argument
258 dev_err(fbi->dev, "Input refresh or pixclock is wrong.\n"); in set_clock_divider()
274 divider_int = clk_get_rate(fbi->clk) / needed_pixclk; in set_clock_divider()
278 dev_warn(fbi->dev, "Warning: clock source is too slow. " in set_clock_divider()
287 writel(x, fbi->reg_base + LCD_CFG_SCLK_DIV); in set_clock_divider()
290 static void set_dma_control0(struct pxa168fb_info *fbi) in set_dma_control0() argument
325 set_dma_control1(struct pxa168fb_info *fbi, int sync) set_dma_control1() argument
349 struct pxa168fb_info *fbi = info->par; set_graphics_start() local
362 struct pxa168fb_info *fbi = info->par; set_dumb_panel_control() local
387 struct pxa168fb_info *fbi = info->par; set_dumb_screen_dimensions() local
400 struct pxa168fb_info *fbi = info->par; pxa168fb_set_par() local
488 struct pxa168fb_info *fbi = info->par; pxa168fb_setcolreg() local
513 struct pxa168fb_info *fbi = info->par; pxa168fb_blank() local
531 struct pxa168fb_info *fbi = dev_id; pxa168fb_handle_irq() local
559 struct pxa168fb_info *fbi = info->par; pxa168fb_init_mode() local
597 struct pxa168fb_info *fbi = 0; pxa168fb_probe() local
773 struct pxa168fb_info *fbi = platform_get_drvdata(pdev); pxa168fb_remove() local
[all...]
H A Dmx3fb.c237 struct fb_info *fbi; member
363 static void sdc_fb_init(struct mx3fb_info *fbi) in sdc_fb_init() argument
365 struct mx3fb_data *mx3fb = fbi->mx3fb; in sdc_fb_init()
374 static uint32_t sdc_fb_uninit(struct mx3fb_info *fbi) in sdc_fb_uninit() argument
376 struct mx3fb_data *mx3fb = fbi->mx3fb; in sdc_fb_uninit()
728 static int mx3fb_blank(int blank, struct fb_info *fbi);
729 static int mx3fb_map_video_memory(struct fb_info *fbi, unsigned int mem_len,
731 static int mx3fb_unmap_video_memory(struct fb_info *fbi);
738 static int mx3fb_set_fix(struct fb_info *fbi) in mx3fb_set_fix() argument
740 struct fb_fix_screeninfo *fix = &fbi in mx3fb_set_fix()
772 mx3fb_must_set_par(struct fb_info *fbi) mx3fb_must_set_par() argument
792 __set_par(struct fb_info *fbi, bool lock) __set_par() argument
902 mx3fb_set_par(struct fb_info *fbi) mx3fb_set_par() argument
925 mx3fb_check_var(struct fb_var_screeninfo *var, struct fb_info *fbi) mx3fb_check_var() argument
1025 mx3fb_setcolreg(unsigned int regno, unsigned int red, unsigned int green, unsigned int blue, unsigned int trans, struct fb_info *fbi) mx3fb_setcolreg() argument
1071 __blank(int blank, struct fb_info *fbi) __blank() argument
1109 mx3fb_blank(int blank, struct fb_info *fbi) mx3fb_blank() argument
1133 mx3fb_pan_display(struct fb_var_screeninfo *var, struct fb_info *fbi) mx3fb_pan_display() argument
1330 mx3fb_map_video_memory(struct fb_info *fbi, unsigned int mem_len, bool lock) mx3fb_map_video_memory() argument
1375 mx3fb_unmap_video_memory(struct fb_info *fbi) mx3fb_unmap_video_memory() argument
1395 struct fb_info *fbi; mx3fb_init_fbinfo() local
1432 struct fb_info *fbi; init_fb_chan() local
1543 release_fbi(struct fb_info *fbi) release_fbi() argument
1626 struct fb_info *fbi = mx3fb->fbi; mx3fb_remove() local
[all...]
H A Dep93xx-fb.c122 static inline unsigned int ep93xxfb_readl(struct ep93xx_fbi *fbi, in ep93xxfb_readl() argument
125 return __raw_readl(fbi->mmio_base + off); in ep93xxfb_readl()
128 static inline void ep93xxfb_writel(struct ep93xx_fbi *fbi, in ep93xxfb_writel() argument
131 __raw_writel(val, fbi->mmio_base + off); in ep93xxfb_writel()
137 static inline void ep93xxfb_out_locked(struct ep93xx_fbi *fbi, in ep93xxfb_out_locked() argument
144 ep93xxfb_writel(fbi, 0xaa, EP93XXFB_SWLOCK); in ep93xxfb_out_locked()
145 ep93xxfb_writel(fbi, val, reg); in ep93xxfb_out_locked()
150 struct ep93xx_fbi *fbi = info->par; in ep93xxfb_set_video_attribs() local
154 attribs |= fbi->mach_info->flags; in ep93xxfb_set_video_attribs()
155 ep93xxfb_out_locked(fbi, attrib in ep93xxfb_set_video_attribs()
160 struct ep93xx_fbi *fbi = info->par; ep93xxfb_set_pixelmode() local
229 struct ep93xx_fbi *fbi = info->par; ep93xxfb_set_timing() local
272 struct ep93xx_fbi *fbi = info->par; ep93xxfb_set_par() local
324 struct ep93xx_fbi *fbi = info->par; ep93xxfb_blank() local
353 struct ep93xx_fbi *fbi = info->par; ep93xxfb_setcolreg() local
465 struct ep93xx_fbi *fbi; ep93xxfb_probe() local
576 struct ep93xx_fbi *fbi = info->par; ep93xxfb_remove() local
[all...]
H A Dsm501fb.c171 struct fb_info *fbi; in sm501_alloc_mem() local
186 fbi = inf->fb[HEAD_CRT]; in sm501_alloc_mem()
195 if (fbi && ptr < smem_len) in sm501_alloc_mem()
206 fbi = inf->fb[HEAD_PANEL]; in sm501_alloc_mem()
207 if (fbi) { in sm501_alloc_mem()
208 par = fbi->par; in sm501_alloc_mem()
219 fbi = inf->fb[HEAD_CRT]; in sm501_alloc_mem()
220 ptr = fbi ? smem_len : 0; in sm501_alloc_mem()
222 fbi = inf->fb[HEAD_PANEL]; in sm501_alloc_mem()
223 if (fbi) { in sm501_alloc_mem()
275 sm501fb_setup_gamma(struct sm501fb_info *fbi, unsigned long palette) sm501fb_setup_gamma() argument
430 struct sm501fb_info *fbi = par->info; sm501fb_set_par_common() local
527 struct sm501fb_info *fbi = par->info; sm501fb_set_par_geometry() local
581 struct sm501fb_info *fbi = par->info; sm501fb_pan_crt() local
611 struct sm501fb_info *fbi = par->info; sm501fb_pan_pnl() local
632 struct sm501fb_info *fbi = par->info; sm501fb_set_par_crt() local
712 sm501fb_panel_power(struct sm501fb_info *fbi, int to) sm501fb_panel_power() argument
802 struct sm501fb_info *fbi = par->info; sm501fb_set_par_pnl() local
916 struct sm501fb_info *fbi = par->info; sm501fb_setcolreg() local
966 struct sm501fb_info *fbi = par->info; sm501fb_blank_pnl() local
997 struct sm501fb_info *fbi = par->info; sm501fb_blank_crt() local
1041 struct sm501fb_info *fbi = par->info; sm501fb_cursor() local
1287 struct sm501fb_info *fbi = par->info; sm501fb_sync() local
1305 struct sm501fb_info *fbi = par->info; sm501fb_copyarea() local
1391 struct sm501fb_info *fbi = par->info; sm501fb_fillrect() local
1486 sm501_init_cursor(struct fb_info *fbi, unsigned int reg_base) sm501_init_cursor() argument
1865 struct fb_info *fbi; sm501fb_probe_one() local
1894 struct fb_info *fbi = info->fb[head]; sm501_free_init_fb() local
1905 struct fb_info *fbi = info->fb[head]; sm501fb_start_one() local
2076 struct fb_info *fbi = info->fb[head]; sm501fb_suspend_fb() local
2127 struct fb_info *fbi = info->fb[head]; sm501fb_resume_fb() local
[all...]
H A Ds3c2410fb.c56 static int is_s3c2412(struct s3c2410fb_info *fbi) in is_s3c2412() argument
58 return (fbi->drv_type == DRV_S3C2412); in is_s3c2412()
68 struct s3c2410fb_info *fbi = info->par; in s3c2410fb_set_lcdaddr() local
69 void __iomem *regs = fbi->io; in s3c2410fb_set_lcdaddr()
92 static unsigned int s3c2410fb_calc_pixclk(struct s3c2410fb_info *fbi, in s3c2410fb_calc_pixclk() argument
95 unsigned long clk = fbi->clk_rate; in s3c2410fb_calc_pixclk()
120 struct s3c2410fb_info *fbi = info->par; in s3c2410fb_check_var() local
121 struct s3c2410fb_mach_info *mach_info = dev_get_platdata(fbi->dev); in s3c2410fb_check_var()
167 fbi->regs.lcdcon5 = display->lcdcon5; in s3c2410fb_check_var()
169 fbi in s3c2410fb_check_var()
249 const struct s3c2410fb_info *fbi = info->par; s3c2410fb_calculate_stn_lcd_regs() local
309 const struct s3c2410fb_info *fbi = info->par; s3c2410fb_calculate_tft_lcd_regs() local
370 struct s3c2410fb_info *fbi = info->par; s3c2410fb_activate_var() local
449 schedule_palette_update(struct s3c2410fb_info *fbi, unsigned int regno, unsigned int val) schedule_palette_update() argument
485 struct s3c2410fb_info *fbi = info->par; s3c2410fb_setcolreg() local
532 s3c2410fb_lcd_enable(struct s3c2410fb_info *fbi, int enable) s3c2410fb_lcd_enable() argument
564 struct s3c2410fb_info *fbi = info->par; s3c2410fb_blank() local
637 struct s3c2410fb_info *fbi = info->par; s3c2410fb_map_video_memory() local
663 struct s3c2410fb_info *fbi = info->par; s3c2410fb_unmap_video_memory() local
686 struct s3c2410fb_info *fbi = info->par; s3c2410fb_init_registers() local
725 s3c2410fb_write_palette(struct s3c2410fb_info *fbi) s3c2410fb_write_palette() argument
753 struct s3c2410fb_info *fbi = dev_id; s3c2410fb_irq() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/
H A Dsa1100fb.c219 static void set_ctrlr_state(struct sa1100fb_info *fbi, u_int state);
221 static inline void sa1100fb_schedule_work(struct sa1100fb_info *fbi, u_int state) in sa1100fb_schedule_work() argument
234 if (fbi->task_state == C_ENABLE && state == C_REENABLE) in sa1100fb_schedule_work()
236 if (fbi->task_state == C_DISABLE && state == C_ENABLE) in sa1100fb_schedule_work()
240 fbi->task_state = state; in sa1100fb_schedule_work()
241 schedule_work(&fbi->task); in sa1100fb_schedule_work()
271 struct sa1100fb_info *fbi = in sa1100fb_setpalettereg() local
275 if (regno < fbi->palette_size) { in sa1100fb_setpalettereg()
281 val |= palette_pbs(&fbi->fb.var); in sa1100fb_setpalettereg()
283 fbi in sa1100fb_setpalettereg()
293 struct sa1100fb_info *fbi = sa1100fb_setcolreg() local
369 struct sa1100fb_info *fbi = sa1100fb_check_var() local
425 sa1100fb_set_visual(struct sa1100fb_info *fbi, u32 visual) sa1100fb_set_visual() argument
437 struct sa1100fb_info *fbi = sa1100fb_set_par() local
531 struct sa1100fb_info *fbi = sa1100fb_blank() local
561 struct sa1100fb_info *fbi = sa1100fb_mmap() local
593 get_pcd(struct sa1100fb_info *fbi, unsigned int pixclock) get_pcd() argument
609 sa1100fb_activate_var(struct fb_var_screeninfo *var, struct sa1100fb_info *fbi) sa1100fb_activate_var() argument
720 __sa1100fb_backlight_power(struct sa1100fb_info *fbi, int on) __sa1100fb_backlight_power() argument
728 __sa1100fb_lcd_power(struct sa1100fb_info *fbi, int on) __sa1100fb_lcd_power() argument
736 sa1100fb_setup_gpio(struct sa1100fb_info *fbi) sa1100fb_setup_gpio() argument
779 sa1100fb_enable_controller(struct sa1100fb_info *fbi) sa1100fb_enable_controller() argument
812 sa1100fb_disable_controller(struct sa1100fb_info *fbi) sa1100fb_disable_controller() argument
846 struct sa1100fb_info *fbi = dev_id; sa1100fb_handle_irq() local
864 set_ctrlr_state(struct sa1100fb_info *fbi, u_int state) set_ctrlr_state() argument
962 struct sa1100fb_info *fbi = container_of(w, struct sa1100fb_info, task); sa1100fb_task() local
978 struct sa1100fb_info *fbi = TO_INF(nb, freq_transition); sa1100fb_freq_transition() local
1003 struct sa1100fb_info *fbi = platform_get_drvdata(dev); sa1100fb_suspend() local
1011 struct sa1100fb_info *fbi = platform_get_drvdata(dev); sa1100fb_resume() local
1029 sa1100fb_map_video_memory(struct sa1100fb_info *fbi) sa1100fb_map_video_memory() argument
1066 struct sa1100fb_info *fbi; sa1100fb_init_fbinfo() local
1143 struct sa1100fb_info *fbi; sa1100fb_probe() local
[all...]
H A Dpxafb.c87 static void set_ctrlr_state(struct pxafb_info *fbi, u_int state);
88 static void setup_base_frame(struct pxafb_info *fbi,
90 static int setup_frame_dma(struct pxafb_info *fbi, int dma, int pal,
96 lcd_readl(struct pxafb_info *fbi, unsigned int off) in lcd_readl() argument
98 return __raw_readl(fbi->mmio_base + off); in lcd_readl()
102 lcd_writel(struct pxafb_info *fbi, unsigned int off, unsigned long val) in lcd_writel() argument
104 __raw_writel(val, fbi->mmio_base + off); in lcd_writel()
107 static inline void pxafb_schedule_work(struct pxafb_info *fbi, u_int state) in pxafb_schedule_work() argument
122 if (fbi->task_state == C_ENABLE && state == C_REENABLE) in pxafb_schedule_work()
124 if (fbi in pxafb_schedule_work()
145 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_setpalettereg() local
190 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_setcolreg() local
412 pxafb_adjust_timing(struct pxafb_info *fbi, struct fb_var_screeninfo *var) pxafb_adjust_timing() argument
463 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_check_var() local
501 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_set_par() local
540 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_pan_display() local
573 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_blank() local
874 init_pxafb_overlay(struct pxafb_info *fbi, struct pxafb_layer *ofb, int id) init_pxafb_overlay() argument
931 pxafb_overlay_init(struct pxafb_info *fbi) pxafb_overlay_init() argument
963 pxafb_overlay_exit(struct pxafb_info *fbi) pxafb_overlay_exit() argument
981 pxafb_overlay_init(struct pxafb_info *fbi) pxafb_overlay_init() argument
982 pxafb_overlay_exit(struct pxafb_info *fbi) pxafb_overlay_exit() argument
1015 get_pcd(struct pxafb_info *fbi, unsigned int pixclock) get_pcd() argument
1037 set_hsync_time(struct pxafb_info *fbi, unsigned int pcd) set_hsync_time() argument
1053 struct pxafb_info *fbi = dev_get_drvdata(dev); pxafb_get_hsync_time() local
1063 setup_frame_dma(struct pxafb_info *fbi, int dma, int pal, unsigned long start, size_t size) setup_frame_dma() argument
1105 setup_base_frame(struct pxafb_info *fbi, struct fb_var_screeninfo *var, int branch) setup_base_frame() argument
1128 setup_smart_dma(struct pxafb_info *fbi) setup_smart_dma() argument
1148 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_smart_flush() local
1204 struct pxafb_info *fbi = container_of(info, struct pxafb_info, fb); pxafb_smart_queue() local
1230 setup_smart_timing(struct pxafb_info *fbi, struct fb_var_screeninfo *var) setup_smart_timing() argument
1260 struct pxafb_info *fbi = arg; pxafb_smart_thread() local
1294 pxafb_smart_init(struct pxafb_info *fbi) pxafb_smart_init() argument
1315 pxafb_smart_init(struct pxafb_info *fbi) pxafb_smart_init() argument
1318 setup_parallel_timing(struct pxafb_info *fbi, struct fb_var_screeninfo *var) setup_parallel_timing() argument
1360 pxafb_activate_var(struct fb_var_screeninfo *var, struct pxafb_info *fbi) pxafb_activate_var() argument
1410 __pxafb_backlight_power(struct pxafb_info *fbi, int on) __pxafb_backlight_power() argument
1418 __pxafb_lcd_power(struct pxafb_info *fbi, int on) __pxafb_lcd_power() argument
1441 pxafb_enable_controller(struct pxafb_info *fbi) pxafb_enable_controller() argument
1473 pxafb_disable_controller(struct pxafb_info *fbi) pxafb_disable_controller() argument
1503 struct pxafb_info *fbi = dev_id; pxafb_handle_irq() local
1539 set_ctrlr_state(struct pxafb_info *fbi, u_int state) set_ctrlr_state() argument
1638 struct pxafb_info *fbi = pxafb_task() local
1656 struct pxafb_info *fbi = TO_INF(nb, freq_transition); pxafb_freq_transition() local
1687 struct pxafb_info *fbi = dev_get_drvdata(dev); pxafb_suspend() local
1695 struct pxafb_info *fbi = dev_get_drvdata(dev); pxafb_resume() local
1707 pxafb_init_video_memory(struct pxafb_info *fbi) pxafb_init_video_memory() argument
1725 pxafb_decode_mach_info(struct pxafb_info *fbi, struct pxafb_mach_info *inf) pxafb_decode_mach_info() argument
1793 struct pxafb_info *fbi; pxafb_init_fbinfo() local
2234 struct pxafb_info *fbi; pxafb_probe() local
2397 struct pxafb_info *fbi = platform_get_drvdata(dev); pxafb_remove() local
[all...]
H A Dwm8505fb.c45 struct wm8505fb_info *fbi = to_wm8505fb_info(info); in wm8505fb_init_hw() local
51 writel(0, fbi->regbase + i); in wm8505fb_init_hw()
54 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR); in wm8505fb_init_hw()
55 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR1); in wm8505fb_init_hw()
62 writel(0x31c, fbi->regbase + WMT_GOVR_COLORSPACE); in wm8505fb_init_hw()
63 writel(1, fbi->regbase + WMT_GOVR_COLORSPACE1); in wm8505fb_init_hw()
66 writel(info->var.xres, fbi->regbase + WMT_GOVR_XRES); in wm8505fb_init_hw()
67 writel(info->var.xres_virtual, fbi in wm8505fb_init_hw()
80 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_set_timing() local
112 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_set_par() local
155 struct wm8505fb_info *fbi = to_wm8505fb_info(info); contrast_show() local
165 struct wm8505fb_info *fbi = to_wm8505fb_info(info); contrast_store() local
195 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_setcolreg() local
226 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_pan_display() local
235 struct wm8505fb_info *fbi = to_wm8505fb_info(info); wm8505fb_blank() local
263 struct wm8505fb_info *fbi; wm8505fb_probe() local
376 struct wm8505fb_info *fbi = platform_get_drvdata(pdev); wm8505fb_remove() local
[all...]
H A Dimxfb.c223 static inline int is_imx1_fb(struct imxfb_info *fbi) in is_imx1_fb() argument
225 return fbi->devtype == IMX1_FB; in is_imx1_fb()
281 struct imxfb_info *fbi = info->par; in imxfb_setpalettereg() local
285 if (regno < fbi->palette_size) { in imxfb_setpalettereg()
290 writel(val, fbi->regs + 0x800 + (regno << 2)); in imxfb_setpalettereg()
299 struct imxfb_info *fbi = info->par; in imxfb_setcolreg() local
309 if (fbi->cmap_inverse) { in imxfb_setcolreg()
350 static const struct imx_fb_videomode *imxfb_find_mode(struct imxfb_info *fbi) in imxfb_find_mode() argument
356 return &fbi->mode[0]; in imxfb_find_mode()
358 for (i = 0, m = &fbi in imxfb_find_mode()
373 struct imxfb_info *fbi = info->par; imxfb_check_var() local
488 struct imxfb_info *fbi = info->par; imxfb_set_par() local
512 imxfb_enable_controller(struct imxfb_info *fbi) imxfb_enable_controller() argument
561 imxfb_disable_controller(struct imxfb_info *fbi) imxfb_disable_controller() argument
578 struct imxfb_info *fbi = info->par; imxfb_blank() local
612 struct imxfb_info *fbi = info->par; imxfb_activate_var() local
692 struct imxfb_info *fbi = info->par; imxfb_init_fbinfo() local
786 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_check_fb() local
796 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_get_contrast() local
803 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_set_contrast() local
822 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_get_power() local
831 imxfb_regulator_set(struct imxfb_info *fbi, int enable) imxfb_regulator_set() argument
851 struct imxfb_info *fbi = dev_get_drvdata(&lcddev->dev); imxfb_lcd_set_power() local
889 struct imxfb_info *fbi; imxfb_probe() local
1066 struct imxfb_info *fbi = info->par; imxfb_remove() local
1080 struct imxfb_info *fbi = info->par; imxfb_suspend() local
1090 struct imxfb_info *fbi = info->par; imxfb_resume() local
[all...]
H A Dvt8500lcdfb.c41 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); in vt8500lcd_set_par() local
46 if (!fbi) in vt8500lcd_set_par()
112 control0 = readl(fbi->regbase) & ~0xf; in vt8500lcd_set_par()
113 writel(0, fbi->regbase); in vt8500lcd_set_par()
114 while (readl(fbi->regbase + 0x38) & 0x10) in vt8500lcd_set_par()
119 | (info->var.right_margin & 0xff), fbi->regbase + 0x4); in vt8500lcd_set_par()
123 | (info->var.lower_margin & 0xff), fbi->regbase + 0x8); in vt8500lcd_set_par()
125 | ((info->var.xres - 1) & 0x400), fbi->regbase + 0x10); in vt8500lcd_set_par()
126 writel(0x80000000, fbi->regbase + 0x20); in vt8500lcd_set_par()
127 writel(control0 | (reg_bpp << 1) | 0x100, fbi in vt8500lcd_set_par()
142 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); vt8500lcd_setcolreg() local
182 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); vt8500lcd_ioctl() local
206 struct vt8500lcd_info *fbi = to_vt8500lcd_info(info); vt8500lcd_pan_display() local
257 struct vt8500lcd_info *fbi = dev_id; vt8500lcd_handle_irq() local
268 struct vt8500lcd_info *fbi; vt8500lcd_probe() local
443 struct vt8500lcd_info *fbi = platform_get_drvdata(pdev); vt8500lcd_remove() local
[all...]
H A Dpxa168fb.c162 static void set_mode(struct pxa168fb_info *fbi, struct fb_var_screeninfo *var, in set_mode() argument
165 struct fb_info *info = fbi->info; in set_mode()
194 struct pxa168fb_info *fbi = info->par; in pxa168fb_check_var() local
204 fbi->pix_fmt = pix_fmt; in pxa168fb_check_var()
240 static void set_clock_divider(struct pxa168fb_info *fbi, in set_clock_divider() argument
258 dev_err(fbi->dev, "Input refresh or pixclock is wrong.\n"); in set_clock_divider()
274 divider_int = clk_get_rate(fbi->clk) / needed_pixclk; in set_clock_divider()
278 dev_warn(fbi->dev, "Warning: clock source is too slow. " in set_clock_divider()
287 writel(x, fbi->reg_base + LCD_CFG_SCLK_DIV); in set_clock_divider()
290 static void set_dma_control0(struct pxa168fb_info *fbi) in set_dma_control0() argument
325 set_dma_control1(struct pxa168fb_info *fbi, int sync) set_dma_control1() argument
349 struct pxa168fb_info *fbi = info->par; set_graphics_start() local
362 struct pxa168fb_info *fbi = info->par; set_dumb_panel_control() local
387 struct pxa168fb_info *fbi = info->par; set_dumb_screen_dimensions() local
400 struct pxa168fb_info *fbi = info->par; pxa168fb_set_par() local
488 struct pxa168fb_info *fbi = info->par; pxa168fb_setcolreg() local
513 struct pxa168fb_info *fbi = info->par; pxa168fb_blank() local
531 struct pxa168fb_info *fbi = dev_id; pxa168fb_handle_irq() local
557 struct pxa168fb_info *fbi = info->par; pxa168fb_init_mode() local
595 struct pxa168fb_info *fbi = NULL; pxa168fb_probe() local
768 struct pxa168fb_info *fbi = platform_get_drvdata(pdev); pxa168fb_remove() local
[all...]
H A Dep93xx-fb.c122 static inline unsigned int ep93xxfb_readl(struct ep93xx_fbi *fbi, in ep93xxfb_readl() argument
125 return __raw_readl(fbi->mmio_base + off); in ep93xxfb_readl()
128 static inline void ep93xxfb_writel(struct ep93xx_fbi *fbi, in ep93xxfb_writel() argument
131 __raw_writel(val, fbi->mmio_base + off); in ep93xxfb_writel()
137 static inline void ep93xxfb_out_locked(struct ep93xx_fbi *fbi, in ep93xxfb_out_locked() argument
144 ep93xxfb_writel(fbi, 0xaa, EP93XXFB_SWLOCK); in ep93xxfb_out_locked()
145 ep93xxfb_writel(fbi, val, reg); in ep93xxfb_out_locked()
150 struct ep93xx_fbi *fbi = info->par; in ep93xxfb_set_video_attribs() local
154 attribs |= fbi->mach_info->flags; in ep93xxfb_set_video_attribs()
155 ep93xxfb_out_locked(fbi, attrib in ep93xxfb_set_video_attribs()
160 struct ep93xx_fbi *fbi = info->par; ep93xxfb_set_pixelmode() local
229 struct ep93xx_fbi *fbi = info->par; ep93xxfb_set_timing() local
272 struct ep93xx_fbi *fbi = info->par; ep93xxfb_set_par() local
324 struct ep93xx_fbi *fbi = info->par; ep93xxfb_blank() local
353 struct ep93xx_fbi *fbi = info->par; ep93xxfb_setcolreg() local
465 struct ep93xx_fbi *fbi; ep93xxfb_probe() local
579 struct ep93xx_fbi *fbi = info->par; ep93xxfb_remove() local
[all...]
H A Dsm501fb.c171 struct fb_info *fbi; in sm501_alloc_mem() local
186 fbi = inf->fb[HEAD_CRT]; in sm501_alloc_mem()
195 if (fbi && ptr < smem_len) in sm501_alloc_mem()
206 fbi = inf->fb[HEAD_PANEL]; in sm501_alloc_mem()
207 if (fbi) { in sm501_alloc_mem()
208 par = fbi->par; in sm501_alloc_mem()
219 fbi = inf->fb[HEAD_CRT]; in sm501_alloc_mem()
220 ptr = fbi ? smem_len : 0; in sm501_alloc_mem()
222 fbi = inf->fb[HEAD_PANEL]; in sm501_alloc_mem()
223 if (fbi) { in sm501_alloc_mem()
275 sm501fb_setup_gamma(struct sm501fb_info *fbi, unsigned long palette) sm501fb_setup_gamma() argument
430 struct sm501fb_info *fbi = par->info; sm501fb_set_par_common() local
527 struct sm501fb_info *fbi = par->info; sm501fb_set_par_geometry() local
581 struct sm501fb_info *fbi = par->info; sm501fb_pan_crt() local
611 struct sm501fb_info *fbi = par->info; sm501fb_pan_pnl() local
632 struct sm501fb_info *fbi = par->info; sm501fb_set_par_crt() local
712 sm501fb_panel_power(struct sm501fb_info *fbi, int to) sm501fb_panel_power() argument
802 struct sm501fb_info *fbi = par->info; sm501fb_set_par_pnl() local
916 struct sm501fb_info *fbi = par->info; sm501fb_setcolreg() local
966 struct sm501fb_info *fbi = par->info; sm501fb_blank_pnl() local
997 struct sm501fb_info *fbi = par->info; sm501fb_blank_crt() local
1041 struct sm501fb_info *fbi = par->info; sm501fb_cursor() local
1287 struct sm501fb_info *fbi = par->info; sm501fb_sync() local
1305 struct sm501fb_info *fbi = par->info; sm501fb_copyarea() local
1391 struct sm501fb_info *fbi = par->info; sm501fb_fillrect() local
1486 sm501_init_cursor(struct fb_info *fbi, unsigned int reg_base) sm501_init_cursor() argument
1865 struct fb_info *fbi; sm501fb_probe_one() local
1894 struct fb_info *fbi = info->fb[head]; sm501_free_init_fb() local
1905 struct fb_info *fbi = info->fb[head]; sm501fb_start_one() local
2074 struct fb_info *fbi = info->fb[head]; sm501fb_suspend_fb() local
2125 struct fb_info *fbi = info->fb[head]; sm501fb_resume_fb() local
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/omap2/omapfb/
H A Domapfb-sysfs.c29 struct fb_info *fbi = dev_get_drvdata(dev); in show_rotate_type() local
30 struct omapfb_info *ofbi = FB2OFB(fbi); in show_rotate_type()
39 struct fb_info *fbi = dev_get_drvdata(dev); in store_rotate_type() local
40 struct omapfb_info *ofbi = FB2OFB(fbi); in store_rotate_type()
52 lock_fb_info(fbi); in store_rotate_type()
74 unlock_fb_info(fbi); in store_rotate_type()
83 struct fb_info *fbi = dev_get_drvdata(dev); in show_mirror() local
84 struct omapfb_info *ofbi = FB2OFB(fbi); in show_mirror()
93 struct fb_info *fbi = dev_get_drvdata(dev); in store_mirror() local
94 struct omapfb_info *ofbi = FB2OFB(fbi); in store_mirror()
133 struct fb_info *fbi = dev_get_drvdata(dev); show_overlays() local
182 struct fb_info *fbi = dev_get_drvdata(dev); store_overlays() local
323 struct fb_info *fbi = dev_get_drvdata(dev); show_overlays_rotate() local
345 struct fb_info *fbi = dev_get_drvdata(dev); store_overlays_rotate() local
415 struct fb_info *fbi = dev_get_drvdata(dev); show_size() local
424 struct fb_info *fbi = dev_get_drvdata(dev); store_size() local
492 struct fb_info *fbi = dev_get_drvdata(dev); show_phys() local
501 struct fb_info *fbi = dev_get_drvdata(dev); show_virt() local
510 struct fb_info *fbi = dev_get_drvdata(dev); show_upd_mode() local
525 struct fb_info *fbi = dev_get_drvdata(dev); store_upd_mode() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/omap2/omapfb/
H A Domapfb-sysfs.c30 struct fb_info *fbi = dev_get_drvdata(dev); in show_rotate_type() local
31 struct omapfb_info *ofbi = FB2OFB(fbi); in show_rotate_type()
40 struct fb_info *fbi = dev_get_drvdata(dev); in store_rotate_type() local
41 struct omapfb_info *ofbi = FB2OFB(fbi); in store_rotate_type()
53 lock_fb_info(fbi); in store_rotate_type()
75 unlock_fb_info(fbi); in store_rotate_type()
84 struct fb_info *fbi = dev_get_drvdata(dev); in show_mirror() local
85 struct omapfb_info *ofbi = FB2OFB(fbi); in show_mirror()
94 struct fb_info *fbi = dev_get_drvdata(dev); in store_mirror() local
95 struct omapfb_info *ofbi = FB2OFB(fbi); in store_mirror()
134 struct fb_info *fbi = dev_get_drvdata(dev); show_overlays() local
183 struct fb_info *fbi = dev_get_drvdata(dev); store_overlays() local
324 struct fb_info *fbi = dev_get_drvdata(dev); show_overlays_rotate() local
346 struct fb_info *fbi = dev_get_drvdata(dev); store_overlays_rotate() local
416 struct fb_info *fbi = dev_get_drvdata(dev); show_size() local
425 struct fb_info *fbi = dev_get_drvdata(dev); store_size() local
493 struct fb_info *fbi = dev_get_drvdata(dev); show_phys() local
502 struct fb_info *fbi = dev_get_drvdata(dev); show_virt() local
511 struct fb_info *fbi = dev_get_drvdata(dev); show_upd_mode() local
526 struct fb_info *fbi = dev_get_drvdata(dev); store_upd_mode() local
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/mmp/fb/
H A Dmmpfb.c275 struct mmpfb_info *fbi = info->par; in mmpfb_check_var() local
291 (var->bits_per_pixel >> 3) > fbi->fb_size) in mmpfb_check_var()
315 struct mmpfb_info *fbi = info->par; in mmpfb_setcolreg() local
322 fbi->pseudo_palette[regno] = val; in mmpfb_setcolreg()
336 struct mmpfb_info *fbi = info->par; in mmpfb_pan_display() local
341 * var->bits_per_pixel / 8 + fbi->fb_start_dma; in mmpfb_pan_display()
342 mmp_overlay_set_addr(fbi->overlay, &addr); in mmpfb_pan_display()
349 struct mmpfb_info *fbi = info->par; in var_update() local
359 fbi->pix_fmt = pix_fmt; in var_update()
364 dev_err(fbi in var_update()
382 struct mmpfb_info *fbi = info->par; mmpfb_set_win() local
400 struct mmpfb_info *fbi = info->par; mmpfb_set_par() local
426 mmpfb_power(struct mmpfb_info *fbi, int power) mmpfb_power() argument
448 struct mmpfb_info *fbi = info->par; mmpfb_blank() local
467 modes_setup(struct mmpfb_info *fbi) modes_setup() argument
500 fb_info_setup(struct fb_info *info, struct mmpfb_info *fbi) fb_info_setup() argument
542 struct mmpfb_info *fbi; mmpfb_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/mmp/fb/
H A Dmmpfb.c275 struct mmpfb_info *fbi = info->par; in mmpfb_check_var() local
291 (var->bits_per_pixel >> 3) > fbi->fb_size) in mmpfb_check_var()
315 struct mmpfb_info *fbi = info->par; in mmpfb_setcolreg() local
322 fbi->pseudo_palette[regno] = val; in mmpfb_setcolreg()
336 struct mmpfb_info *fbi = info->par; in mmpfb_pan_display() local
341 * var->bits_per_pixel / 8 + fbi->fb_start_dma; in mmpfb_pan_display()
342 mmp_overlay_set_addr(fbi->overlay, &addr); in mmpfb_pan_display()
349 struct mmpfb_info *fbi = info->par; in var_update() local
359 fbi->pix_fmt = pix_fmt; in var_update()
364 dev_err(fbi in var_update()
382 struct mmpfb_info *fbi = info->par; mmpfb_set_win() local
400 struct mmpfb_info *fbi = info->par; mmpfb_set_par() local
426 mmpfb_power(struct mmpfb_info *fbi, int power) mmpfb_power() argument
448 struct mmpfb_info *fbi = info->par; mmpfb_blank() local
465 modes_setup(struct mmpfb_info *fbi) modes_setup() argument
498 fb_info_setup(struct fb_info *info, struct mmpfb_info *fbi) fb_info_setup() argument
540 struct mmpfb_info *fbi; mmpfb_probe() local
[all...]
/kernel/linux/linux-5.10/drivers/video/fbdev/mb862xx/
H A Dmb862xxfbdrv.c108 struct fb_info *fbi) in mb862xxfb_check_var()
112 if (fbi->dev) in mb862xxfb_check_var()
113 dev_dbg(fbi->dev, "%s\n", __func__); in mb862xxfb_check_var()
142 if (d_pitch(&fbi->var) % GC_L0M_L0W_UNIT) { in mb862xxfb_check_var()
148 r = d_pitch(&fbi->var) % GC_L0M_L0W_UNIT; in mb862xxfb_check_var()
151 if (d_pitch(&fbi->var) % GC_L0M_L0W_UNIT) in mb862xxfb_check_var()
202 static int mb862xxfb_set_par(struct fb_info *fbi) in mb862xxfb_set_par() argument
204 struct mb862xxfb_par *par = fbi->par; in mb862xxfb_set_par()
209 mb862xxfb_init_accel(fbi, &mb862xxfb_ops, fbi in mb862xxfb_set_par()
107 mb862xxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *fbi) mb862xxfb_check_var() argument
285 mb862xxfb_blank(int mode, struct fb_info *fbi) mb862xxfb_blank() argument
312 mb862xxfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg) mb862xxfb_ioctl() argument
420 mb862xxfb_init_fbinfo(struct fb_info *fbi) mb862xxfb_init_fbinfo() argument
548 struct fb_info *fbi = dev_get_drvdata(dev); mb862xxfb_show_dispregs() local
786 struct fb_info *fbi = dev_get_drvdata(&ofdev->dev); of_platform_mb862xx_remove() local
1131 struct fb_info *fbi = pci_get_drvdata(pdev); mb862xx_pci_remove() local
[all...]
/kernel/linux/linux-6.6/drivers/video/fbdev/mb862xx/
H A Dmb862xxfbdrv.c111 struct fb_info *fbi) in mb862xxfb_check_var()
115 fb_dbg(fbi, "%s\n", __func__); in mb862xxfb_check_var()
144 if (d_pitch(&fbi->var) % GC_L0M_L0W_UNIT) { in mb862xxfb_check_var()
150 r = d_pitch(&fbi->var) % GC_L0M_L0W_UNIT; in mb862xxfb_check_var()
153 if (d_pitch(&fbi->var) % GC_L0M_L0W_UNIT) in mb862xxfb_check_var()
204 static int mb862xxfb_set_par(struct fb_info *fbi) in mb862xxfb_set_par() argument
206 struct mb862xxfb_par *par = fbi->par; in mb862xxfb_set_par()
211 mb862xxfb_init_accel(fbi, &mb862xxfb_ops, fbi->var.xres); in mb862xxfb_set_par()
222 sc = par->refclk / (1000000 / fbi in mb862xxfb_set_par()
110 mb862xxfb_check_var(struct fb_var_screeninfo *var, struct fb_info *fbi) mb862xxfb_check_var() argument
287 mb862xxfb_blank(int mode, struct fb_info *fbi) mb862xxfb_blank() argument
314 mb862xxfb_ioctl(struct fb_info *fbi, unsigned int cmd, unsigned long arg) mb862xxfb_ioctl() argument
420 mb862xxfb_init_fbinfo(struct fb_info *fbi) mb862xxfb_init_fbinfo() argument
548 struct fb_info *fbi = dev_get_drvdata(dev); dispregs_show() local
786 struct fb_info *fbi = dev_get_drvdata(&ofdev->dev); of_platform_mb862xx_remove() local
1134 struct fb_info *fbi = pci_get_drvdata(pdev); mb862xx_pci_remove() local
[all...]
/kernel/linux/linux-6.6/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; in pan_worker() local
50 npages = fbi->fix.line_length >> PAGE_SHIFT; in pan_worker()
51 omap_gem_roll(bo, fbi->var.yoffset * npages); in pan_worker()
55 struct fb_info *fbi) in omap_fbdev_pan_display()
57 struct drm_fb_helper *helper = get_fb(fbi); in omap_fbdev_pan_display()
76 return drm_fb_helper_pan_display(var, fbi); in omap_fbdev_pan_display()
129 struct fb_info *fbi = NULL; in omap_fbdev_create() local
195 fbi = drm_fb_helper_alloc_info(helper); in omap_fbdev_create()
196 if (IS_ERR(fbi)) { in omap_fbdev_create()
54 omap_fbdev_pan_display(struct fb_var_screeninfo *var, struct fb_info *fbi) omap_fbdev_pan_display() argument
245 get_fb(struct fb_info *fbi) get_fb() argument
[all...]

Completed in 23 milliseconds

123