/kernel/linux/linux-5.10/drivers/video/fbdev/ |
H A D | sa1100fb.c | 220 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 D | pxafb.c | 87 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 D | wm8505fb.c | 45 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 D | vt8500lcdfb.c | 41 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 D | imxfb.c | 204 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 D | pxa168fb.c | 162 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 D | mx3fb.c | 237 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 D | ep93xx-fb.c | 122 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 D | sm501fb.c | 171 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 D | s3c2410fb.c | 56 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 D | sa1100fb.c | 219 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 D | pxafb.c | 87 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 D | wm8505fb.c | 45 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 D | imxfb.c | 223 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 D | vt8500lcdfb.c | 41 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 D | pxa168fb.c | 162 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 D | ep93xx-fb.c | 122 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 D | sm501fb.c | 171 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 D | omapfb-sysfs.c | 29 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 D | omapfb-sysfs.c | 30 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 D | mmpfb.c | 275 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 D | mmpfb.c | 275 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 D | mb862xxfbdrv.c | 108 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 D | mb862xxfbdrv.c | 111 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 D | omap_fbdev.c | 39 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...] |