Lines Matching refs:retval
84 struct cache_queue_policy_item_ *retval; in cache_queue_policy_create_item() local
87 retval = calloc(1, in cache_queue_policy_create_item()
88 sizeof(*retval)); in cache_queue_policy_create_item()
89 assert(retval != NULL); in cache_queue_policy_create_item()
92 return ((struct cache_policy_item_ *)retval); in cache_queue_policy_create_item()
190 struct cache_queue_policy_ *retval; in init_cache_queue_policy() local
193 retval = calloc(1, in init_cache_queue_policy()
194 sizeof(*retval)); in init_cache_queue_policy()
195 assert(retval != NULL); in init_cache_queue_policy()
197 retval->parent_data.create_item_func = cache_queue_policy_create_item; in init_cache_queue_policy()
198 retval->parent_data.destroy_item_func = cache_queue_policy_destroy_item; in init_cache_queue_policy()
200 retval->parent_data.add_item_func = cache_queue_policy_add_item; in init_cache_queue_policy()
201 retval->parent_data.remove_item_func = cache_queue_policy_remove_item; in init_cache_queue_policy()
203 retval->parent_data.get_first_item_func = in init_cache_queue_policy()
205 retval->parent_data.get_last_item_func = in init_cache_queue_policy()
207 retval->parent_data.get_next_item_func = in init_cache_queue_policy()
209 retval->parent_data.get_prev_item_func = in init_cache_queue_policy()
212 TAILQ_INIT(&retval->head); in init_cache_queue_policy()
214 return (retval); in init_cache_queue_policy()
251 struct cache_queue_policy_ *retval; in init_cache_fifo_policy() local
254 retval = init_cache_queue_policy(); in init_cache_fifo_policy()
255 retval->parent_data.update_item_func = cache_fifo_policy_update_item; in init_cache_fifo_policy()
258 return ((struct cache_policy_ *)retval); in init_cache_fifo_policy()
296 struct cache_queue_policy_ *retval; in init_cache_lru_policy() local
299 retval = init_cache_queue_policy(); in init_cache_lru_policy()
300 retval->parent_data.update_item_func = cache_lru_policy_update_item; in init_cache_lru_policy()
303 return ((struct cache_policy_ *)retval); in init_cache_lru_policy()
330 struct cache_lfu_policy_item_ *retval; in cache_lfu_policy_create_item() local
333 retval = calloc(1, in cache_lfu_policy_create_item()
334 sizeof(*retval)); in cache_lfu_policy_create_item()
335 assert(retval != NULL); in cache_lfu_policy_create_item()
338 return ((struct cache_policy_item_ *)retval); in cache_lfu_policy_create_item()
534 struct cache_lfu_policy_ *retval; in init_cache_lfu_policy() local
537 retval = calloc(1, in init_cache_lfu_policy()
538 sizeof(*retval)); in init_cache_lfu_policy()
539 assert(retval != NULL); in init_cache_lfu_policy()
541 retval->parent_data.create_item_func = cache_lfu_policy_create_item; in init_cache_lfu_policy()
542 retval->parent_data.destroy_item_func = cache_lfu_policy_destroy_item; in init_cache_lfu_policy()
544 retval->parent_data.add_item_func = cache_lfu_policy_add_item; in init_cache_lfu_policy()
545 retval->parent_data.update_item_func = cache_lfu_policy_update_item; in init_cache_lfu_policy()
546 retval->parent_data.remove_item_func = cache_lfu_policy_remove_item; in init_cache_lfu_policy()
548 retval->parent_data.get_first_item_func = in init_cache_lfu_policy()
550 retval->parent_data.get_last_item_func = in init_cache_lfu_policy()
552 retval->parent_data.get_next_item_func = in init_cache_lfu_policy()
554 retval->parent_data.get_prev_item_func = in init_cache_lfu_policy()
558 TAILQ_INIT(&(retval->groups[i])); in init_cache_lfu_policy()
561 return ((struct cache_policy_ *)retval); in init_cache_lfu_policy()