Lines Matching defs:cache
43 * Handle completion of a read from the cache.
71 * Initiate a read from the cache.
194 * Query the occupancy of the cache in a region, returning where the next chunk
213 granularity = max_t(size_t, object->volume->cache->bsize, granularity);
252 * Handle completion of a write to the cache.
268 atomic_long_sub(ki->b_writing, &object->volume->cache->b_writing);
276 * Initiate a write to the cache.
285 struct cachefiles_cache *cache;
292 cache = object->volume->cache;
316 ki->b_writing = (len + (1 << cache->bshift) - 1) >> cache->bshift;
320 atomic_long_add(ki->b_writing, &cache->b_writing);
385 struct cachefiles_cache *cache;
422 cache = object->volume->cache;
423 cachefiles_begin_secure(cache, &saved_cred);
445 off = round_up(off, cache->bsize);
464 to = round_up(to, cache->bsize);
466 to = round_down(to, cache->bsize);
486 cachefiles_end_secure(cache, saved_cred);
524 struct cachefiles_cache *cache = object->volume->cache;
558 if (cachefiles_has_space(cache, 0, *_len / PAGE_SIZE,
590 return cachefiles_has_space(cache, 0, *_len / PAGE_SIZE,
599 struct cachefiles_cache *cache = object->volume->cache;
610 cachefiles_begin_secure(cache, &saved_cred);
614 cachefiles_end_secure(cache, saved_cred);
641 * Open the cache file when beginning a cache operation.