Lines Matching refs:n_accesses
238 int n_accesses;
244 /* Get a ref on the cache cookie and keep its n_accesses counter raised
248 n_accesses = atomic_inc_return(&cache->n_accesses);
250 n_accesses, fscache_access_cache_pin);
276 * (2) If the cache tests as live, then we increment the n_accesses count and
279 * (3) When we end the access, we decrement n_accesses and wake up the any
282 * (4) Whilst the cache is caching, n_accesses is kept artificially
286 * accesses, n_accesses is decremented and we wait for n_accesses to
291 int n_accesses;
296 n_accesses = atomic_inc_return(&cache->n_accesses);
297 smp_mb__after_atomic(); /* Reread live flag after n_accesses */
299 n_accesses, why);
317 int n_accesses;
320 n_accesses = atomic_dec_return(&cache->n_accesses);
322 n_accesses, why);
323 if (n_accesses == 0)
324 wake_up_var(&cache->n_accesses);
357 int n_accesses;
365 n_accesses = atomic_dec_return(&cache->n_accesses);
367 n_accesses, fscache_access_cache_unpin);
369 wait_var_event(&cache->n_accesses,
370 atomic_read(&cache->n_accesses) == 0);
399 atomic_read(&cache->n_accesses),