Home
last modified time | relevance | path

Searched full:scrubber (Results 1 – 25 of 52) sorted by relevance

123

/kernel/linux/linux-5.10/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dgv100.c50 MODULE_FIRMWARE("nvidia/gv100/nvdec/scrubber.bin");
51 MODULE_FIRMWARE("nvidia/tu102/nvdec/scrubber.bin");
52 MODULE_FIRMWARE("nvidia/tu104/nvdec/scrubber.bin");
53 MODULE_FIRMWARE("nvidia/tu106/nvdec/scrubber.bin");
54 MODULE_FIRMWARE("nvidia/tu116/nvdec/scrubber.bin");
55 MODULE_FIRMWARE("nvidia/tu117/nvdec/scrubber.bin");
Dgp102.c123 nvkm_firmware_load_blob(&(*pfb)->subdev, "nvdec/scrubber", "", 0, in gp102_fb_new_()
134 MODULE_FIRMWARE("nvidia/gp102/nvdec/scrubber.bin");
135 MODULE_FIRMWARE("nvidia/gp104/nvdec/scrubber.bin");
136 MODULE_FIRMWARE("nvidia/gp106/nvdec/scrubber.bin");
137 MODULE_FIRMWARE("nvidia/gp107/nvdec/scrubber.bin");
138 MODULE_FIRMWARE("nvidia/gp108/nvdec/scrubber.bin");
Dbase.c134 nvkm_debug(subdev, "VPR locked, running scrubber binary\n"); in nvkm_fb_init_scrub_vpr()
137 nvkm_warn(subdev, "VPR locked, but no scrubber binary!\n"); in nvkm_fb_init_scrub_vpr()
143 nvkm_error(subdev, "VPR scrubber binary failed\n"); in nvkm_fb_init_scrub_vpr()
152 nvkm_debug(subdev, "VPR scrubber binary successful\n"); in nvkm_fb_init_scrub_vpr()
/kernel/linux/linux-6.6/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
Dga102.c38 nvkm_falcon_fw_ctor_hs_v2(&ga102_flcn_fw, "mem-unlock", subdev, "nvdec/scrubber", in ga102_fb_oneinit()
65 MODULE_FIRMWARE("nvidia/ga102/nvdec/scrubber.bin");
66 MODULE_FIRMWARE("nvidia/ga103/nvdec/scrubber.bin");
67 MODULE_FIRMWARE("nvidia/ga104/nvdec/scrubber.bin");
68 MODULE_FIRMWARE("nvidia/ga106/nvdec/scrubber.bin");
69 MODULE_FIRMWARE("nvidia/ga107/nvdec/scrubber.bin");
Dgp102.c62 nvkm_falcon_fw_ctor_hs(&gm200_flcn_fw, "mem-unlock", subdev, NULL, "nvdec/scrubber", in gp102_fb_oneinit()
88 MODULE_FIRMWARE("nvidia/gp102/nvdec/scrubber.bin");
89 MODULE_FIRMWARE("nvidia/gp104/nvdec/scrubber.bin");
90 MODULE_FIRMWARE("nvidia/gp106/nvdec/scrubber.bin");
91 MODULE_FIRMWARE("nvidia/gp107/nvdec/scrubber.bin");
92 MODULE_FIRMWARE("nvidia/gp108/nvdec/scrubber.bin");
Dtu102.c52 MODULE_FIRMWARE("nvidia/tu102/nvdec/scrubber.bin");
53 MODULE_FIRMWARE("nvidia/tu104/nvdec/scrubber.bin");
54 MODULE_FIRMWARE("nvidia/tu106/nvdec/scrubber.bin");
55 MODULE_FIRMWARE("nvidia/tu116/nvdec/scrubber.bin");
56 MODULE_FIRMWARE("nvidia/tu117/nvdec/scrubber.bin");
Dbase.c155 nvkm_debug(subdev, "VPR locked, running scrubber binary\n"); in nvkm_fb_mem_unlock()
158 nvkm_warn(subdev, "VPR locked, but no scrubber binary!\n"); in nvkm_fb_mem_unlock()
164 nvkm_error(subdev, "VPR scrubber binary failed\n"); in nvkm_fb_mem_unlock()
173 nvkm_debug(subdev, "VPR scrubber binary successful\n"); in nvkm_fb_mem_unlock()
Dgv100.c52 MODULE_FIRMWARE("nvidia/gv100/nvdec/scrubber.bin");
/kernel/linux/linux-6.6/Documentation/devicetree/bindings/memory-controllers/
Dsnps,dw-umctl2-ddrc.yaml38 Scrubber-Done signal, DFI Parity/CRC Error. Some platforms may have the
48 - description: Common ECC CE/UE/Scrubber/DFI Errors IRQ
51 - description: Individual ECC CE/UE/Scrubber/DFI Errors IRQs
61 reference clock, DDRC core clock, Scrubber standalone clock
/kernel/linux/linux-5.10/fs/xfs/scrub/
Dhealth.c33 * 2. If the scrubber returns a runtime error code, we exit making no changes
36 * 3. If the scrubber finds that A is clean, use sick_mask to clear the incore
39 * 4. If the scrubber finds that A is corrupt, use sick_mask to set the incore
119 * If the scrubber finds errors, we mark sick whatever's mentioned in
Drtbitmap.c111 /* Invoke the fork scrubber. */ in xchk_rtbitmap()
149 /* Invoke the fork scrubber. */ in xchk_rtsummary()
Dscrub.c52 * because they can involve extents from any AG. The general scrubber
58 * can signal a potential deadlock, in which case the scrubber can jump
75 * scrubber, something will notice that something is amiss and report
76 * the corruption. Therefore, each scrubber will allocate an empty
Dalloc.c30 /* Free space btree scrubber. */
Dbmap.c63 * extents in the scrubber, so leaving them in memory is fine. in xchk_setup_inode_bmap()
85 * Inode fork block mapping (BMBT) scrubber.
423 * from disk by the scrubber, we assume that its contents match what's in xchk_bmapbt_rec()
Dcommon.c586 /* Per-scrubber setup functions */
793 * data structure should not cause this scrubber to abort. in xchk_should_check_xref()
855 /* Invoke the data fork scrubber. */ in xchk_metadata_inode_forks()
Drmap.c30 /* Reverse-mapping scrubber. */
Dquota.c182 /* Invoke the fork scrubber. */ in xchk_quota_data_fork()
/kernel/linux/linux-6.6/fs/xfs/scrub/
Dhealth.c37 * 2. If the scrubber returns a runtime error code, we exit making no changes
40 * 3. If the scrubber finds that A is clean, use sick_mask to clear the incore
43 * 4. If the scrubber finds that A is corrupt, use sick_mask to set the incore
123 * If the scrubber finds errors, we mark sick whatever's mentioned in
Dscrub.c54 * because they can involve extents from any AG. The general scrubber
60 * can signal a potential deadlock, in which case the scrubber can jump
77 * scrubber, something will notice that something is amiss and report
78 * the corruption. Therefore, each scrubber will allocate an empty
Drtbitmap.c110 /* Invoke the fork scrubber. */ in xchk_rtbitmap()
Dalloc.c33 /* Free space btree scrubber. */
Dquota.c188 /* Invoke the fork scrubber. */ in xchk_quota_data_fork()
Dbmap.c67 * extents in the scrubber, so leaving them in memory is fine. in xchk_setup_inode_bmap()
88 * Inode fork block mapping (BMBT) scrubber.
472 * from disk by the scrubber, we assume that its contents match what's in xchk_bmapbt_rec()
/kernel/linux/linux-6.6/include/linux/
Dedac.h290 * @SCRUB_UNKNOWN: Unknown if scrubber is available
291 * @SCRUB_NONE: No scrubber
/kernel/linux/linux-5.10/include/linux/
Dedac.h269 * @SCRUB_UNKNOWN: Unknown if scrubber is available
270 * @SCRUB_NONE: No scrubber

123