Lines Matching defs:node_size
2091 FreeListNode* FreeListCategory::PickNodeFromList(int* node_size) {
2104 *node_size = reinterpret_cast<FreeSpace*>(node)->Size();
2105 available_ -= *node_size;
2119 int* node_size) {
2120 FreeListNode* node = PickNodeFromList(node_size);
2121 if (node != NULL && *node_size < size_in_bytes) {
2122 Free(node, *node_size);
2123 *node_size = 0;
2211 FreeListNode* FreeList::FindNodeFor(int size_in_bytes, int* node_size) {
2216 node = small_list_.PickNodeFromList(node_size);
2218 DCHECK(size_in_bytes <= *node_size);
2220 page->add_available_in_small_free_list(-(*node_size));
2227 node = medium_list_.PickNodeFromList(node_size);
2229 DCHECK(size_in_bytes <= *node_size);
2231 page->add_available_in_medium_free_list(-(*node_size));
2238 node = large_list_.PickNodeFromList(node_size);
2240 DCHECK(size_in_bytes <= *node_size);
2242 page->add_available_in_large_free_list(-(*node_size));
2275 *node_size = size;
2295 node = small_list_.PickNodeFromList(size_in_bytes, node_size);
2297 DCHECK(size_in_bytes <= *node_size);
2299 page->add_available_in_small_free_list(-(*node_size));
2302 node = medium_list_.PickNodeFromList(size_in_bytes, node_size);
2304 DCHECK(size_in_bytes <= *node_size);
2306 page->add_available_in_medium_free_list(-(*node_size));
2309 node = large_list_.PickNodeFromList(size_in_bytes, node_size);
2311 DCHECK(size_in_bytes <= *node_size);
2313 page->add_available_in_large_free_list(-(*node_size));