Lines Matching full:smr
33 .Nm smr
39 .Fa "smr_t smr"
47 .Fa "smr_t smr"
51 .Fa "smr_t smr"
55 .Fa "smr_t smr"
59 .Fa "smr_t smr"
65 .Fa "smr_t smr"
69 .Fa "smr_t smr"
73 Safe Memory Reclamation (SMR) is a facility which enables the implementation of
75 In typical usage, read accesses to an SMR-protected data structure, such as a
106 Note that any SMR-protected data structure must be implemented carefully such
109 The data structure must be designed to be lock-free; SMR merely facilitates
158 To simplify the integration of SMR into consumers, the
160 kernel memory allocator provides some SMR-specified facilities.
171 To insert an item into an SMR-protected data structure, memory is allocated
179 Read-only lookup operations are performed in SMR read sections.
191 Consumers are expected to use SMR in conjunction with UMA and thus need only
196 functions, and the SMR helper macros defined in
198 However, an introduction to the write-side interface of SMR can be useful.
200 Internally, SMR maintains a global
268 the acronym SMR typically refers to a family of algorithms which enable
271 Here, SMR refers to a particular algorithm belonging to this family, as well as
275 .Pa sys/sys/smr.h
282 The acronym SMR is also used to mean "shingled magnetic recording", a
291 The SMR algorithm and its implementation were provided by