Lines Matching refs:cache_policy_item_

39 	struct cache_policy_item_ *);
41 struct cache_policy_item_ *);
42 static struct cache_policy_item_ * cache_lfu_policy_create_item(void);
43 static void cache_lfu_policy_destroy_item(struct cache_policy_item_ *);
44 static struct cache_policy_item_ *cache_lfu_policy_get_first_item(
46 static struct cache_policy_item_ *cache_lfu_policy_get_last_item(
48 static struct cache_policy_item_ *cache_lfu_policy_get_next_item(
49 struct cache_policy_ *, struct cache_policy_item_ *);
50 static struct cache_policy_item_ *cache_lfu_policy_get_prev_item(
51 struct cache_policy_ *, struct cache_policy_item_ *);
53 struct cache_policy_item_ *);
55 struct cache_policy_item_ *);
57 struct cache_policy_item_ *);
59 struct cache_policy_item_ *);
60 static struct cache_policy_item_ * cache_queue_policy_create_item(void);
61 static void cache_queue_policy_destroy_item(struct cache_policy_item_ *);
62 static struct cache_policy_item_ *cache_queue_policy_get_first_item(
64 static struct cache_policy_item_ *cache_queue_policy_get_last_item(
66 static struct cache_policy_item_ *cache_queue_policy_get_next_item(
67 struct cache_policy_ *, struct cache_policy_item_ *);
68 static struct cache_policy_item_ *cache_queue_policy_get_prev_item(
69 struct cache_policy_ *, struct cache_policy_item_ *);
71 struct cache_policy_item_ *);
81 static struct cache_policy_item_ *
92 return ((struct cache_policy_item_ *)retval);
96 cache_queue_policy_destroy_item(struct cache_policy_item_ *item)
107 struct cache_policy_item_ *item)
121 struct cache_policy_item_ *item)
133 static struct cache_policy_item_ *
141 return ((struct cache_policy_item_ *)TAILQ_FIRST(&queue_policy->head));
144 static struct cache_policy_item_ *
152 return ((struct cache_policy_item_ *)TAILQ_LAST(&queue_policy->head,
156 static struct cache_policy_item_ *
158 struct cache_policy_item_ *item)
166 return ((struct cache_policy_item_ *)TAILQ_NEXT(queue_item, entries));
169 static struct cache_policy_item_ *
171 struct cache_policy_item_ *item)
179 return ((struct cache_policy_item_ *)TAILQ_PREV(queue_item,
227 (struct cache_policy_item_ *)queue_item);
240 struct cache_policy_item_ *item)
279 struct cache_policy_item_ *item)
327 static struct cache_policy_item_ *
338 return ((struct cache_policy_item_ *)retval);
342 cache_lfu_policy_destroy_item(struct cache_policy_item_ *item)
357 struct cache_policy_item_ *item)
378 struct cache_policy_item_ *item)
418 struct cache_policy_item_ *item)
432 static struct cache_policy_item_ *
449 return ((struct cache_policy_item_ *)lfu_item);
452 static struct cache_policy_item_ *
470 return ((struct cache_policy_item_ *)lfu_item);
473 static struct cache_policy_item_ *
475 struct cache_policy_item_ *item)
496 return ((struct cache_policy_item_ *)lfu_item);
499 static struct cache_policy_item_ *
501 struct cache_policy_item_ *item)
523 return ((struct cache_policy_item_ *)lfu_item);
579 (struct cache_policy_item_ *)lfu_item);