Home
last modified time | relevance | path

Searched refs:scrubber (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/md/dm-vdo/
H A Dslab-depot.c2607 struct slab_scrubber *scrubber = &slab->allocator->scrubber; in register_slab_for_scrubbing() local
2617 WRITE_ONCE(scrubber->slab_count, scrubber->slab_count + 1); in register_slab_for_scrubbing()
2623 list_add_tail(&slab->allocq_entry, &scrubber->high_priority_slabs); in register_slab_for_scrubbing()
2627 list_add_tail(&slab->allocq_entry, &scrubber->slabs); in register_slab_for_scrubbing()
2714 static struct vdo_slab *get_next_slab(struct slab_scrubber *scrubber) in get_next_slab() argument
2718 slab = list_first_entry_or_null(&scrubber->high_priority_slabs, in get_next_slab()
2723 return list_first_entry_or_null(&scrubber->slabs, struct vdo_slab, in get_next_slab()
2733 static inline bool __must_check has_slabs_to_scrub(struct slab_scrubber *scrubber) in has_slabs_to_scrub() argument
2735 return (get_next_slab(scrubber) != NULL); in has_slabs_to_scrub()
2742 static void uninitialize_scrubber_vio(struct slab_scrubber *scrubber) in uninitialize_scrubber_vio() argument
[all …]
H A Dslab-depot.h404 struct slab_scrubber scrubber; member
/linux/drivers/gpu/drm/nouveau/nvkm/subdev/gsp/rm/
H A Dgr.c25 if (rm->api->gr->scrubber.fini) in nvkm_rm_gr_fini()
26 rm->api->gr->scrubber.fini(gr); in nvkm_rm_gr_fini()
38 if (rm->api->gr->scrubber.init) { in nvkm_rm_gr_init()
39 ret = rm->api->gr->scrubber.init(gr); in nvkm_rm_gr_init()
84 gr->scrubber.chid = -1; in nvkm_rm_gr_new()
H A Drm.h131 } scrubber; member
/linux/Documentation/ABI/testing/
H A Dsysfs-edac-scrub50 by the memory scrubber.
64 by the memory scrubber.
82 within the supported range by the memory scrubber.
/linux/Documentation/edac/
H A Dscrub.rst85 provided that the scrubber supports this functionality.
113 userspace request to change CXL patrol scrubber's configurations.
255 The control attributes of a registered scrubber instance could be