Lines Matching refs:usage
107 if (!conn || atomic_read(&conn->usage) == 0) in rxrpc_find_connection_rcu()
117 if (!conn || atomic_read(&conn->usage) == 0) { in rxrpc_find_connection_rcu()
266 int n = atomic_fetch_add_unless(&conn->usage, 1, 0); in rxrpc_queue_conn()
283 int n = atomic_read(&conn->usage); in rxrpc_see_connection()
295 int n = atomic_inc_return(&conn->usage); in rxrpc_get_connection()
310 int n = atomic_fetch_add_unless(&conn->usage, 1, 0); in rxrpc_get_connection_maybe()
338 n = atomic_dec_return(&conn->usage); in rxrpc_put_service_conn()
354 _enter("{%d,u=%d}", conn->debug_id, atomic_read(&conn->usage)); in rxrpc_destroy_connection()
356 ASSERTCMP(atomic_read(&conn->usage), ==, 0); in rxrpc_destroy_connection()
395 ASSERTCMP(atomic_read(&conn->usage), >, 0); in rxrpc_service_connection_reaper()
396 if (likely(atomic_read(&conn->usage) > 1)) in rxrpc_service_connection_reaper()
408 conn->debug_id, atomic_read(&conn->usage), in rxrpc_service_connection_reaper()
421 if (atomic_cmpxchg(&conn->usage, 1, 0) != 1) in rxrpc_service_connection_reaper()
445 ASSERTCMP(atomic_read(&conn->usage), ==, 0); in rxrpc_service_connection_reaper()
473 conn, atomic_read(&conn->usage)); in rxrpc_destroy_all_connections()