Home
last modified time | relevance | path

Searched full:fix (Results 1 – 25 of 2173) sorted by relevance

12345678910>>...87

/Linux-v5.10/drivers/clk/
Dclk-fixed-factor.c25 struct clk_fixed_factor *fix = to_clk_fixed_factor(hw); in clk_factor_recalc_rate() local
28 rate = (unsigned long long int)parent_rate * fix->mult; in clk_factor_recalc_rate()
29 do_div(rate, fix->div); in clk_factor_recalc_rate()
36 struct clk_fixed_factor *fix = to_clk_fixed_factor(hw); in clk_factor_round_rate() local
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()
72 struct clk_fixed_factor *fix; in __clk_hw_register_fixed_factor() local
78 fix = kmalloc(sizeof(*fix), GFP_KERNEL); in __clk_hw_register_fixed_factor()
79 if (!fix) in __clk_hw_register_fixed_factor()
83 fix->mult = mult; in __clk_hw_register_fixed_factor()
[all …]
/Linux-v5.10/drivers/clk/uniphier/
Dclk-uniphier-fixed-factor.c16 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-v5.10/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 …]
DChangeLog.lpfc15 * Fix for issue where not all luns are seen. Search all lists
37 * Allow hex format numbers in sysfs attribute setting. Fix
73 * Merged patch from Christoph Hellwig (03/19) - fix initialization
95 * Fix compile warning/resultant panic in
134 * Fix comment for lpfc_sli_iocb_cmd_type to fit within 80 columns.
220 This will fix the free of uninitialised IRQ when config_port
225 * Fix double locking bug in the error handling part of
247 * IOCB initialization fix for Raw IO.
272 * Bug fix for Raw IO errors. Reuse of IOCBs now mandates setting
297 * Fix IOERR_RCV_BUFFER_WAITING handling for CT and ELS subsystem.
[all …]
DChangeLog.ips43 4.70.15 - Fix Breakup for very large ( non-SG ) requests
59 4.20.13 - Fix some failure cases / reset code
65 - Fix truncation of /proc files with cat
68 4.10.13 - Fix for dynamic unload and proc file system
72 4.00.06 - Fix timeout with initial FFDC command
84 4.00.02 - Fix problem with PT DCDB with no buffer
103 0.99.05 - Fix an oops on certain passthru commands
105 0.99.04 - Fix race condition in the passthru mechanism
107 - Fix error recovery code
/Linux-v5.10/Documentation/ide/
DChangeLog.ide-cd.1994-200425 * 2.04b May 30, 1995 -- Fix to match changes in ide.c version 3.16 -ml
33 * Fix a bug in handling the sector cache which
46 * Fix usage count leak in cdrom_open, which happened
54 * Fix a race condition in retrieving error information.
59 * Fix race condition in setting up interrupt handlers
61 * 3.01 Sep 2, 1995 -- Fix ordering of reenabling interrupts in
67 * Fix handling of errors occurring before the
69 * Fix transfers with odd bytelengths.
85 * 3.07a Feb 11, 1996 -- check drive->id for NULL before dereferencing, to fix
92 * 3.10 Apr 10, 1996 -- Fix compilation error with STANDARD_ATAPI.
[all …]
/Linux-v5.10/drivers/video/fbdev/
Dsunxvr2500.c86 /* Fill fix common fields */ in s3d_set_fbinfo()
87 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()
169 info->fix.line_length = sp->width; in s3d_pci_register()
172 info->fix.line_length = sp->width * 2; in s3d_pci_register()
175 info->fix.line_length = sp->width * 3; in s3d_pci_register()
[all …]
Dneofb.c226 if (info->fix.accel == FB_ACCEL_NEOMAGIC_NM2200 || in neoCalcVCLK()
227 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2230 || in neoCalcVCLK()
228 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2360 || in neoCalcVCLK()
229 info->fix.accel == FB_ACCEL_NEOMAGIC_NM2380) { in neoCalcVCLK()
686 vramlen = info->fix.smem_len; in neofb_check_var()
968 switch (info->fix.accel) { in neofb_set_par()
1016 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in neofb_set_par()
1020 info->fix.visual = FB_VISUAL_TRUECOLOR; in neofb_set_par()
1035 info->fix.visual = FB_VISUAL_TRUECOLOR; in neofb_set_par()
1059 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 …]
Dwm8505fb.c54 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()
127 info->fix.visual = FB_VISUAL_TRUECOLOR; in wm8505fb_set_par()
128 info->fix.line_length = info->var.xres_virtual << 2; in wm8505fb_set_par()
139 info->fix.visual = FB_VISUAL_TRUECOLOR; in wm8505fb_set_par()
140 info->fix.line_length = info->var.xres_virtual << 1; in wm8505fb_set_par()
205 switch (fbi->fb.fix.visual) { in wm8505fb_setcolreg()
280 strcpy(fbi->fb.fix.id, DRIVER_NAME); in wm8505fb_probe()
282 fbi->fb.fix.type = FB_TYPE_PACKED_PIXELS; in wm8505fb_probe()
283 fbi->fb.fix.xpanstep = 1; in wm8505fb_probe()
[all …]
Dsunxvr1000.c82 /* Fill fix common fields */ in gfb_set_fbinfo()
83 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()
139 info->fix.line_length = 16384; in gfb_probe()
140 gp->fb_size = info->fix.line_length * gp->height; in gfb_probe()
Dp9100.c225 info->fix.smem_start, info->fix.smem_len, in p9100_mmap()
234 FBTYPE_SUN3COLOR, 8, info->fix.smem_len); in p9100_ioctl()
243 snprintf(info->fix.id, sizeof(info->fix.id), "%pOFn", dp); in p9100_init_fix()
245 info->fix.type = FB_TYPE_PACKED_PIXELS; in p9100_init_fix()
246 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in p9100_init_fix()
248 info->fix.line_length = linebytes; in p9100_init_fix()
250 info->fix.accel = FB_ACCEL_SUN_CGTHREE; in p9100_init_fix()
270 info->fix.smem_start = op->resource[2].start; in p9100_probe()
279 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in p9100_probe()
289 info->fix.smem_len, "p9100 ram"); in p9100_probe()
[all …]
Dvalkyriefb.c113 static void valkyrie_par_to_fix(struct fb_par_valkyrie *par, struct fb_fix_screeninfo *fix);
114 static void valkyrie_init_fix(struct fb_fix_screeninfo *fix, struct fb_info_valkyrie *p);
140 valkyrie_par_to_fix(par, &info->fix); in valkyriefb_set_par()
379 valkyrie_init_fix(&p->info.fix, p); in valkyriefb_init()
449 * messages.) In addition, I think the new code *might* fix some vmode-
510 static void valkyrie_init_fix(struct fb_fix_screeninfo *fix, struct fb_info_valkyrie *p) in valkyrie_init_fix() argument
512 memset(fix, 0, sizeof(*fix)); in valkyrie_init_fix()
513 strcpy(fix->id, "valkyrie"); in valkyrie_init_fix()
514 fix->mmio_start = p->valkyrie_regs_phys; in valkyrie_init_fix()
515 fix->mmio_len = sizeof(struct valkyrie_regs); in valkyrie_init_fix()
[all …]
Datmel_lcdfb.c317 struct fb_fix_screeninfo *fix = &info->fix; in atmel_lcdfb_update_dma() local
320 dma_addr = (fix->smem_start + var->yoffset * fix->line_length in atmel_lcdfb_update_dma()
333 dma_free_wc(info->device, info->fix.smem_len, info->screen_base, in atmel_lcdfb_free_video_memory()
334 info->fix.smem_start); in atmel_lcdfb_free_video_memory()
352 info->fix.smem_len = max(smem_len, sinfo->smem_len); in atmel_lcdfb_alloc_video_memory()
354 info->screen_base = dma_alloc_wc(info->device, info->fix.smem_len, in atmel_lcdfb_alloc_video_memory()
355 (dma_addr_t *)&info->fix.smem_start, in atmel_lcdfb_alloc_video_memory()
362 memset(info->screen_base, 0, info->fix.smem_len); in atmel_lcdfb_alloc_video_memory()
450 if (info->fix.smem_len) { in atmel_lcdfb_check_var()
453 if (smem_len > info->fix.smem_len) { in atmel_lcdfb_check_var()
[all …]
Dvt8500lcdfb.c67 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in vt8500lcd_set_par()
68 info->fix.line_length = info->var.xres_virtual / in vt8500lcd_set_par()
101 info->fix.visual = FB_VISUAL_TRUECOLOR; in vt8500lcd_set_par()
102 info->fix.line_length = info->var.bits_per_pixel > 16 ? in vt8500lcd_set_par()
152 switch (fbi->fb.fix.visual) { in vt8500lcd_setcolreg()
203 unsigned pixlen = info->fix.line_length / info->var.xres_virtual; in vt8500lcd_pan_display()
205 + info->fix.line_length * var->yoffset; in vt8500lcd_pan_display()
229 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR || in vt8500lcd_blank()
230 info->fix.visual == FB_VISUAL_STATIC_PSEUDOCOLOR) in vt8500lcd_blank()
235 if (info->fix.visual == FB_VISUAL_PSEUDOCOLOR || in vt8500lcd_blank()
[all …]
Dbw2.c168 info->fix.smem_start, info->fix.smem_len, in bw2_mmap()
176 FBTYPE_SUN2BW, 1, info->fix.smem_len); in bw2_ioctl()
185 strlcpy(info->fix.id, "bwtwo", sizeof(info->fix.id)); in bw2_init_fix()
187 info->fix.type = FB_TYPE_PACKED_PIXELS; in bw2_init_fix()
188 info->fix.visual = FB_VISUAL_MONO01; in bw2_init_fix()
190 info->fix.line_length = linebytes; in bw2_init_fix()
192 info->fix.accel = FB_ACCEL_SUN_BWTWO; in bw2_init_fix()
292 info->fix.smem_start = op->resource[0].start; in bw2_probe()
315 info->fix.smem_len = PAGE_ALIGN(linebytes * info->var.yres); in bw2_probe()
321 info->fix.smem_len, "bw2 ram"); in bw2_probe()
[all …]
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 …]
Damba-clcd.c53 unsigned long ustart = fb->fb.fix.smem_start; in clcdfb_set_start()
56 ustart += fb->fb.var.yoffset * fb->fb.fix.line_length; in clcdfb_set_start()
57 lstart = ustart + fb->fb.var.yres * fb->fb.fix.line_length / 2; in clcdfb_set_start()
283 var->yres_virtual > fb->fb.fix.smem_len) in clcdfb_check_var()
297 fb->fb.fix.line_length = fb->fb.var.xres_virtual * in clcdfb_set_par()
301 fb->fb.fix.visual = FB_VISUAL_PSEUDOCOLOR; in clcdfb_set_par()
303 fb->fb.fix.visual = FB_VISUAL_TRUECOLOR; in clcdfb_set_par()
359 if (fb->fb.fix.visual == FB_VISUAL_PSEUDOCOLOR && regno < 256) { in clcdfb_setcolreg()
417 len = info->fix.smem_len; in clcdfb_mmap()
466 fb->fb.fix.mmio_start = fb->dev->res.start; in clcdfb_register()
[all …]
Dclps711x-fb.c113 info->fix.visual = FB_VISUAL_MONO01; in clps711x_fb_set_par()
117 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in clps711x_fb_set_par()
123 info->fix.line_length = info->var.xres * info->var.bits_per_pixel / 8; in clps711x_fb_set_par()
124 info->fix.smem_len = size; in clps711x_fb_set_par()
238 info->fix.mmio_start = res->start; in clps711x_fb_probe()
239 info->fix.mmio_len = resource_size(res); in clps711x_fb_probe()
261 info->fix.smem_start = res->start; in clps711x_fb_probe()
262 info->apertures->ranges[0].base = info->fix.smem_start; in clps711x_fb_probe()
301 if (info->fix.smem_start != (readb(cfb->base + CLPS711X_FBADDR) << 28)) in clps711x_fb_probe()
311 writeb(info->fix.smem_start >> 28, cfb->base + CLPS711X_FBADDR); in clps711x_fb_probe()
[all …]
/Linux-v5.10/drivers/staging/sm750fb/
Dsm750.c179 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()
260 if (info->fix.visual == FB_VISUAL_TRUECOLOR || in lynxfb_ops_imageblit()
261 info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in lynxfb_ops_imageblit()
304 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in lynxfb_set_visual_mode()
309 info->fix.visual = FB_VISUAL_TRUECOLOR; in lynxfb_set_visual_mode()
362 struct fb_fix_screeninfo *fix; in lynxfb_ops_set_par() local
374 fix = &info->fix; in lynxfb_ops_set_par()
376 /* fix structure is not so FIX ... */ in lynxfb_ops_set_par()
[all …]
/Linux-v5.10/Documentation/admin-guide/
Dsecurity-bugs.rst16 who will help verify the bug report and develop and release a fix.
17 If you already have a fix, please include it with your report, as
20 understand and fix the security vulnerability.
23 will be to diagnose and fix. Please review the procedure outlined in
34 reproduction steps, and follow it with a proposed fix, all in plain text.
42 Once a robust fix has been developed, the release process starts. Fixes
50 only valid reason for deferring the publication of a fix is to accommodate
55 order to develop a fix, such information will not be published alongside
56 the fix or on any other disclosure channel without the permission of the
73 upstream fix. Distros will need some time to test the proposed patch and
/Linux-v5.10/Documentation/filesystems/
Docfs2-online-filecheck.rst19 log. The user can try to check/fix this file via online filecheck feature.
23 This effort is to check/fix small issues which may hinder day-to-day operations
44 input to check/fix the file.
71 2. If you determine to fix this inode, do::
73 # echo "<inode>" > /sys/fs/ocfs2/<devname>/filecheck/fix
74 # cat /sys/fs/ocfs2/<devname>/filecheck/fix
81 This time, the <ERROR> column indicates whether this fix is successful or not.
83 3. The record cache is used to store the history of check/fix results. It's
92 file metadata. In case of errors, the filesystem would fix the errors
94 the inode must first be checked for errors before performing a final fix.
/Linux-v5.10/drivers/video/fbdev/geode/
Dgx1fb_core.c122 if (gx1_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) in gx1fb_check_var()
135 info->fix.visual = FB_VISUAL_TRUECOLOR; in gx1fb_set_par()
137 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in gx1fb_set_par()
139 info->fix.line_length = gx1_line_delta(info->var.xres, info->var.bits_per_pixel); in gx1fb_set_par()
165 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in gx1fb_setcolreg()
224 info->fix.smem_start = gx_base + 0x800000; in gx1fb_map_video_memory()
225 info->fix.smem_len = fb_len; in gx1fb_map_video_memory()
226 info->screen_base = ioremap(info->fix.smem_start, info->fix.smem_len); in gx1fb_map_video_memory()
231 info->fix.smem_len / 1024, info->fix.smem_start); in gx1fb_map_video_memory()
279 strcpy(info->fix.id, "GX1"); in gx1fb_init_fbinfo()
[all …]
Dgxfb_core.c149 if (gx_line_delta(var->xres, var->bits_per_pixel) * var->yres > info->fix.smem_len) in gxfb_check_var()
160 info->fix.visual = FB_VISUAL_TRUECOLOR; in gxfb_set_par()
162 info->fix.visual = FB_VISUAL_PSEUDOCOLOR; in gxfb_set_par()
164 info->fix.line_length = gx_line_delta(info->var.xres, info->var.bits_per_pixel); in gxfb_set_par()
188 if (info->fix.visual == FB_VISUAL_TRUECOLOR) { in gxfb_setcolreg()
250 info->fix.smem_start = pci_resource_start(dev, 0); in gxfb_map_video_memory()
251 info->fix.smem_len = vram ? vram : gx_frame_buffer_size(); in gxfb_map_video_memory()
252 info->screen_base = ioremap_wc(info->fix.smem_start, in gxfb_map_video_memory()
253 info->fix.smem_len); in gxfb_map_video_memory()
260 write_dc(par, DC_GLIU0_MEM_OFFSET, info->fix.smem_start & 0xFF000000); in gxfb_map_video_memory()
[all …]
/Linux-v5.10/drivers/video/fbdev/core/
Dfbmem.c89 struct fb_fix_screeninfo *fix) in fb_get_color_depth() argument
93 if (fix->visual == FB_VISUAL_MONO01 || in fb_get_color_depth()
94 fix->visual == FB_VISUAL_MONO10) in fb_get_color_depth()
279 u8 xor = (info->fix.visual == FB_VISUAL_MONO01) ? 0xff : 0; in fb_set_logo()
282 switch (fb_get_color_depth(&info->var, &info->fix)) { in fb_set_logo()
294 if (info->fix.visual == FB_VISUAL_MONO01 || in fb_set_logo()
295 info->fix.visual == FB_VISUAL_MONO10) in fb_set_logo()
569 if (info->fix.visual != FB_VISUAL_TRUECOLOR) in fb_prepare_extra_logos()
617 int depth = fb_get_color_depth(&info->var, &info->fix); in fb_prepare_logo()
627 if (info->fix.visual == FB_VISUAL_DIRECTCOLOR) { in fb_prepare_logo()
[all …]

12345678910>>...87