Home | History | Annotate | Download | only in cache

Lines Matching refs:manager

47   /* add a new node to the head of the manager's circular MRU list */
50 FTC_Manager manager )
52 void *nl = &manager->nodes_list;
57 manager->num_nodes++;
61 /* remove a node from the manager's MRU list */
64 FTC_Manager manager )
66 void *nl = &manager->nodes_list;
71 manager->num_nodes--;
77 /* move a node to the head of the manager's MRU list */
80 FTC_Manager manager )
82 FTC_MruNode_Up( (FTC_MruNode*)&manager->nodes_list,
271 /* remove a node from the cache manager */
274 FTC_Manager manager )
281 if ( node->cache_index >= manager->num_caches )
288 cache = manager->caches[node->cache_index];
298 manager->cur_weight -= cache->clazz.node_weight( node, cache );
301 ftc_node_mru_unlink( node, manager );
311 if ( manager->num_nodes == 0 )
313 manager->num_nodes ));
355 FTC_Manager manager = cache->manager;
373 ftc_node_mru_unlink( node, manager );
376 manager->cur_weight -= cache->clazz.node_weight( node, cache );
425 ftc_node_mru_link( node, cache->manager );
428 FTC_Manager manager = cache->manager;
431 manager->cur_weight += cache->clazz.node_weight( node, cache );
433 if ( manager->cur_weight >= manager->max_weight )
436 FTC_Manager_Compress( manager );
546 FTC_Manager manager = cache->manager;
549 if ( node != manager->nodes_list )
550 ftc_node_mru_up( node, manager );
568 FTC_Manager manager = cache->manager;
609 manager->cur_weight -= cache->clazz.node_weight( node, cache );
610 ftc_node_mru_unlink( node, manager );