Lines Matching refs:usage
88 if (server && !atomic_inc_not_zero(&server->usage)) in afs_find_server()
222 atomic_set(&server->usage, 1); in afs_alloc_server()
300 _leave(" = %p{%d}", server, atomic_read(&server->usage)); in afs_lookup_server()
336 unsigned int u = atomic_inc_return(&server->usage); in afs_get_server()
348 unsigned int usage; in afs_put_server() local
355 usage = atomic_dec_return(&server->usage); in afs_put_server()
357 trace_afs_server(server, usage, reason); in afs_put_server()
359 if (likely(usage > 0)) in afs_put_server()
369 trace_afs_server(server, atomic_read(&server->usage), in afs_server_rcu()
387 trace_afs_server(server, atomic_read(&server->usage), in afs_destroy_server()
396 trace_afs_server(server, atomic_read(&server->usage), in afs_destroy_server()
409 int usage; in afs_gc_servers() local
415 usage = 1; in afs_gc_servers()
416 deleted = atomic_try_cmpxchg(&server->usage, &usage, 0); in afs_gc_servers()
417 trace_afs_server(server, usage, afs_server_trace_gc); in afs_gc_servers()
461 int usage = atomic_read(&server->usage); in afs_manage_servers() local
463 _debug("manage %pU %u", &server->uuid, usage); in afs_manage_servers()
465 ASSERTCMP(usage, >=, 1); in afs_manage_servers()
466 ASSERTIFCMP(purging, usage, ==, 1); in afs_manage_servers()
468 if (usage == 1) { in afs_manage_servers()
540 trace_afs_server(server, atomic_read(&server->usage), afs_server_trace_update); in afs_update_server_record()