Lines Matching refs:source
655 source = NULL;
717 // remove the ref to the source
718 if (source)
719 source->_RemoveConsumer(this);
965 /*! Makes this case the source of the \a consumer cache,
967 This also grabs a reference to the source cache.
979 consumer->source = this;
1235 /*! Moves pages in the given range from the source cache into this cache. Both
1239 VMCache::Adopt(VMCache* source, off_t offset, off_t size, off_t newOffset)
1245 VMCachePagesTree::Iterator it = source->pages.GetIterator(startPage, true,
1392 VMCache::Merge(VMCache* source)
1394 for (VMCachePagesTree::Iterator it = source->pages.GetIterator();
1453 kprintf(" source: %p\n", source);
1534 // The remaining consumer has got a new source.
1535 if (source != NULL) {
1536 VMCache* newSource = source;
1542 consumer->source = newSource;
1543 source = NULL;
1547 consumer->source = NULL;
1550 // over the cache's ref to its source (if any) instead.
1576 consumer->source = NULL;
1583 // TODO: Move to own source file!