Changeset View
Changeset View
Standalone View
Standalone View
sys/contrib/libnv/nv_impl.h
Show First 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | |||||
#define NV_TYPE_FIRST NV_TYPE_NULL | #define NV_TYPE_FIRST NV_TYPE_NULL | ||||
#define NV_TYPE_LAST NV_TYPE_DESCRIPTOR_ARRAY | #define NV_TYPE_LAST NV_TYPE_DESCRIPTOR_ARRAY | ||||
#define NV_FLAG_BIG_ENDIAN 0x080 | #define NV_FLAG_BIG_ENDIAN 0x080 | ||||
#define NV_FLAG_IN_ARRAY 0x100 | #define NV_FLAG_IN_ARRAY 0x100 | ||||
#ifdef _KERNEL | #ifdef _KERNEL | ||||
#define nv_malloc(size) malloc((size), M_NVLIST, M_WAITOK) | #define nv_malloc(size) malloc((size), M_NVLIST, M_NOWAIT) | ||||
#define nv_calloc(n, size) mallocarray((n), (size), M_NVLIST, \ | #define nv_calloc(n, size) mallocarray((n), (size), M_NVLIST, \ | ||||
M_WAITOK | M_ZERO) | M_NOWAIT | M_ZERO) | ||||
#define nv_realloc(buf, size) realloc((buf), (size), M_NVLIST, \ | #define nv_realloc(buf, size) realloc((buf), (size), M_NVLIST, \ | ||||
M_WAITOK) | M_NOWAIT) | ||||
#define nv_free(buf) free((buf), M_NVLIST) | #define nv_free(buf) free((buf), M_NVLIST) | ||||
#define nv_strdup(buf) strdup((buf), M_NVLIST) | #define nv_strdup(buf) strdup_flags((buf), M_NVLIST, M_NOWAIT) | ||||
#define nv_vasprintf(ptr, ...) vasprintf(ptr, M_NVLIST, __VA_ARGS__) | #define nv_vasprintf(ptr, ...) vasprintf(ptr, M_NVLIST, __VA_ARGS__) | ||||
#define ERRNO_SET(var) do { } while (0) | #define ERRNO_SET(var) do { } while (0) | ||||
#define ERRNO_SAVE() do { do { } while(0) | #define ERRNO_SAVE() do { do { } while(0) | ||||
#define ERRNO_RESTORE() } while (0) | #define ERRNO_RESTORE() } while (0) | ||||
#define ERRNO_OR_DEFAULT(default) (default) | #define ERRNO_OR_DEFAULT(default) (default) | ||||
▲ Show 20 Lines • Show All 98 Lines • Show Last 20 Lines |