| /linux/fs/xfs/scrub/ |
| H A D | scrub.c | 282 .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 D | scrub.h | 85 int (*scrub)(struct xfs_scrub *); member
|
| H A D | repair.c | 1157 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 D | sysfs-edac-scrub | 7 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 D | sysfs-bus-nfit | 164 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 D | scrub.rst | 52 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 D | cfm.c | 100 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 D | Makefile | 169 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 D | Kconfig | 173 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 D | scrub.c | 44 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 D | edac_device.c | 576 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 D | pasemi_edac.c | 184 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 D | wl.c | 671 (!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 D | fastmap.c | 137 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 D | ubi.h | 626 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 D | eba.c | 594 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 D | Kconfig | 138 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 D | gv100.c | 41 .vpr.scrub = gp102_fb_vpr_scrub,
|
| H A D | tu102.c | 43 .vpr.scrub = gp102_fb_vpr_scrub,
|
| H A D | gp102.c | 78 .vpr.scrub = gp102_fb_vpr_scrub,
|
| H A D | base.c | 162 ret = fb->func->vpr.scrub(fb); in nvkm_fb_mem_unlock()
|
| /linux/Documentation/firmware-guide/acpi/apei/ |
| H A D | output_format.rst | 84 mirror Broken | memory sparing | scrub corrected error | \ 85 scrub uncorrected error
|
| /linux/drivers/iio/adc/ |
| H A D | palmas_gpadc.c | 357 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 D | smc.h | 205 u_char scrub ; /* CFM flag Scrub -> PCM */ member
|
| /linux/drivers/s390/crypto/ |
| H A D | zcrypt_ccamisc.c | 330 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()
|