Lines Matching refs:this
16 `kmem_alloc` for allocations larger than a few pages (32KB when this
17 document was being written but this is subject to change/tuning in the future).
40 Unlike the typical zone allocators, this allows for arbitrary sizes, in a
55 but not to wait for available pages if there are none, this is only useful
68 `Z_NOFAIL` can be used to denote that the caller knows about this.
83 from other types (typically `zone_require` will be used with this zone),
99 one of its variants (like IOKit's `IOMallocData`). However, this comes with
102 Note that at this time, those interfaces aren't exported to third parties,
125 The first case is fixed size types, this is typically a `struct`, `union`
129 smaller than `KALLOC_SAFE_ALLOC_SIZE`. When this is not the case,
131 or some buffer in that type, the solution is to outline this allocation.
135 when this isn't possible, a zone should be considered.
213 Note that this is absolutely OK to use this variant
242 Note that this is absolutely OK to use this variant
360 context as this denormalized information is at the begining
364 For this reason, the default variants of the mixin and the macros
386 libkern collection is using `OSValueObject`. Please do not use `OSData` for this