Home
last modified time | relevance | path

Searched refs:fix (Results 1 – 25 of 420) sorted by relevance

12345678910>>...17

/Linux-v4.19/drivers/clk/
Dclk-fixed-factor.c30 struct clk_fixed_factor *fix = to_clk_fixed_factor(hw); in clk_factor_recalc_rate() local
33 rate = (unsigned long long int)parent_rate * fix->mult; in clk_factor_recalc_rate()
34 do_div(rate, fix->div); in clk_factor_recalc_rate()
41 struct clk_fixed_factor *fix = to_clk_fixed_factor(hw); in clk_factor_round_rate() local
46 best_parent = (rate / fix->mult) * fix->div; in clk_factor_round_rate()
50 return (*prate / fix->div) * fix->mult; in clk_factor_round_rate()
76 struct clk_fixed_factor *fix; in clk_hw_register_fixed_factor() local
81 fix = kmalloc(sizeof(*fix), GFP_KERNEL); in clk_hw_register_fixed_factor()
82 if (!fix) in clk_hw_register_fixed_factor()
86 fix->mult = mult; in clk_hw_register_fixed_factor()
[all …]
/Linux-v4.19/drivers/clk/uniphier/
Dclk-uniphier-fixed-factor.c25 struct clk_fixed_factor *fix; in uniphier_clk_register_fixed_factor() local
29 fix = devm_kzalloc(dev, sizeof(*fix), GFP_KERNEL); in uniphier_clk_register_fixed_factor()
30 if (!fix) in uniphier_clk_register_fixed_factor()
39 fix->mult = data->mult; in uniphier_clk_register_fixed_factor()
40 fix->div = data->div; in uniphier_clk_register_fixed_factor()
41 fix->hw.init = &init; in uniphier_clk_register_fixed_factor()
43 ret = devm_clk_hw_register(dev, &fix->hw); in uniphier_clk_register_fixed_factor()
47 return &fix->hw; in uniphier_clk_register_fixed_factor()
/Linux-v4.19/drivers/video/fbdev/
Dneofb.c227 if (info->fix.accel == FB_ACCEL_NEOMAGIC_NM2200 || in neoCalcVCLK()
228 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2230 || in neoCalcVCLK()
229 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2360 || in neoCalcVCLK()
230 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2380) { in neoCalcVCLK()
687 vramlen = info->fix.smem_len; in neofb_check_var()
969 switch (info->fix.accel) { in neofb_set_par()
1017 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in neofb_set_par()
1021 info->fix.visual = FB_VISUAL_TRUECOLOR; in neofb_set_par()
1036 info->fix.visual = FB_VISUAL_TRUECOLOR; in neofb_set_par()
1060 switch (info->fix.accel) { in neofb_set_par()
[all …]
Dstifb.c156 #define READ_BYTE(fb,reg) gsc_readb((fb)->info.fix.mmio_start + (reg))
157 #define READ_WORD(fb,reg) gsc_readl((fb)->info.fix.mmio_start + (reg))
163 # define WRITE_BYTE(value,fb,reg) gsc_writeb((value),(fb)->info.fix.mmio_start + (reg))
164 # define WRITE_WORD(value,fb,reg) gsc_writel((value),(fb)->info.fix.mmio_start + (reg))
172 gsc_writeb((value),(fb)->info.fix.mmio_start + (reg)); } while (0)
176 gsc_writel((value),(fb)->info.fix.mmio_start + (reg)); } while (0)
530 fb_memset(fb->info.screen_base + y * fb->info.fix.line_length, in rattlerSetupPlanes()
953 if (fb->info.fix.visual == FB_VISUAL_DIRECTCOLOR) { in stifb_setcolreg()
1120 struct fb_fix_screeninfo *fix; in stifb_init_fb() local
1135 fix = &info->fix; in stifb_init_fb()
[all …]
Dsunxvr2500.c87 strlcpy(info->fix.id, "s3d", sizeof(info->fix.id)); in s3d_set_fbinfo()
88 info->fix.smem_start = sp->fb_base_phys; in s3d_set_fbinfo()
89 info->fix.smem_len = sp->fb_size; in s3d_set_fbinfo()
90 info->fix.type = FB_TYPE_PACKED_PIXELS; in s3d_set_fbinfo()
92 info->fix.visual = FB_VISUAL_TRUECOLOR; in s3d_set_fbinfo()
94 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in s3d_set_fbinfo()
170 info->fix.line_length = sp->width; in s3d_pci_register()
173 info->fix.line_length = sp->width * 2; in s3d_pci_register()
176 info->fix.line_length = sp->width * 3; in s3d_pci_register()
179 info->fix.line_length = sp->width * 4; in s3d_pci_register()
[all …]
Dwm8505fb.c62 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR); in wm8505fb_init_hw()
63 writel(fbi->fb.fix.smem_start, fbi->regbase + WMT_GOVR_FBADDR1); in wm8505fb_init_hw()
135 info->fix.visual = FB_VISUAL_TRUECOLOR; in wm8505fb_set_par()
136 info->fix.line_length = info->var.xres_virtual << 2; in wm8505fb_set_par()
147 info->fix.visual = FB_VISUAL_TRUECOLOR; in wm8505fb_set_par()
148 info->fix.line_length = info->var.xres_virtual << 1; in wm8505fb_set_par()
207 switch (fbi->fb.fix.visual) { in wm8505fb_setcolreg()
282 strcpy(fbi->fb.fix.id, DRIVER_NAME); in wm8505fb_probe()
284 fbi->fb.fix.type = FB_TYPE_PACKED_PIXELS; in wm8505fb_probe()
285 fbi->fb.fix.xpanstep = 1; in wm8505fb_probe()
[all …]
Dbw2.c167 info->fix.smem_start, info->fix.smem_len, in bw2_mmap()
175 FBTYPE_SUN2BW, 1, info->fix.smem_len); in bw2_ioctl()
184 strlcpy(info->fix.id, "bwtwo", sizeof(info->fix.id)); in bw2_init_fix()
186 info->fix.type = FB_TYPE_PACKED_PIXELS; in bw2_init_fix()
187 info->fix.visual = FB_VISUAL_MONO01; in bw2_init_fix()
189 info->fix.line_length = linebytes; in bw2_init_fix()
191 info->fix.accel = FB_ACCEL_SUN_BWTWO; in bw2_init_fix()
291 info->fix.smem_start = op->resource[0].start; in bw2_probe()
314 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in bw2_probe()
320 info->fix.smem_len, "bw2 ram"); in bw2_probe()
[all …]
Dp9100.c224 info->fix.smem_start, info->fix.smem_len, in p9100_mmap()
233 FBTYPE_SUN3COLOR, 8, info->fix.smem_len); in p9100_ioctl()
242 strlcpy(info->fix.id, dp->name, sizeof(info->fix.id)); in p9100_init_fix()
244 info->fix.type = FB_TYPE_PACKED_PIXELS; in p9100_init_fix()
245 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in p9100_init_fix()
247 info->fix.line_length = linebytes; in p9100_init_fix()
249 info->fix.accel = FB_ACCEL_SUN_CGTHREE; in p9100_init_fix()
269 info->fix.smem_start = op->resource[2].start; in p9100_probe()
278 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in p9100_probe()
288 info->fix.smem_len, "p9100 ram"); in p9100_probe()
[all …]
Dvalkyriefb.c122 static void valkyrie_par_to_fix(struct fb_par_valkyrie *par, struct fb_fix_screeninfo *fix);
123 static void valkyrie_init_fix(struct fb_fix_screeninfo *fix, struct fb_info_valkyrie *p);
149 valkyrie_par_to_fix(par, &info->fix); in valkyriefb_set_par()
389 valkyrie_init_fix(&p->info.fix, p); in valkyriefb_init()
520 static void valkyrie_init_fix(struct fb_fix_screeninfo *fix, struct fb_info_valkyrie *p) in valkyrie_init_fix() argument
522 memset(fix, 0, sizeof(*fix)); in valkyrie_init_fix()
523 strcpy(fix->id, "valkyrie"); in valkyrie_init_fix()
524 fix->mmio_start = p->valkyrie_regs_phys; in valkyrie_init_fix()
525 fix->mmio_len = sizeof(struct valkyrie_regs); in valkyrie_init_fix()
526 fix->type = FB_TYPE_PACKED_PIXELS; in valkyrie_init_fix()
[all …]
Datmel_lcdfb.c396 struct fb_fix_screeninfo *fix = &info->fix; in atmel_lcdfb_update_dma() local
399 dma_addr = (fix->smem_start + var->yoffset * fix->line_length in atmel_lcdfb_update_dma()
414 dma_free_wc(info->device, info->fix.smem_len, info->screen_base, in atmel_lcdfb_free_video_memory()
415 info->fix.smem_start); in atmel_lcdfb_free_video_memory()
433 info->fix.smem_len = max(smem_len, sinfo->smem_len); in atmel_lcdfb_alloc_video_memory()
435 info->screen_base = dma_alloc_wc(info->device, info->fix.smem_len, in atmel_lcdfb_alloc_video_memory()
436 (dma_addr_t *)&info->fix.smem_start, in atmel_lcdfb_alloc_video_memory()
443 memset(info->screen_base, 0, info->fix.smem_len); in atmel_lcdfb_alloc_video_memory()
531 if (info->fix.smem_len) { in atmel_lcdfb_check_var()
534 if (smem_len > info->fix.smem_len) { in atmel_lcdfb_check_var()
[all …]
Dsunxvr1000.c83 strlcpy(info->fix.id, "gfb", sizeof(info->fix.id)); in gfb_set_fbinfo()
84 info->fix.smem_start = gp->fb_base_phys; in gfb_set_fbinfo()
85 info->fix.smem_len = gp->fb_size; in gfb_set_fbinfo()
86 info->fix.type = FB_TYPE_PACKED_PIXELS; in gfb_set_fbinfo()
88 info->fix.visual = FB_VISUAL_TRUECOLOR; in gfb_set_fbinfo()
90 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in gfb_set_fbinfo()
140 info->fix.line_length = 16384; in gfb_probe()
141 gp->fb_size = info->fix.line_length * gp->height; in gfb_probe()
Dvga16fb.c222 info->fix.type = FB_TYPE_PACKED_PIXELS; in vga16fb_update_fix()
223 info->fix.line_length = info->var.xres_virtual / 2; in vga16fb_update_fix()
225 info->fix.type = FB_TYPE_VGA_PLANES; in vga16fb_update_fix()
226 info->fix.type_aux = FB_AUX_VGA_PLANES_VGA4; in vga16fb_update_fix()
227 info->fix.line_length = info->var.xres_virtual / 8; in vga16fb_update_fix()
230 info->fix.type = FB_TYPE_TEXT; in vga16fb_update_fix()
231 info->fix.type_aux = FB_AUX_TEXT_CGA; in vga16fb_update_fix()
232 info->fix.line_length = info->var.xres_virtual / 4; in vga16fb_update_fix()
235 info->fix.type = FB_TYPE_VGA_PLANES; in vga16fb_update_fix()
236 info->fix.type_aux = FB_AUX_VGA_PLANES_CFB8; in vga16fb_update_fix()
[all …]
Dtcx.c136 for (pend = p + info->fix.smem_len; p < pend; p++) { in __tcx_set_control_plane()
305 info->fix.smem_start, info->fix.smem_len, in tcx_mmap()
317 info->fix.smem_len); in tcx_ioctl()
335 strlcpy(info->fix.id, tcx_name, sizeof(info->fix.id)); in tcx_init_fix()
337 info->fix.type = FB_TYPE_PACKED_PIXELS; in tcx_init_fix()
338 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in tcx_init_fix()
340 info->fix.line_length = linebytes; in tcx_init_fix()
342 info->fix.accel = FB_ACCEL_SUN_TCX; in tcx_init_fix()
359 par->cplane, info->fix.smem_len * sizeof(u32)); in tcx_unmap_regs()
362 info->screen_base, info->fix.smem_len); in tcx_unmap_regs()
[all …]
Dvt8500lcdfb.c75 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in vt8500lcd_set_par()
76 info->fix.line_length = info->var.xres_virtual / in vt8500lcd_set_par()
109 info->fix.visual = FB_VISUAL_TRUECOLOR; in vt8500lcd_set_par()
110 info->fix.line_length = info->var.bits_per_pixel > 16 ? in vt8500lcd_set_par()
160 switch (fbi->fb.fix.visual) { in vt8500lcd_setcolreg()
211 unsigned pixlen = info->fix.line_length / info->var.xres_virtual; in vt8500lcd_pan_display()
213 + info->fix.line_length * var->yoffset; in vt8500lcd_pan_display()
237 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR || in vt8500lcd_blank()
238 info->fix.visual == FB_VISUAL_STATIC_PSEUDOCOLOR) in vt8500lcd_blank()
242 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR || in vt8500lcd_blank()
[all …]
Dcg3.c231 info->fix.smem_start, info->fix.smem_len, in cg3_mmap()
239 FBTYPE_SUN3COLOR, 8, info->fix.smem_len); in cg3_ioctl()
249 strlcpy(info->fix.id, dp->name, sizeof(info->fix.id)); in cg3_init_fix()
251 info->fix.type = FB_TYPE_PACKED_PIXELS; in cg3_init_fix()
252 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in cg3_init_fix()
254 info->fix.line_length = linebytes; in cg3_init_fix()
256 info->fix.accel = FB_ACCEL_SUN_CGTHREE; in cg3_init_fix()
365 info->fix.smem_start = op->resource[0].start; in cg3_probe()
379 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in cg3_probe()
389 info->fix.smem_len, "cg3 ram"); in cg3_probe()
[all …]
Ds1d13xxxfb.c161 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in s1d13xxxfb_setup_pseudocolour()
171 info->fix.visual = FB_VISUAL_TRUECOLOR; in s1d13xxxfb_setup_truecolour()
242 info->fix.line_length = info->var.xres * info->var.bits_per_pixel; in s1d13xxxfb_set_par()
243 info->fix.line_length /= 8; in s1d13xxxfb_set_par()
245 dbg("setting line_length to %d\n", info->fix.line_length); in s1d13xxxfb_set_par()
279 switch (info->fix.visual) { in s1d13xxxfb_setcolreg()
380 start = (info->fix.line_length >> 1) * var->yoffset; in s1d13xxxfb_pan_display()
562 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in s1d13xxxfb_bitblt_solidfill()
563 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in s1d13xxxfb_bitblt_solidfill()
637 struct fb_fix_screeninfo *fix = &info->fix; in s1d13xxxfb_fetch_hw_state() local
[all …]
/Linux-v4.19/drivers/gpu/drm/hisilicon/hibmc/
Dhibmc_drm_fbdev.c132 strcpy(info->fix.id, "hibmcdrmfb"); in hibmc_drm_fb_create()
144 info->fix.smem_start = bo->bo.mem.bus.offset + bo->bo.mem.bus.base; in hibmc_drm_fb_create()
145 info->fix.smem_len = size; in hibmc_drm_fb_create()
186 struct fb_fix_screeninfo *fix; in hibmc_fbdev_init() local
219 fix = &hifbdev->helper.fbdev->fix; in hibmc_fbdev_init()
244 "...\n", fix->smem_start, fix->smem_len, fix->type, in hibmc_fbdev_init()
245 fix->type_aux, fix->visual, fix->xpanstep, in hibmc_fbdev_init()
246 fix->ypanstep, fix->ywrapstep, fix->line_length, in hibmc_fbdev_init()
247 fix->accel, fix->capabilities); in hibmc_fbdev_init()
/Linux-v4.19/drivers/video/fbdev/geode/
Dgxfb_core.c163 if (gx_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) in gxfb_check_var()
174 info->fix.visual = FB_VISUAL_TRUECOLOR; in gxfb_set_par()
176 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in gxfb_set_par()
178 info->fix.line_length = gx_line_delta(info->var.xres, info->var.bits_per_pixel); in gxfb_set_par()
202 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in gxfb_setcolreg()
264 info->fix.smem_start = pci_resource_start(dev, 0); in gxfb_map_video_memory()
265 info->fix.smem_len = vram ? vram : gx_frame_buffer_size(); in gxfb_map_video_memory()
266 info->screen_base = ioremap_wc(info->fix.smem_start, in gxfb_map_video_memory()
267 info->fix.smem_len); in gxfb_map_video_memory()
274 write_dc(par, DC_GLIU0_MEM_OFFSET, info->fix.smem_start & 0xFF000000); in gxfb_map_video_memory()
[all …]
Dgx1fb_core.c126 if (gx1_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) in gx1fb_check_var()
139 info->fix.visual = FB_VISUAL_TRUECOLOR; in gx1fb_set_par()
141 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in gx1fb_set_par()
143 info->fix.line_length = gx1_line_delta(info->var.xres, info->var.bits_per_pixel); in gx1fb_set_par()
169 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in gx1fb_setcolreg()
228 info->fix.smem_start = gx_base + 0x800000; in gx1fb_map_video_memory()
229 info->fix.smem_len = fb_len; in gx1fb_map_video_memory()
230 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in gx1fb_map_video_memory()
235 info->fix.smem_len / 1024, info->fix.smem_start); in gx1fb_map_video_memory()
283 strcpy(info->fix.id, "GX1"); in gx1fb_init_fbinfo()
[all …]
Dlxfb_core.c272 > info->fix.smem_len) in lxfb_check_var()
281 info->fix.visual = FB_VISUAL_TRUECOLOR; in lxfb_set_par()
283 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in lxfb_set_par()
285 info->fix.line_length = lx_get_pitch(info->var.xres, in lxfb_set_par()
309 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in lxfb_setcolreg()
367 info->fix.smem_start = pci_resource_start(dev, 0); in lxfb_map_video_memory()
368 info->fix.smem_len = vram ? vram : lx_framebuffer_size(); in lxfb_map_video_memory()
370 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in lxfb_map_video_memory()
393 write_dc(par, DC_GLIU0_MEM_OFFSET, info->fix.smem_start & 0xFF000000); in lxfb_map_video_memory()
397 info->fix.smem_len / 1024, info->fix.smem_start); in lxfb_map_video_memory()
[all …]
/Linux-v4.19/arch/arm/mach-netx/
Dfb.c52 fb->fb.fix.smem_start = dma; in netx_clcd_setup()
53 fb->fb.fix.smem_len = 1024*1024; in netx_clcd_setup()
61 fb->fb.fix.smem_start, fb->fb.fix.smem_len); in netx_clcd_mmap()
66 dma_free_wc(&fb->dev->dev, fb->fb.fix.smem_len, fb->fb.screen_base, in netx_clcd_remove()
67 fb->fb.fix.smem_start); in netx_clcd_remove()
/Linux-v4.19/drivers/media/platform/vivid/
Dvivid-osd.c109 static int vivid_fb_get_fix(struct vivid_dev *dev, struct fb_fix_screeninfo *fix) in vivid_fb_get_fix() argument
112 memset(fix, 0, sizeof(struct fb_fix_screeninfo)); in vivid_fb_get_fix()
113 strlcpy(fix->id, "vioverlay fb", sizeof(fix->id)); in vivid_fb_get_fix()
114 fix->smem_start = dev->video_pbase; in vivid_fb_get_fix()
115 fix->smem_len = dev->video_buffer_size; in vivid_fb_get_fix()
116 fix->type = FB_TYPE_PACKED_PIXELS; in vivid_fb_get_fix()
117 fix->visual = FB_VISUAL_TRUECOLOR; in vivid_fb_get_fix()
118 fix->xpanstep = 1; in vivid_fb_get_fix()
119 fix->ypanstep = 1; in vivid_fb_get_fix()
120 fix->ywrapstep = 0; in vivid_fb_get_fix()
[all …]
/Linux-v4.19/drivers/staging/sm750fb/
Dsm750.c178 pitch = info->fix.line_length; in lynxfb_ops_fillrect()
216 pitch = info->fix.line_length; in lynxfb_ops_copyarea()
250 pitch = info->fix.line_length; in lynxfb_ops_imageblit()
259 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in lynxfb_ops_imageblit()
260 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in lynxfb_ops_imageblit()
305 struct fb_fix_screeninfo *fix; in lynxfb_ops_set_par() local
317 fix = &info->fix; in lynxfb_ops_set_par()
322 fix->line_length = line_length; in lynxfb_ops_set_par()
323 pr_info("fix->line_length = %d\n", fix->line_length); in lynxfb_ops_set_par()
332 fix->visual = FB_VISUAL_PSEUDOCOLOR; in lynxfb_ops_set_par()
[all …]
/Linux-v4.19/Documentation/scsi/
DChangeLog.arcmsr9 ** 1.10.00.10 10/10/2004 Erich Chen bug fix for SMP & ioctl
10 ** 1.20.00.00 11/29/2004 Erich Chen bug fix with arcmsr_bus_reset when PHY error
11 ** 1.20.00.02 12/09/2004 Erich Chen bug fix with over 2T bytes RAID Volume
22 ** 1.20.00.06 3/12/2005 Erich Chen fix with arcmsr_pci_unmap_dma "unsigned long" cast,
25 ** 1.20.00.07 3/23/2005 Erich Chen bug fix with arcmsr_scsi_host_template_init
29 ** bug fix enormous stack usage (Adrian Bunk's comment)
30 ** 1.20.00.08 6/23/2005 Erich Chen bug fix with abort command,
33 ** 1.20.00.09 9/12/2005 Erich Chen bug fix with abort command handling, firmware versi…
34 ** and firmware update notify for hardware bug fix
40 ** 1.20.00.11 9/29/2005 Erich Chen by comment of Arjan van de Ven fix incorrect msleep…
[all …]
/Linux-v4.19/arch/ia64/mm/
Dextable.c17 long fix = (u64) &e->fixup + e->fixup; in ia64_handle_exception() local
20 if (fix & 4) in ia64_handle_exception()
22 regs->cr_iip = fix & ~0xf; in ia64_handle_exception()
23 ia64_psr(regs)->ri = fix & 0x3; /* set continuation slot number */ in ia64_handle_exception()

12345678910>>...17