Lines Matching refs:nst
47 void o2net_debug_add_nst(struct o2net_send_tracking *nst)
50 list_add(&nst->st_net_debug_item, &send_tracking);
54 void o2net_debug_del_nst(struct o2net_send_tracking *nst)
57 if (!list_empty(&nst->st_net_debug_item))
58 list_del_init(&nst->st_net_debug_item);
65 struct o2net_send_tracking *nst, *ret = NULL;
69 list_for_each_entry(nst, &nst_start->st_net_debug_item,
72 if (&nst->st_net_debug_item == &send_tracking)
76 if (nst->st_task != NULL) {
77 ret = nst;
87 struct o2net_send_tracking *nst, *dummy_nst = seq->private;
90 nst = next_nst(dummy_nst);
93 return nst;
98 struct o2net_send_tracking *nst, *dummy_nst = seq->private;
101 nst = next_nst(dummy_nst);
103 if (nst)
105 &nst->st_net_debug_item);
108 return nst; /* unused, just needs to be null when done */
113 struct o2net_send_tracking *nst, *dummy_nst = seq->private;
118 nst = next_nst(dummy_nst);
119 if (!nst)
123 sock = ktime_to_us(ktime_sub(now, nst->st_sock_time));
124 send = ktime_to_us(ktime_sub(now, nst->st_send_time));
125 status = ktime_to_us(ktime_sub(now, nst->st_status_time));
140 nst, (unsigned long)task_pid_nr(nst->st_task),
141 (unsigned long)nst->st_task->tgid,
142 nst->st_task->comm, nst->st_node,
143 nst->st_sc, nst->st_id, nst->st_msg_type,
144 nst->st_msg_key,