Lines Matching refs:rxnet
126 struct rxrpc_net *rxnet = rxrpc_net(sock_net(&rx->sk));
179 call->rxnet = rxnet;
181 atomic_inc(&rxnet->nr_calls);
279 struct rxrpc_net *rxnet;
341 rxnet = call->rxnet;
342 write_lock(&rxnet->call_lock);
343 list_add_tail(&call->link, &rxnet->calls);
344 write_unlock(&rxnet->call_lock);
623 struct rxrpc_net *rxnet = call->rxnet;
638 write_lock(&rxnet->call_lock);
640 write_unlock(&rxnet->call_lock);
653 struct rxrpc_net *rxnet = call->rxnet;
662 if (atomic_dec_and_test(&rxnet->nr_calls))
663 wake_up_var(&rxnet->nr_calls);
705 void rxrpc_destroy_all_calls(struct rxrpc_net *rxnet)
711 if (!list_empty(&rxnet->calls)) {
712 write_lock(&rxnet->call_lock);
714 while (!list_empty(&rxnet->calls)) {
715 call = list_entry(rxnet->calls.next,
727 write_unlock(&rxnet->call_lock);
729 write_lock(&rxnet->call_lock);
732 write_unlock(&rxnet->call_lock);
735 atomic_dec(&rxnet->nr_calls);
736 wait_var_event(&rxnet->nr_calls, !atomic_read(&rxnet->nr_calls));