Home
last modified time | relevance | path

Searched refs:scrub (Results 1 – 25 of 34) 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.c1157 error = sub->sc.ops->scrub(&sub->sc); in xrep_metadata_inode_subtype()
1188 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 DMakefile169 xfs-y += $(addprefix scrub/, \
194 scrub.o \
201 xfs-$(CONFIG_XFS_ONLINE_SCRUB_STATS) += scrub/stats.o
203 xfs-$(CONFIG_XFS_RT) += $(addprefix scrub/, \
211 xfs-$(CONFIG_XFS_QUOTA) += $(addprefix scrub/, \
219 xfs-y += $(addprefix scrub/, \
245 xfs-$(CONFIG_XFS_RT) += $(addprefix scrub/, \
252 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 Dedac_device.c576 kfree(ctx->scrub); in edac_dev_release()
651 ctx->scrub = kzalloc_objs(*ctx->scrub, scrub_cnt); in edac_dev_register()
652 if (!ctx->scrub) in edac_dev_register()
673 dev_data = &ctx->scrub[scrub_cnt]; in edac_dev_register()
747 kfree(ctx->scrub); in edac_dev_register()
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.c671 (!ubi->used.rb_node && !ubi->scrub.rb_node)) {
713 } else if (!ubi->scrub.rb_node) {
715 if (!ubi->scrub.rb_node) {
743 e1 = rb_entry(rb_first(&ubi->scrub), struct ubi_wl_entry, u.rb);
748 self_check_in_wl_tree(ubi, e1, &ubi->scrub);
749 rb_erase(&e1->u.rb, &ubi->scrub);
937 wl_tree_add(e1, &ubi->scrub);
1024 if (!ubi->scrub.rb_node) {
1309 } else if (in_wl_tree(e, &ubi->scrub)) {
1310 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.h626 struct rb_root scrub; member
698 unsigned int scrub:1; member
1053 ubi_rb_for_each_entry((tmp_rb), (e), &(ubi)->scrub, u.rb)
H A Deba.c594 int err, pnum, scrub = 0, vol_id = vol->vol_id; in ubi_eba_read_leb() local
680 scrub = 1; in ubi_eba_read_leb()
692 scrub = 1; in ubi_eba_read_leb()
696 scrub = 1; in ubi_eba_read_leb()
716 if (scrub) in ubi_eba_read_leb()
/linux/drivers/cxl/
H A DKconfig138 The CXL EDAC scrub control is optional and allows host to
139 control the scrub feature configurations of CXL memory expander
143 published with memory scrub control attributes as described by
144 Documentation/ABI/testing/sysfs-edac-scrub.
147 of a memory scrub feature established by the platform/device
148 (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/drivers/iio/adc/
H A Dpalmas_gpadc.c357 goto scrub; in palmas_gpadc_calibrate()
364 goto scrub; in palmas_gpadc_calibrate()
378 scrub: in palmas_gpadc_calibrate()
/linux/drivers/net/fddi/skfp/h/
H A Dsmc.h205 u_char scrub ; /* CFM flag Scrub -> PCM */ member
/linux/drivers/s390/crypto/
H A Dzcrypt_ccamisc.c330 static void free_cprbmem(void *mem, size_t paramblen, bool scrub, u32 xflags) in free_cprbmem() argument
334 if (mem && scrub) in free_cprbmem()
1027 bool scrub) in _ip_cprb_helper() argument
1180 free_cprbmem(mem, PARMBSIZE, scrub, xflags); in _ip_cprb_helper()

12