summaryrefslogtreecommitdiffstats
path: root/sys/gnu/fs/xfs/FreeBSD/support/kmem.h
diff options
context:
space:
mode:
Diffstat (limited to 'sys/gnu/fs/xfs/FreeBSD/support/kmem.h')
-rw-r--r--sys/gnu/fs/xfs/FreeBSD/support/kmem.h86
1 files changed, 0 insertions, 86 deletions
diff --git a/sys/gnu/fs/xfs/FreeBSD/support/kmem.h b/sys/gnu/fs/xfs/FreeBSD/support/kmem.h
deleted file mode 100644
index 4976008..0000000
--- a/sys/gnu/fs/xfs/FreeBSD/support/kmem.h
+++ /dev/null
@@ -1,86 +0,0 @@
-#ifndef __XFS_SUPPORT_KMEM_H__
-#define __XFS_SUPPORT_KMEM_H__
-
-#include <sys/param.h>
-#include <sys/systm.h>
-#include <sys/malloc.h>
-#include <sys/kernel.h>
-#include <sys/lock.h>
-#include <sys/mutex.h>
-#include <vm/uma.h>
-
-typedef unsigned long xfs_pflags_t;
-
-#define PFLAGS_TEST_NOIO() 0
-#define PFLAGS_TEST_FSTRANS() 0
-
-#define PFLAGS_SET_NOIO(STATEP) do { \
-} while (0)
-
-#define PFLAGS_SET_FSTRANS(STATEP) do { \
-} while (0)
-
-#define PFLAGS_RESTORE(STATEP) do { \
-} while (0)
-
-#define PFLAGS_DUP(OSTATEP, NSTATEP) do { \
-} while (0)
-
-/* Restore the PF_FSTRANS state to what was saved in STATEP */
-#define PFLAGS_RESTORE_FSTRANS(STATEP) do { \
-} while (0)
-
-/*
- * memory management routines
- */
-#define KM_SLEEP M_WAITOK
-#define KM_NOSLEEP M_NOWAIT
-#define KM_NOFS M_WAITOK
-#define KM_MAYFAIL 0
-
-#define kmem_zone uma_zone
-
-typedef struct uma_zone kmem_zone_t;
-typedef struct uma_zone xfs_zone_t;
-
-
-#define KM_ZONE_HWALIGN 0
-#define KM_ZONE_RECLAIM 0
-#define KM_ZONE_SPREAD 0
-
-#define kmem_zone_init(len, name) \
- uma_zcreate(name, len, NULL, NULL, NULL, NULL, 0, 0)
-
-static inline kmem_zone_t *
-kmem_zone_init_flags(int size, char *zone_name, unsigned long flags,
- void (*construct)(void *, kmem_zone_t *, unsigned long))
-{
- return uma_zcreate(zone_name, size, NULL, NULL, NULL, NULL, 0, 0);
-}
-
-#define kmem_zone_free(zone, ptr) \
- uma_zfree(zone, ptr)
-
-static inline void
-kmem_zone_destroy(kmem_zone_t *zone)
-{
- uma_zdestroy(zone);
-}
-
-#define kmem_zone_alloc(zone, flg) \
- uma_zalloc(zone, flg)
-#define kmem_zone_zalloc(zone, flg) \
- uma_zalloc(zone, (flg) | M_ZERO)
-
-#define kmem_alloc(len, flg) \
- malloc(len, M_XFS, flg)
-#define kmem_zalloc(len, flg) \
- malloc(len, M_XFS, (flg) | M_ZERO)
-#define kmem_free(ptr, size) \
- free(ptr, M_XFS)
-#define kmem_realloc(ptr, nsize, osize, flg) \
- realloc(ptr, nsize, M_XFS, flg)
-
-MALLOC_DECLARE(M_XFS);
-
-#endif /* __XFS_SUPPORT_KMEM_H__ */
OpenPOWER on IntegriCloud