Lines Matching refs:usage
74 atomic_set(&peer->usage, 1); in rxrpc_alloc_peer()
110 int usage; in rxrpc_get_peer() local
123 atomic_read(&peer->usage), in rxrpc_get_peer()
127 if (atomic_read(&peer->usage) > 0 && in rxrpc_get_peer()
148 if (atomic_read(&peer->usage) > 0 && in rxrpc_get_peer()
160 usage = atomic_read(&peer->usage); in rxrpc_get_peer()
175 _leave(" = %p {u=%d}", peer, usage); in rxrpc_get_peer()
180 usage = atomic_inc_return(&peer->usage); in rxrpc_get_peer()
186 usage = atomic_inc_return(&peer->usage); in rxrpc_get_peer()
209 if (atomic_read(&peer->usage) > 0 && in rxrpc_find_peer()
226 atomic_inc(&peer->usage); in rxrpc_find_peer()
243 _enter("%p{u=%d}", peer, atomic_read(&peer->usage)); in rxrpc_put_peer()
245 ASSERTCMP(atomic_read(&peer->usage), >, 0); in rxrpc_put_peer()
247 if (likely(!atomic_dec_and_test(&peer->usage))) { in rxrpc_put_peer()
264 _enter("%p{%d}", peer, atomic_read(&peer->usage)); in rxrpc_destroy_peer()