summaryrefslogtreecommitdiffstats
path: root/freebsd/vm/uma_int.h
diff options
context:
space:
mode:
authorJennifer Averett <jennifer.averett@oarcorp.com>2012-04-19 14:10:20 -0500
committerJennifer Averett <jennifer.averett@oarcorp.com>2012-04-19 14:10:20 -0500
commitcb6ffcd6cfde7e7158df61726fcba840649f6b30 (patch)
treebcabe5c17f9c31777d7003974fd6949f3822e2f6 /freebsd/vm/uma_int.h
parentMerged rtems-bsd-uma.c back into uma_core.c (diff)
downloadrtems-libbsd-cb6ffcd6cfde7e7158df61726fcba840649f6b30.tar.bz2
Added in uma_find_refcnt() and vtoslab()
The vtoslab returns NULL for now which will cause a fault when the code runs.
Diffstat (limited to 'freebsd/vm/uma_int.h')
-rw-r--r--freebsd/vm/uma_int.h6
1 files changed, 5 insertions, 1 deletions
diff --git a/freebsd/vm/uma_int.h b/freebsd/vm/uma_int.h
index 16115201..f3a99d78 100644
--- a/freebsd/vm/uma_int.h
+++ b/freebsd/vm/uma_int.h
@@ -391,10 +391,10 @@ hash_sfind(struct uma_hash *hash, u_int8_t *data)
return (NULL);
}
-#ifndef __rtems__
static __inline uma_slab_t
vtoslab(vm_offset_t va)
{
+#ifndef __rtems__
vm_page_t p;
uma_slab_t slab;
@@ -405,8 +405,12 @@ vtoslab(vm_offset_t va)
return (slab);
else
return (NULL);
+#else /* __rtems__ */
+ return (NULL); /* XXX - FIX THIS!!! */
+#endif /* __rtems__ */
}
+#ifndef __rtems__
static __inline void
vsetslab(vm_offset_t va, uma_slab_t slab)
{