| /linux/drivers/clk/ |
| A D | clk-fixed-factor.c | 41 best_parent = (rate / fix->mult) * fix->div; in clk_factor_round_rate() 45 return (*prate / fix->div) * fix->mult; in clk_factor_round_rate() 66 return fix->acc; in clk_factor_recalc_accuracy() 111 fix = kmalloc(sizeof(*fix), GFP_KERNEL); in __clk_hw_register_fixed_factor() 112 if (!fix) in __clk_hw_register_fixed_factor() 116 fix->mult = mult; in __clk_hw_register_fixed_factor() 117 fix->div = div; in __clk_hw_register_fixed_factor() 119 fix->acc = acc; in __clk_hw_register_fixed_factor() 133 hw = &fix->hw; in __clk_hw_register_fixed_factor() 142 kfree(fix); in __clk_hw_register_fixed_factor() [all …]
|
| /linux/drivers/clk/uniphier/ |
| A D | clk-uniphier-fixed-factor.c | 16 struct clk_fixed_factor *fix; in uniphier_clk_register_fixed_factor() local 20 fix = devm_kzalloc(dev, sizeof(*fix), GFP_KERNEL); in uniphier_clk_register_fixed_factor() 21 if (!fix) in uniphier_clk_register_fixed_factor() 30 fix->mult = data->mult; in uniphier_clk_register_fixed_factor() 31 fix->div = data->div; in uniphier_clk_register_fixed_factor() 32 fix->hw.init = &init; in uniphier_clk_register_fixed_factor() 34 ret = devm_clk_hw_register(dev, &fix->hw); in uniphier_clk_register_fixed_factor() 38 return &fix->hw; in uniphier_clk_register_fixed_factor()
|
| /linux/drivers/video/fbdev/core/ |
| A D | fb_chrdev.c | 67 struct fb_fix_screeninfo fix; in do_fb_ioctl() local 100 memcpy(&fix, &info->fix, sizeof(fix)); in do_fb_ioctl() 102 fix.smem_start = 0; in do_fb_ioctl() 105 ret = copy_to_user(argp, &fix, sizeof(fix)) ? -EFAULT : 0; in do_fb_ioctl() 240 err |= put_user(fix->type, &fix32->type); in do_fscreeninfo_to_user() 242 err |= put_user(fix->visual, &fix32->visual); in do_fscreeninfo_to_user() 252 err |= put_user(fix->accel, &fix32->accel); in do_fscreeninfo_to_user() 254 sizeof(fix->reserved)); in do_fscreeninfo_to_user() 264 struct fb_fix_screeninfo fix; in fb_get_fscreeninfo() local 267 fix = info->fix; in fb_get_fscreeninfo() [all …]
|
| /linux/drivers/video/fbdev/ |
| A D | neofb.c | 1717 if (!request_mem_region(info->fix.smem_start, info->fix.smem_len, in neo_map_video() 1724 ioremap_wc(info->fix.smem_start, info->fix.smem_len); in neo_map_video() 1953 strscpy(info->fix.id, "MagicGraph128", sizeof(info->fix.id)); in neo_alloc_fb_info() 1956 strscpy(info->fix.id, "MagicGraph128V", sizeof(info->fix.id)); in neo_alloc_fb_info() 1959 strscpy(info->fix.id, "MagicGraph128ZV", sizeof(info->fix.id)); in neo_alloc_fb_info() 1962 strscpy(info->fix.id, "Mag.Graph128ZV+", sizeof(info->fix.id)); in neo_alloc_fb_info() 1965 strscpy(info->fix.id, "MagicGraph128XD", sizeof(info->fix.id)); in neo_alloc_fb_info() 1968 strscpy(info->fix.id, "MagicGraph256AV", sizeof(info->fix.id)); in neo_alloc_fb_info() 1974 strscpy(info->fix.id, "Mag.Graph256AV+", sizeof(info->fix.id)); in neo_alloc_fb_info() 1980 strscpy(info->fix.id, "MagicGraph256ZX", sizeof(info->fix.id)); in neo_alloc_fb_info() [all …]
|
| A D | stifb.c | 1203 fix = &info->fix; in stifb_init_fb() 1327 if (fix->smem_len > yres*fix->line_length) in stifb_init_fb() 1328 fix->smem_len = ALIGN(yres*fix->line_length, 4*1024*1024); in stifb_init_fb() 1379 if (!request_mem_region(fix->smem_start, fix->smem_len, "stifb fb")) { in stifb_init_fb() 1381 fix->smem_start, fix->smem_start+fix->smem_len); in stifb_init_fb() 1387 fix->mmio_start, fix->mmio_start+fix->mmio_len); in stifb_init_fb() 1396 fix->id, in stifb_init_fb() 1402 fix->mmio_start); in stifb_init_fb() 1410 release_mem_region(fix->mmio_start, fix->mmio_len); in stifb_init_fb() 1412 release_mem_region(fix->smem_start, fix->smem_len); in stifb_init_fb() [all …]
|
| A D | sunxvr2500.c | 85 strscpy(info->fix.id, "s3d", sizeof(info->fix.id)); in s3d_set_fbinfo() 86 info->fix.smem_start = sp->fb_base_phys; in s3d_set_fbinfo() 87 info->fix.smem_len = sp->fb_size; in s3d_set_fbinfo() 88 info->fix.type = FB_TYPE_PACKED_PIXELS; in s3d_set_fbinfo() 90 info->fix.visual = FB_VISUAL_TRUECOLOR; in s3d_set_fbinfo() 92 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in s3d_set_fbinfo() 171 info->fix.line_length = sp->width; in s3d_pci_register() 174 info->fix.line_length = sp->width * 2; in s3d_pci_register() 177 info->fix.line_length = sp->width * 3; in s3d_pci_register() 180 info->fix.line_length = sp->width * 4; in s3d_pci_register() [all …]
|
| A D | valkyriefb.c | 133 valkyrie_par_to_fix(par, &info->fix); in valkyriefb_set_par() 372 valkyrie_init_fix(&p->info.fix, p); in valkyriefb_init() 505 memset(fix, 0, sizeof(*fix)); in valkyrie_init_fix() 506 strcpy(fix->id, "valkyrie"); in valkyrie_init_fix() 509 fix->type = FB_TYPE_PACKED_PIXELS; in valkyrie_init_fix() 511 fix->smem_len = p->total_vram; in valkyrie_init_fix() 513 fix->type_aux = 0; in valkyrie_init_fix() 514 fix->ywrapstep = 0; in valkyrie_init_fix() 515 fix->ypanstep = 0; in valkyrie_init_fix() 516 fix->xpanstep = 0; in valkyrie_init_fix() [all …]
|
| A D | p9100.c | 219 info->fix.smem_start, info->fix.smem_len, in p9100_sbusfb_mmap() 227 FBTYPE_SUN3COLOR, 8, info->fix.smem_len); in p9100_sbusfb_ioctl() 236 snprintf(info->fix.id, sizeof(info->fix.id), "%pOFn", dp); in p9100_init_fix() 238 info->fix.type = FB_TYPE_PACKED_PIXELS; in p9100_init_fix() 239 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in p9100_init_fix() 241 info->fix.line_length = linebytes; in p9100_init_fix() 243 info->fix.accel = FB_ACCEL_SUN_CGTHREE; in p9100_init_fix() 263 info->fix.smem_start = op->resource[2].start; in p9100_probe() 272 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in p9100_probe() 281 info->fix.smem_len, "p9100 ram"); in p9100_probe() [all …]
|
| A D | bw2.c | 162 info->fix.smem_start, info->fix.smem_len, in bw2_sbusfb_mmap() 170 FBTYPE_SUN2BW, 1, info->fix.smem_len); in bw2_sbusfb_ioctl() 179 strscpy(info->fix.id, "bwtwo", sizeof(info->fix.id)); in bw2_init_fix() 181 info->fix.type = FB_TYPE_PACKED_PIXELS; in bw2_init_fix() 182 info->fix.visual = FB_VISUAL_MONO01; in bw2_init_fix() 184 info->fix.line_length = linebytes; in bw2_init_fix() 186 info->fix.accel = FB_ACCEL_SUN_BWTWO; in bw2_init_fix() 286 info->fix.smem_start = op->resource[0].start; in bw2_probe() 309 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in bw2_probe() 314 info->fix.smem_len, "bw2 ram"); in bw2_probe() [all …]
|
| A D | wm8505fb.c | 127 info->fix.visual = FB_VISUAL_TRUECOLOR; in wm8505fb_set_par() 205 switch (fbi->fb.fix.visual) { in wm8505fb_setcolreg() 281 strcpy(fbi->fb.fix.id, DRIVER_NAME); in wm8505fb_probe() 284 fbi->fb.fix.xpanstep = 1; in wm8505fb_probe() 285 fbi->fb.fix.ypanstep = 1; in wm8505fb_probe() 286 fbi->fb.fix.ywrapstep = 0; in wm8505fb_probe() 287 fbi->fb.fix.accel = FB_ACCEL_NONE; in wm8505fb_probe() 339 fbi->fb.fix.smem_start = fb_mem_phys; in wm8505fb_probe() 340 fbi->fb.fix.smem_len = fb_mem_len; in wm8505fb_probe() 370 fbi->fb.fix.id, fbi->fb.fix.smem_start, in wm8505fb_probe() [all …]
|
| A D | atmel_lcdfb.c | 296 struct fb_fix_screeninfo *fix = &info->fix; in atmel_lcdfb_update_dma() local 299 dma_addr = (fix->smem_start + var->yoffset * fix->line_length in atmel_lcdfb_update_dma() 313 info->fix.smem_start); in atmel_lcdfb_free_video_memory() 429 if (info->fix.smem_len) { in atmel_lcdfb_check_var() 716 switch (info->fix.visual) { in atmel_lcdfb_setcolreg() 1064 info->fix = atmel_lcdfb_fix; in atmel_lcdfb_probe() 1141 sinfo->mmio = ioremap(info->fix.mmio_start, info->fix.mmio_len); in atmel_lcdfb_probe() 1203 release_mem_region(info->fix.mmio_start, info->fix.mmio_len); in atmel_lcdfb_probe() 1212 release_mem_region(info->fix.smem_start, info->fix.smem_len); in atmel_lcdfb_probe() 1245 release_mem_region(info->fix.mmio_start, info->fix.mmio_len); in atmel_lcdfb_remove() [all …]
|
| A D | vga16fb.c | 240 info->fix.type = FB_TYPE_VGA_PLANES; in vga16fb_update_fix() 245 info->fix.type = FB_TYPE_TEXT; in vga16fb_update_fix() 916 switch (info->fix.type) { in vga16fb_fillrect() 1069 switch (info->fix.type) { in vga16fb_copyarea() 1166 image->dy * info->fix.line_length; in vga_imageblit_expand() 1172 switch (info->fix.type) { in vga_imageblit_expand() 1192 where += info->fix.line_length; in vga_imageblit_expand() 1214 where += info->fix.line_length; in vga_imageblit_expand() 1240 switch (info->fix.type) { in vga_imageblit_color() 1260 where += info->fix.line_length; in vga_imageblit_color() [all …]
|
| A D | tcx.c | 300 info->fix.smem_start, info->fix.smem_len, in tcx_sbusfb_mmap() 311 info->fix.smem_len); in tcx_sbusfb_ioctl() 329 strscpy(info->fix.id, tcx_name, sizeof(info->fix.id)); in tcx_init_fix() 331 info->fix.type = FB_TYPE_PACKED_PIXELS; in tcx_init_fix() 332 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in tcx_init_fix() 334 info->fix.line_length = linebytes; in tcx_init_fix() 336 info->fix.accel = FB_ACCEL_SUN_TCX; in tcx_init_fix() 356 info->screen_base, info->fix.smem_len); in tcx_unmap_regs() 393 info->fix.smem_len, "tcx ram"); in tcx_probe() 401 info->fix.smem_len * sizeof(u32), in tcx_probe() [all …]
|
| A D | sunxvr1000.c | 81 strscpy(info->fix.id, "gfb", sizeof(info->fix.id)); in gfb_set_fbinfo() 82 info->fix.smem_start = gp->fb_base_phys; in gfb_set_fbinfo() 83 info->fix.smem_len = gp->fb_size; in gfb_set_fbinfo() 84 info->fix.type = FB_TYPE_PACKED_PIXELS; in gfb_set_fbinfo() 86 info->fix.visual = FB_VISUAL_TRUECOLOR; in gfb_set_fbinfo() 88 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in gfb_set_fbinfo() 137 info->fix.line_length = 16384; in gfb_probe() 138 gp->fb_size = info->fix.line_length * gp->height; in gfb_probe()
|
| A D | vt8500lcdfb.c | 67 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in vt8500lcd_set_par() 101 info->fix.visual = FB_VISUAL_TRUECOLOR; in vt8500lcd_set_par() 152 switch (fbi->fb.fix.visual) { in vt8500lcd_setcolreg() 290 strcpy(fbi->fb.fix.id, "VT8500 LCD"); in vt8500lcd_probe() 292 fbi->fb.fix.type = FB_TYPE_PACKED_PIXELS; in vt8500lcd_probe() 293 fbi->fb.fix.xpanstep = 0; in vt8500lcd_probe() 294 fbi->fb.fix.ypanstep = 1; in vt8500lcd_probe() 295 fbi->fb.fix.ywrapstep = 0; in vt8500lcd_probe() 296 fbi->fb.fix.accel = FB_ACCEL_NONE; in vt8500lcd_probe() 360 fbi->fb.fix.smem_start = fb_mem_phys; in vt8500lcd_probe() [all …]
|
| A D | cg3.c | 226 info->fix.smem_start, info->fix.smem_len, in cg3_sbusfb_mmap() 234 FBTYPE_SUN3COLOR, 8, info->fix.smem_len); in cg3_sbusfb_ioctl() 244 snprintf(info->fix.id, sizeof(info->fix.id), "%pOFn", dp); in cg3_init_fix() 246 info->fix.type = FB_TYPE_PACKED_PIXELS; in cg3_init_fix() 247 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in cg3_init_fix() 249 info->fix.line_length = linebytes; in cg3_init_fix() 251 info->fix.accel = FB_ACCEL_SUN_CGTHREE; in cg3_init_fix() 360 info->fix.smem_start = op->resource[0].start; in cg3_probe() 374 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in cg3_probe() 383 info->fix.smem_len, "cg3 ram"); in cg3_probe() [all …]
|
| A D | s1d13xxxfb.c | 161 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in s1d13xxxfb_setup_pseudocolour() 171 info->fix.visual = FB_VISUAL_TRUECOLOR; in s1d13xxxfb_setup_truecolour() 243 info->fix.line_length /= 8; in s1d13xxxfb_set_par() 279 switch (info->fix.visual) { in s1d13xxxfb_setcolreg() 562 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in s1d13xxxfb_bitblt_solidfill() 644 struct fb_fix_screeninfo *fix = &info->fix; in s1d13xxxfb_fetch_hw_state() local 654 fix->type = FB_TYPE_PACKED_PIXELS; in s1d13xxxfb_fetch_hw_state() 709 yres_virtual = fix->smem_len / (offset * 2); in s1d13xxxfb_fetch_hw_state() 717 fix->line_length = offset * 2; in s1d13xxxfb_fetch_hw_state() 870 info->fix = s1d13xxxfb_fix; in s1d13xxxfb_probe() [all …]
|
| A D | vt8623fb.c | 165 dst1 += info->fix.line_length; in vt8623fb_iplan_imageblit() 185 dst1 += info->fix.line_length; in vt8623fb_iplan_fillrect() 221 dst1 += info->fix.line_length; in vt8623fb_cfb4_imageblit() 386 info->fix.ypanstep = 1; in vt8623fb_set_par() 409 info->fix.ypanstep = 16; in vt8623fb_set_par() 410 info->fix.line_length = 0; in vt8623fb_set_par() 755 strcpy(info->fix.id, "VIA VT8623"); in vt8623_pci_probe() 758 info->fix.ypanstep = 0; in vt8623_pci_probe() 759 info->fix.accel = FB_ACCEL_NONE; in vt8623_pci_probe() 786 info->fix.id, pci_name(dev), info->fix.smem_len >> 20); in vt8623_pci_probe() [all …]
|
| A D | acornfb.c | 354 for (size = info->fix.smem_len; in acornfb_adjust_timing() 367 size = info->fix.smem_len; in acornfb_adjust_timing() 567 start = info->fix.smem_start; in acornfb_set_par() 698 strcpy(fb_info.fix.id, "Acorn"); in acornfb_init_fbinfo() 700 fb_info.fix.type_aux = 0; in acornfb_init_fbinfo() 701 fb_info.fix.xpanstep = 0; in acornfb_init_fbinfo() 702 fb_info.fix.ypanstep = 1; in acornfb_init_fbinfo() 703 fb_info.fix.ywrapstep = 1; in acornfb_init_fbinfo() 704 fb_info.fix.line_length = 0; in acornfb_init_fbinfo() 1015 fb_info.fix.smem_len = size; in acornfb_probe() [all …]
|
| /linux/drivers/video/fbdev/geode/ |
| A D | gxfb_core.c | 161 info->fix.visual = FB_VISUAL_TRUECOLOR; in gxfb_set_par() 163 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in gxfb_set_par() 254 info->fix.smem_len); in gxfb_map_video_memory() 264 info->fix.smem_len / 1024, info->fix.smem_start); in gxfb_map_video_memory() 291 strcpy(info->fix.id, "Geode GX"); in gxfb_init_fbinfo() 293 info->fix.type = FB_TYPE_PACKED_PIXELS; in gxfb_init_fbinfo() 294 info->fix.type_aux = 0; in gxfb_init_fbinfo() 295 info->fix.xpanstep = 0; in gxfb_init_fbinfo() 296 info->fix.ypanstep = 0; in gxfb_init_fbinfo() 297 info->fix.ywrapstep = 0; in gxfb_init_fbinfo() [all …]
|
| A D | gx1fb_core.c | 136 info->fix.visual = FB_VISUAL_TRUECOLOR; in gx1fb_set_par() 226 info->fix.smem_len = fb_len; in gx1fb_map_video_memory() 227 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in gx1fb_map_video_memory() 232 info->fix.smem_len / 1024, info->fix.smem_start); in gx1fb_map_video_memory() 277 strcpy(info->fix.id, "GX1"); in gx1fb_init_fbinfo() 279 info->fix.type = FB_TYPE_PACKED_PIXELS; in gx1fb_init_fbinfo() 280 info->fix.type_aux = 0; in gx1fb_init_fbinfo() 281 info->fix.xpanstep = 0; in gx1fb_init_fbinfo() 282 info->fix.ypanstep = 0; in gx1fb_init_fbinfo() 283 info->fix.ywrapstep = 0; in gx1fb_init_fbinfo() [all …]
|
| A D | lxfb_core.c | 263 > info->fix.smem_len) in lxfb_check_var() 272 info->fix.visual = FB_VISUAL_TRUECOLOR; in lxfb_set_par() 361 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in lxfb_map_video_memory() 388 info->fix.smem_len / 1024, info->fix.smem_start); in lxfb_map_video_memory() 415 strcpy(info->fix.id, "Geode LX"); in lxfb_init_fbinfo() 417 info->fix.type = FB_TYPE_PACKED_PIXELS; in lxfb_init_fbinfo() 418 info->fix.type_aux = 0; in lxfb_init_fbinfo() 419 info->fix.xpanstep = 0; in lxfb_init_fbinfo() 420 info->fix.ypanstep = 0; in lxfb_init_fbinfo() 421 info->fix.ywrapstep = 0; in lxfb_init_fbinfo() [all …]
|
| /linux/drivers/media/test-drivers/vivid/ |
| A D | vivid-osd.c | 113 strscpy(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() 122 fix->accel = FB_ACCEL_NONE; in vivid_fb_get_fix() 190 vivid_fb_get_fix(dev, &info->fix); in vivid_fb_set_par() [all …]
|
| /linux/drivers/staging/sm750fb/ |
| A D | sm750.c | 179 pitch = info->fix.line_length; in lynxfb_ops_fillrect() 217 pitch = info->fix.line_length; in lynxfb_ops_copyarea() 251 pitch = info->fix.line_length; in lynxfb_ops_imageblit() 362 struct fb_fix_screeninfo *fix; in lynxfb_ops_set_par() local 374 fix = &info->fix; in lynxfb_ops_set_par() 379 fix->line_length = line_length; in lynxfb_ops_set_par() 724 struct fb_fix_screeninfo *fix; in lynxfb_set_fbinfo() local 748 fix = &info->fix; in lynxfb_set_fbinfo() 852 fix->type_aux = 0; in lynxfb_set_fbinfo() 856 fix->accel = FB_ACCEL_SMI; in lynxfb_set_fbinfo() [all …]
|
| /linux/Documentation/scsi/ |
| A D | ChangeLog.arcmsr | 9 ** 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 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, 34 ** and firmware update notify for hardware bug fix 97 ** 1.fix the portability problems 98 ** 2.fix type B where we should _not_ iounmap() acb->pmu; 105 ** 6.fix arcmsr_cdb->Context as (unsigned long)arcmsr_cdb 110 ** 9. fix the release of dma memory for type B in arcmsr_free_ccb_pool() [all …]
|