Lines Matching defs:sc

131 		   "  sc:           %p\n"
192 void o2net_debug_add_sc(struct o2net_sock_container *sc)
195 list_add(&sc->sc_net_debug_item, &sock_containers);
199 void o2net_debug_del_sc(struct o2net_sock_container *sc)
202 list_del_init(&sc->sc_net_debug_item);
214 struct o2net_sock_container *sc, *ret = NULL;
218 list_for_each_entry(sc, &sc_start->sc_net_debug_item,
220 /* discover the head of the list miscast as a sc */
221 if (&sc->sc_net_debug_item == &sock_containers)
225 if (sc->sc_page != NULL) {
226 ret = sc;
237 struct o2net_sock_container *sc, *dummy_sc = sd->dbg_sock;
240 sc = next_sc(dummy_sc);
243 return sc;
249 struct o2net_sock_container *sc, *dummy_sc = sd->dbg_sock;
252 sc = next_sc(dummy_sc);
254 if (sc)
255 list_add(&dummy_sc->sc_net_debug_item, &sc->sc_net_debug_item);
258 return sc; /* unused, just needs to be null when done */
280 struct o2net_sock_container *sc)
282 if (!sc)
286 sc->sc_node->nd_num, (unsigned long)sc_send_count(sc),
287 (long long)sc_tv_acquiry_total_ns(sc),
288 (long long)sc_tv_send_total_ns(sc),
289 (long long)sc_tv_status_total_ns(sc),
290 (unsigned long)sc_recv_count(sc),
291 (long long)sc_tv_process_total_ns(sc));
295 struct o2net_sock_container *sc)
301 if (!sc)
304 if (sc->sc_sock) {
305 inet = inet_sk(sc->sc_sock->sk);
330 sc,
331 kref_read(&sc->sc_kref),
334 sc->sc_node->nd_name,
335 sc->sc_page_off,
336 sc->sc_handshake_ok,
337 (long long)ktime_to_us(sc->sc_tv_timer),
338 (long long)ktime_to_us(sc->sc_tv_data_ready),
339 (long long)ktime_to_us(sc->sc_tv_advance_start),
340 (long long)ktime_to_us(sc->sc_tv_advance_stop),
341 (long long)ktime_to_us(sc->sc_tv_func_start),
342 (long long)ktime_to_us(sc->sc_tv_func_stop),
343 sc->sc_msg_key,
344 sc->sc_msg_type);
350 struct o2net_sock_container *sc, *dummy_sc = sd->dbg_sock;
353 sc = next_sc(dummy_sc);
355 if (sc) {
357 sc_show_sock_container(seq, sc);
359 sc_show_sock_stats(seq, sc);