| /* |
| * zcache.h |
| * |
| * External zcache functions |
| * |
| * Copyright (c) 2009-2012, Dan Magenheimer, Oracle Corp. |
| */ |
| |
| #ifndef _ZCACHE_H_ |
| #define _ZCACHE_H_ |
| |
| extern int zcache_put(int, int, struct tmem_oid *, uint32_t, |
| char *, size_t, bool, int); |
| extern int zcache_autocreate_pool(int, int, bool); |
| extern int zcache_get(int, int, struct tmem_oid *, uint32_t, |
| char *, size_t *, bool, int); |
| extern int zcache_flush(int, int, struct tmem_oid *, uint32_t); |
| extern int zcache_flush_object(int, int, struct tmem_oid *); |
| extern int zcache_localify(int, struct tmem_oid *, uint32_t, |
| char *, size_t, void *); |
| |
| #endif /* _ZCACHE_H */ |