Lines Matching refs:kernel
3 The right way to allocate memory in the kernel.
29 in the kernel, from a security perspective.
33 The kernel sometimes needs to provide persistent allocations that depend on
42 fails, the kernel will panic), and always return zeroed memory. Trying to free
43 these allocations results in a kernel panic.
67 will never fail (the kernel will instead panic if no memory can be found).
73 The first blessed way to allocate memory in the kernel is by using zones.
116 kernel pointers (like `vm_offset_t`,`vm_address_t`, `uintptr_t`, ...),
132 kernel extensions must define `KALLOC_TYPE_STRICT_SIZE_CHECK` to turn
158 contain kernel pointers. If your untyped allocation contains kernel pointers
160 the kernel pointers and the second that is untyped and data-only.
195 <td>This should be used when the allocated type contains no kernel pointer only</td>
387 purpose as its backing store should not contain kernel pointers.
391 `OSValueObject<T>` must be instantiated in a module of your kernel extension,