Lines Matching refs:cache_policy_item_
38 * cache_policy_item_ represents some abstract cache element in the policy
39 * queue. connected_item pointers to the corresponding cache_policy_item_ in
42 struct cache_policy_item_ {
50 struct cache_policy_item_ *connected_item;
58 struct cache_policy_item_* (*create_item_func)(void);
59 void (*destroy_item_func)(struct cache_policy_item_ *);
62 struct cache_policy_item_ *);
64 struct cache_policy_item_ *);
66 struct cache_policy_item_ *);
68 struct cache_policy_item_ *(*get_first_item_func)(
70 struct cache_policy_item_ *(*get_last_item_func)(
72 struct cache_policy_item_ *(*get_next_item_func)(
73 struct cache_policy_ *, struct cache_policy_item_ *);
74 struct cache_policy_item_ *(*get_prev_item_func)(
75 struct cache_policy_ *, struct cache_policy_item_ *);
79 * LFU cache policy item "inherited" from cache_policy_item_ structure
82 struct cache_policy_item_ parent_data;
99 * LRU and FIFO policies item "inherited" from cache_policy_item_
102 struct cache_policy_item_ parent_data;