• Home
  • Raw
  • Download

Lines Matching refs:sc

194 void o2net_debug_add_sc(struct o2net_sock_container *sc)  in o2net_debug_add_sc()  argument
197 list_add(&sc->sc_net_debug_item, &sock_containers); in o2net_debug_add_sc()
201 void o2net_debug_del_sc(struct o2net_sock_container *sc) in o2net_debug_del_sc() argument
204 list_del_init(&sc->sc_net_debug_item); in o2net_debug_del_sc()
216 struct o2net_sock_container *sc, *ret = NULL; in next_sc() local
220 list_for_each_entry(sc, &sc_start->sc_net_debug_item, in next_sc()
223 if (&sc->sc_net_debug_item == &sock_containers) in next_sc()
227 if (sc->sc_page != NULL) { in next_sc()
228 ret = sc; in next_sc()
239 struct o2net_sock_container *sc, *dummy_sc = sd->dbg_sock; in sc_seq_start() local
242 sc = next_sc(dummy_sc); in sc_seq_start()
245 return sc; in sc_seq_start()
251 struct o2net_sock_container *sc, *dummy_sc = sd->dbg_sock; in sc_seq_next() local
254 sc = next_sc(dummy_sc); in sc_seq_next()
256 if (sc) in sc_seq_next()
257 list_add(&dummy_sc->sc_net_debug_item, &sc->sc_net_debug_item); in sc_seq_next()
260 return sc; /* unused, just needs to be null when done */ in sc_seq_next()
282 struct o2net_sock_container *sc) in sc_show_sock_stats() argument
284 if (!sc) in sc_show_sock_stats()
288 sc->sc_node->nd_num, (unsigned long)sc_send_count(sc), in sc_show_sock_stats()
289 (long long)sc_tv_acquiry_total_ns(sc), in sc_show_sock_stats()
290 (long long)sc_tv_send_total_ns(sc), in sc_show_sock_stats()
291 (long long)sc_tv_status_total_ns(sc), in sc_show_sock_stats()
292 (unsigned long)sc_recv_count(sc), in sc_show_sock_stats()
293 (long long)sc_tv_process_total_ns(sc)); in sc_show_sock_stats()
297 struct o2net_sock_container *sc) in sc_show_sock_container() argument
303 if (!sc) in sc_show_sock_container()
306 if (sc->sc_sock) { in sc_show_sock_container()
307 inet = inet_sk(sc->sc_sock->sk); in sc_show_sock_container()
332 sc, in sc_show_sock_container()
333 kref_read(&sc->sc_kref), in sc_show_sock_container()
336 sc->sc_node->nd_name, in sc_show_sock_container()
337 sc->sc_page_off, in sc_show_sock_container()
338 sc->sc_handshake_ok, in sc_show_sock_container()
339 (long long)ktime_to_us(sc->sc_tv_timer), in sc_show_sock_container()
340 (long long)ktime_to_us(sc->sc_tv_data_ready), in sc_show_sock_container()
341 (long long)ktime_to_us(sc->sc_tv_advance_start), in sc_show_sock_container()
342 (long long)ktime_to_us(sc->sc_tv_advance_stop), in sc_show_sock_container()
343 (long long)ktime_to_us(sc->sc_tv_func_start), in sc_show_sock_container()
344 (long long)ktime_to_us(sc->sc_tv_func_stop), in sc_show_sock_container()
345 sc->sc_msg_key, in sc_show_sock_container()
346 sc->sc_msg_type); in sc_show_sock_container()
352 struct o2net_sock_container *sc, *dummy_sc = sd->dbg_sock; in sc_seq_show() local
355 sc = next_sc(dummy_sc); in sc_seq_show()
357 if (sc) { in sc_seq_show()
359 sc_show_sock_container(seq, sc); in sc_seq_show()
361 sc_show_sock_stats(seq, sc); in sc_seq_show()