Changeset View
Changeset View
Standalone View
Standalone View
sys/contrib/openzfs/include/os/freebsd/spl/sys/kmem.h
Show All 23 Lines | |||||
* SUCH DAMAGE. | * SUCH DAMAGE. | ||||
* | * | ||||
* $FreeBSD$ | * $FreeBSD$ | ||||
*/ | */ | ||||
#ifndef _OPENSOLARIS_SYS_KMEM_H_ | #ifndef _OPENSOLARIS_SYS_KMEM_H_ | ||||
#define _OPENSOLARIS_SYS_KMEM_H_ | #define _OPENSOLARIS_SYS_KMEM_H_ | ||||
#ifdef _KERNEL | |||||
#include <sys/param.h> | #include <sys/param.h> | ||||
#include <sys/malloc.h> | #include <sys/malloc.h> | ||||
#include <sys/vmem.h> | #include <sys/vmem.h> | ||||
#include <sys/counter.h> | #include <sys/counter.h> | ||||
#include <vm/uma.h> | #include <vm/uma.h> | ||||
#include <vm/vm.h> | #include <vm/vm.h> | ||||
#include <vm/vm_extern.h> | #include <vm/vm_extern.h> | ||||
▲ Show 20 Lines • Show All 48 Lines • ▼ Show 20 Lines | |||||
#define kmem_cache_reap_now kmem_cache_reap_soon | #define kmem_cache_reap_now kmem_cache_reap_soon | ||||
#define freemem vm_free_count() | #define freemem vm_free_count() | ||||
#define minfree vm_cnt.v_free_min | #define minfree vm_cnt.v_free_min | ||||
#define kmem_alloc(size, kmflags) zfs_kmem_alloc((size), (kmflags)) | #define kmem_alloc(size, kmflags) zfs_kmem_alloc((size), (kmflags)) | ||||
#define kmem_zalloc(size, kmflags) \ | #define kmem_zalloc(size, kmflags) \ | ||||
zfs_kmem_alloc((size), (kmflags) | M_ZERO) | zfs_kmem_alloc((size), (kmflags) | M_ZERO) | ||||
#define kmem_free(buf, size) zfs_kmem_free((buf), (size)) | #define kmem_free(buf, size) zfs_kmem_free((buf), (size)) | ||||
#endif /* _KERNEL */ | |||||
#endif /* _OPENSOLARIS_SYS_KMEM_H_ */ | #endif /* _OPENSOLARIS_SYS_KMEM_H_ */ |