Lines Matching refs:rxnet

234 	struct rxrpc_net *rxnet = conn->params.local->rxnet;  in rxrpc_kill_connection()  local
242 write_lock(&rxnet->conn_lock); in rxrpc_kill_connection()
244 write_unlock(&rxnet->conn_lock); in rxrpc_kill_connection()
322 static void rxrpc_set_service_reap_timer(struct rxrpc_net *rxnet, in rxrpc_set_service_reap_timer() argument
325 if (rxnet->live) in rxrpc_set_service_reap_timer()
326 timer_reduce(&rxnet->service_conn_reap_timer, reap_at); in rxrpc_set_service_reap_timer()
342 rxrpc_set_service_reap_timer(conn->params.local->rxnet, in rxrpc_put_service_conn()
368 if (atomic_dec_and_test(&conn->params.local->rxnet->nr_conns)) in rxrpc_destroy_connection()
369 wake_up_var(&conn->params.local->rxnet->nr_conns); in rxrpc_destroy_connection()
382 struct rxrpc_net *rxnet = in rxrpc_service_connection_reaper() local
393 write_lock(&rxnet->conn_lock); in rxrpc_service_connection_reaper()
394 list_for_each_entry_safe(conn, _p, &rxnet->service_conns, link) { in rxrpc_service_connection_reaper()
401 if (rxnet->live && !conn->params.local->dead) { in rxrpc_service_connection_reaper()
432 write_unlock(&rxnet->conn_lock); in rxrpc_service_connection_reaper()
437 rxrpc_set_service_reap_timer(rxnet, earliest); in rxrpc_service_connection_reaper()
456 void rxrpc_destroy_all_connections(struct rxrpc_net *rxnet) in rxrpc_destroy_all_connections() argument
463 atomic_dec(&rxnet->nr_conns); in rxrpc_destroy_all_connections()
464 rxrpc_destroy_all_client_connections(rxnet); in rxrpc_destroy_all_connections()
466 del_timer_sync(&rxnet->service_conn_reap_timer); in rxrpc_destroy_all_connections()
467 rxrpc_queue_work(&rxnet->service_conn_reaper); in rxrpc_destroy_all_connections()
470 write_lock(&rxnet->conn_lock); in rxrpc_destroy_all_connections()
471 list_for_each_entry_safe(conn, _p, &rxnet->service_conns, link) { in rxrpc_destroy_all_connections()
476 write_unlock(&rxnet->conn_lock); in rxrpc_destroy_all_connections()
479 ASSERT(list_empty(&rxnet->conn_proc_list)); in rxrpc_destroy_all_connections()
484 wait_var_event(&rxnet->nr_conns, !atomic_read(&rxnet->nr_conns)); in rxrpc_destroy_all_connections()