cache_policy_
struct cache_policy_ *policy;
struct cache_policy_ *policy,
struct cache_policy_ *connected_policy,
struct cache_policy_ *policy, *connected_policy;
struct cache_policy_ *, struct cache_policy_ *,
struct cache_policy_ *policy, *connected_policy;
struct cache_policy_ **policies;
cache_queue_policy_add_item(struct cache_policy_ *policy,
cache_queue_policy_remove_item(struct cache_policy_ *policy,
cache_queue_policy_get_first_item(struct cache_policy_ *policy)
cache_queue_policy_get_last_item(struct cache_policy_ *policy)
cache_queue_policy_get_next_item(struct cache_policy_ *policy,
cache_queue_policy_get_prev_item(struct cache_policy_ *policy,
cache_fifo_policy_update_item(struct cache_policy_ *policy,
struct cache_policy_ *
return ((struct cache_policy_ *)retval);
destroy_cache_fifo_policy(struct cache_policy_ *policy)
cache_lru_policy_update_item(struct cache_policy_ *policy,
struct cache_policy_ *
return ((struct cache_policy_ *)retval);
destroy_cache_lru_policy(struct cache_policy_ *policy)
cache_lfu_policy_add_item(struct cache_policy_ *policy,
cache_lfu_policy_update_item(struct cache_policy_ *policy,
static void cache_fifo_policy_update_item(struct cache_policy_ *,
static void cache_lfu_policy_add_item(struct cache_policy_ *,
cache_lfu_policy_remove_item(struct cache_policy_ *policy,
cache_lfu_policy_get_first_item(struct cache_policy_ *policy)
struct cache_policy_ *);
cache_lfu_policy_get_last_item(struct cache_policy_ *policy)
struct cache_policy_ *);
cache_lfu_policy_get_next_item(struct cache_policy_ *policy,
struct cache_policy_ *, struct cache_policy_item_ *);
cache_lfu_policy_get_prev_item(struct cache_policy_ *policy,
struct cache_policy_ *, struct cache_policy_item_ *);
static void cache_lfu_policy_remove_item(struct cache_policy_ *,
struct cache_policy_ *
static void cache_lfu_policy_update_item(struct cache_policy_ *,
static void cache_lru_policy_update_item(struct cache_policy_ *,
return ((struct cache_policy_ *)retval);
destroy_cache_lfu_policy(struct cache_policy_ *policy)
static void cache_queue_policy_add_item(struct cache_policy_ *,
struct cache_policy_ *);
struct cache_policy_ *);
struct cache_policy_ *, struct cache_policy_item_ *);
struct cache_policy_ *, struct cache_policy_item_ *);
static void cache_queue_policy_remove_item(struct cache_policy_ *,
struct cache_policy_ parent_data;
struct cache_policy_ *init_cache_fifo_policy(void);
void destroy_cache_fifo_policy(struct cache_policy_ *);
struct cache_policy_ *init_cache_lru_policy(void);
void destroy_cache_lru_policy(struct cache_policy_ *);
struct cache_policy_ *init_cache_lfu_policy(void);
void destroy_cache_lfu_policy(struct cache_policy_ *);
void (*add_item_func)(struct cache_policy_ *,
void (*remove_item_func)(struct cache_policy_ *,
void (*update_item_func)(struct cache_policy_ *,
struct cache_policy_ *);
struct cache_policy_ *);
struct cache_policy_ *, struct cache_policy_item_ *);
struct cache_policy_ *, struct cache_policy_item_ *);
struct cache_policy_ parent_data;