FileCache
kprintf(" file cache: %p\n", inode->FileCache());
return file_cache_read(FileCache(), NULL, pos, buffer, _length);
status_t status = file_cache_write(FileCache(), NULL, pos, buffer, _length);
status_t status = file_cache_write(FileCache(), NULL, pos, NULL, &size);
file_cache_set_size(FileCache(), size);
if (FileCache())
return file_cache_sync(FileCache());
if (inode->FileCache() == NULL || inode->Map() == NULL)
file_cache_delete(FileCache());
void* FileCache() const { return fCache; }
&& inode->FileCache() != NULL) {
status = file_cache_disable(inode->FileCache());
if ((openMode & O_NOCACHE) != 0 && inode->FileCache() != NULL) {
status = file_cache_disable(inode->FileCache());
fileCacheEnabler.SetTo(inode->FileCache());
if ((cookie->open_mode & O_NOCACHE) != 0 && inode->FileCache() != NULL)
file_cache_enable(inode->FileCache());
if (inode->FileCache() == NULL)
if (inode->FileCache() == NULL)
if (inode->FileCache() == NULL) {
if (FileCache() != NULL
return file_cache_read(FileCache(), NULL, pos, buffer, _length);
file_cache_delete(FileCache());
void* FileCache() const { return fCache; }
if (inode->FileCache() == NULL)
if (inode->FileCache() == NULL) {
if ((openMode & O_NOCACHE) != 0 && inode->FileCache() != NULL) {
status = file_cache_disable(inode->FileCache());
file_cache_delete(FileCache());
return file_cache_read(FileCache(), NULL, pos, buffer, _length);
void* FileCache() const { return fCache; }
if (inode->FileCache() == NULL)
if (inode->FileCache() == NULL) {
if ((openMode & O_NOCACHE) != 0 && inode->FileCache() != NULL) {
status = file_cache_disable(inode->FileCache());
return file_cache_read(FileCache(), NULL, pos, buffer, _length);
B_PRIuSIZE "\n", FileCache(), pos, buffer, *_length);
status_t status = file_cache_write(FileCache(), NULL, pos, buffer,
file_cache_set_size(FileCache(), size);
void* FileCache() const { return fCache; }
if (inode->FileCache() == NULL)
if (inode->FileCache() == NULL)
inline void* FileCache();
void * FileCache() { return fFileCache; }
if (icb->FileCache() == NULL) {
file_cache_delete(FileCache());
void* FileCache() const { return fCache; }
FileCache* fileCache = (FileCache*)cacheRef;
FileCache* fileCache = (FileCache*)cacheRef;
FileCache* fileCache = (FileCache*)cacheRef;
FileCache* fileCache = (FileCache*)cacheRef;
FileCache* fileCache = (FileCache*)cacheRef;
FileCache(dev_t mountID, ino_t vnodeID)
FileCache* fileCache = new(std::nothrow) FileCache(mountID, vnodeID);
ObjectDeleter<FileCache> cacheDeleter(fileCache);
FileCache* fileCache = (FileCache*)cacheRef;
FileCache* fileCache = (FileCache*)cacheRef;
FileCache* fileCache = (FileCache*)cacheRef;