Lines Matching +full:wait +full:- +full:on +full:- +full:write
1 .\"-
21 .\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
31 .Nd "SMP-friendly kernel counter implementation"
37 .Fn counter_u64_alloc "int wait"
82 can be used in any non-interrupt context.
87 update faster than simple arithmetic on the global variable.
90 is considered suitable for accounting in the performance-critical
92 .Bl -tag -width indent
93 .It Fn counter_u64_alloc wait
94 Allocate a new 64-bit unsigned counter.
96 .Fa wait
99 wait flag, should be either
123 section, while on other is a nop.
150 The function is a multiprocessor-friendly version of
155 Returns non-negative value if the rate is not yet reached during the current
192 Any write to the oid zeroes it.
204 Any write to the oid zeroes it.
217 A read of the oid returns len-sized array of
221 Any write to the oid zeroes all array elements.
234 A read of the oid returns len-sized array of
238 Any write to the oid zeroes all array elements.
243 is implemented using per-CPU data fields that are specially aligned
244 in memory, to avoid inter-CPU bus traffic due to shared use
251 Fetch operation loops through all per-CPU fields and obtains a snapshot
257 operating on the private data for the current CPU,
262 The multi-instruction sequence provides the same guarantees as the
263 amd64 single-instruction implementation.
271 .Bd -literal -offset indent
292 .An -nosplit