Lines Matching refs:rxnet
235 struct rxrpc_net *rxnet = conn->params.local->rxnet;
243 write_lock(&rxnet->conn_lock);
245 write_unlock(&rxnet->conn_lock);
325 static void rxrpc_set_service_reap_timer(struct rxrpc_net *rxnet,
328 if (rxnet->live)
329 timer_reduce(&rxnet->service_conn_reap_timer, reap_at);
344 rxrpc_set_service_reap_timer(conn->params.local->rxnet,
371 if (atomic_dec_and_test(&conn->params.local->rxnet->nr_conns))
372 wake_up_var(&conn->params.local->rxnet->nr_conns);
385 struct rxrpc_net *rxnet =
396 write_lock(&rxnet->conn_lock);
397 list_for_each_entry_safe(conn, _p, &rxnet->service_conns, link) {
404 if (rxnet->live && !conn->params.local->dead) {
435 write_unlock(&rxnet->conn_lock);
440 rxrpc_set_service_reap_timer(rxnet, earliest);
459 void rxrpc_destroy_all_connections(struct rxrpc_net *rxnet)
466 atomic_dec(&rxnet->nr_conns);
467 rxrpc_destroy_all_client_connections(rxnet);
469 del_timer_sync(&rxnet->service_conn_reap_timer);
470 rxrpc_queue_work(&rxnet->service_conn_reaper);
473 write_lock(&rxnet->conn_lock);
474 list_for_each_entry_safe(conn, _p, &rxnet->service_conns, link) {
479 write_unlock(&rxnet->conn_lock);
482 ASSERT(list_empty(&rxnet->conn_proc_list));
487 wait_var_event(&rxnet->nr_conns, !atomic_read(&rxnet->nr_conns));