Home
last modified time | relevance | path

Searched refs:scrub (Results 1 – 25 of 33) sorted by relevance

12

/linux/fs/xfs/scrub/
H A Dscrub.c282 .scrub = xchk_probe,
288 .scrub = xchk_superblock,
294 .scrub = xchk_agf,
300 .scrub = xchk_agfl,
306 .scrub = xchk_agi,
312 .scrub = xchk_allocbt,
319 .scrub = xchk_allocbt,
326 .scrub = xchk_iallocbt,
333 .scrub = xchk_iallocbt,
341 .scrub = xchk_rmapbt,
[all …]
H A Dscrub.h85 int (*scrub)(struct xfs_scrub *); member
H A Drepair.c1139 error = sub->sc.ops->scrub(&sub->sc); in xrep_metadata_inode_subtype()
1170 error = sub->sc.ops->scrub(&sub->sc); in xrep_metadata_inode_subtype()
/linux/Documentation/ABI/testing/
H A Dsysfs-edac-scrub7 belongs to an instance of memory scrub control feature,
10 scrub control feature.
12 The sysfs scrub attr nodes are only present if the parent
49 (RO) Supported minimum scrub cycle duration in seconds
52 Device-based scrub: returns the minimum scrub cycle
55 Region-based scrub: returns the max of minimum scrub cycles
63 (RO) Supported maximum scrub cycle duration in seconds
66 Device-based scrub: returns the maximum scrub cycle supported
69 Region-based scrub: returns the min of maximum scrub cycles
72 If the memory device does not provide maximum scrub cycle
[all …]
H A Dsysfs-bus-nfit164 What: /sys/bus/nd/devices/ndbusX/nfit/scrub
184 list and doing a full scrub. The former (selective insertion of
192 '1': Enable a full scrub to happen if an exception for a memory
/linux/Documentation/edac/
H A Dscrub.rst52 identified, such as CXL memory device patrol scrub, CXL DDR5 ECS, ACPI
59 A generic memory EDAC scrub control allows users to manage underlying
64 Use cases of common scrub control feature
68 identified, including the CXL memory device patrol scrub, CXL DDR5 ECS,
74 on-demand scrubbing (e.g., ACPI RAS2, ACPI ARS). However, the scrub control
76 a standardized, generic sysfs scrub control interface that is accessible to
79 2. User-space scrub controls allow users to disable scrubbing if necessary,
80 for example, to disable background patrol scrubbing or adjust the scrub
88 scrub rate via sysfs scrub controls. This approach offers several benefits:
97 be a system-wide BIOS or similar control to manage scrub settings for a CXL
[all …]
/linux/drivers/net/fddi/skfp/
H A Dcfm.c100 smc->y[PA].scrub = 0 ; in cfm_init()
101 smc->y[PB].scrub = 0 ; in cfm_init()
339 smc->y[PA].scrub = TRUE ; in cfm_fsm()
350 smc->y[PA].scrub = TRUE ; in cfm_fsm()
351 smc->y[PB].scrub = TRUE ; in cfm_fsm()
363 smc->y[PA].scrub = TRUE ; in cfm_fsm()
364 smc->y[PB].scrub = TRUE ; in cfm_fsm()
398 smc->y[PB].scrub = TRUE ; in cfm_fsm()
406 smc->y[PA].scrub = TRUE ; in cfm_fsm()
407 smc->y[PB].scrub = TRUE ; in cfm_fsm()
[all …]
/linux/fs/xfs/
H A DMakefile166 xfs-y += $(addprefix scrub/, \
191 scrub.o \
198 xfs-$(CONFIG_XFS_ONLINE_SCRUB_STATS) += scrub/stats.o
200 xfs-$(CONFIG_XFS_RT) += $(addprefix scrub/, \
208 xfs-$(CONFIG_XFS_QUOTA) += $(addprefix scrub/, \
216 xfs-y += $(addprefix scrub/, \
242 xfs-$(CONFIG_XFS_RT) += $(addprefix scrub/, \
249 xfs-$(CONFIG_XFS_QUOTA) += $(addprefix scrub/, \
H A DKconfig173 This may slow down scrub slightly due to the use of high precision
177 Usage data are collected in /sys/kernel/debug/xfs/scrub.
/linux/drivers/edac/
H A Dscrub.c44 const struct edac_scrub_ops *ops = ctx->scrub[inst].scrub_ops; \
48 ret = ops->cb(ras_feat_dev->parent, ctx->scrub[inst].private, &data); \
69 const struct edac_scrub_ops *ops = ctx->scrub[inst].scrub_ops; \
77 ret = ops->cb(ras_feat_dev->parent, ctx->scrub[inst].private, data); \
95 const struct edac_scrub_ops *ops = ctx->scrub[inst].scrub_ops; in EDAC_SCRUB_ATTR_STORE()
H A Dpasemi_edac.c184 u32 errctl1, errcor, scrub, mcen; in pasemi_edac_probe() local
228 pci_read_config_dword(pdev, MCCFG_SCRUB, &scrub); in pasemi_edac_probe()
232 ((scrub & MCCFG_SCRUB_RGLR_SCRB_EN) ? SCRUB_FLAG_HW_PROG : 0); in pasemi_edac_probe()
/linux/drivers/mtd/ubi/
H A Dwl.c690 (!ubi->used.rb_node && !ubi->scrub.rb_node)) {
732 } else if (!ubi->scrub.rb_node) {
734 if (!ubi->scrub.rb_node) {
762 e1 = rb_entry(rb_first(&ubi->scrub), struct ubi_wl_entry, u.rb);
767 self_check_in_wl_tree(ubi, e1, &ubi->scrub);
768 rb_erase(&e1->u.rb, &ubi->scrub);
956 wl_tree_add(e1, &ubi->scrub);
1043 if (!ubi->scrub.rb_node) {
1327 } else if (in_wl_tree(e, &ubi->scrub)) {
1328 self_check_in_wl_tree(ubi, e, &ubi->scrub);
[all …]
H A Dfastmap.c137 int pnum, int ec, int scrub) in add_aeb() argument
146 aeb->scrub = scrub; in add_aeb()
296 aeb->scrub = new_aeb->scrub; in update_vol()
429 int scrub = 0; in scan_pool() local
447 scrub = 1; in scan_pool()
469 scrub = 1; in scan_pool()
471 ret = add_aeb(ai, free, pnum, ec, scrub); in scan_pool()
479 scrub = 1; in scan_pool()
490 new_aeb->scrub = scrub; in scan_pool()
843 new->scrub = old->scrub; in clone_aeb()
H A Dubi.h610 struct rb_root scrub; member
680 unsigned int scrub:1; member
1034 ubi_rb_for_each_entry((tmp_rb), (e), &(ubi)->scrub, u.rb)
H A Deba.c595 int err, pnum, scrub = 0, vol_id = vol->vol_id; in ubi_eba_read_leb() local
681 scrub = 1; in ubi_eba_read_leb()
693 scrub = 1; in ubi_eba_read_leb()
697 scrub = 1; in ubi_eba_read_leb()
717 if (scrub) in ubi_eba_read_leb()
H A Dattach.c660 aeb->scrub = ((cmp_res & 2) || bitflips); in ubi_add_to_av()
694 aeb->scrub = bitflips; in ubi_add_to_av()
/linux/drivers/cxl/
H A DKconfig137 The CXL EDAC scrub control is optional and allows host to
138 control the scrub feature configurations of CXL memory expander
142 published with memory scrub control attributes as described by
143 Documentation/ABI/testing/sysfs-edac-scrub.
146 of a memory scrub feature established by the platform/device
147 (e.g. scrub rates for the patrol scrub feature).
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/fb/
H A Dgv100.c41 .vpr.scrub = gp102_fb_vpr_scrub,
H A Dtu102.c43 .vpr.scrub = gp102_fb_vpr_scrub,
H A Dgp102.c78 .vpr.scrub = gp102_fb_vpr_scrub,
H A Dbase.c162 ret = fb->func->vpr.scrub(fb); in nvkm_fb_mem_unlock()
/linux/Documentation/firmware-guide/acpi/apei/
H A Doutput_format.rst84 mirror Broken | memory sparing | scrub corrected error | \
85 scrub uncorrected error
/linux/fs/btrfs/
H A DMakefile31 compression.o delayed-ref.o relocation.o delayed-inode.o scrub.o \
/linux/drivers/net/fddi/skfp/h/
H A Dsmc.h205 u_char scrub ; /* CFM flag Scrub -> PCM */ member
/linux/include/linux/
H A Dedac.h866 struct edac_dev_data *scrub; member

12