#ifndef IOU_ALLOC_CACHE_H #define IOU_ALLOC_CACHE_H /* * Don't allow the cache to grow beyond this size. */ #define IO_ALLOC_CACHE_MAX … static inline bool io_alloc_cache_put(struct io_alloc_cache *cache, void *entry) { … } static inline void *io_alloc_cache_get(struct io_alloc_cache *cache) { … } /* returns false if the cache was initialized properly */ static inline bool io_alloc_cache_init(struct io_alloc_cache *cache, unsigned max_nr, size_t size) { … } static inline void io_alloc_cache_free(struct io_alloc_cache *cache, void (*free)(const void *)) { … } #endif