Lines Matching refs:should
21 clients should find sufficient,
54 for the buffer cache, and most client should either use `Z_NOWAIT` or `Z_WAITOK`.
119 are also provided but should typically rarely be used.
126 - types should be small enough to fit in the zone allocator:
130 - for union types, data/pointer overlaps should be avoided if possible.
131 when this isn't possible, a zone should be considered.
143 - variable sized allocations should have a single owner and not be refcounted;
189 <td>This should be used when the allocated type contains no kernel pointer only</td>
267 This section covers how typed allocators should be adopted to use
272 should probably use OSObject as a base class. C++ operators
273 and non-POD types should be used seldomly.
363 described above. You should never use the operators on scalar types. Instead, you
364 should use the appropriate typed allocator API based on the semantics of the memory
371 purpose as its backing store should not contain kernel pointers.