Lines Matching refs:psock
139 static void kcm_format_psock(struct kcm_psock *psock, struct seq_file *seq,
143 " psock-%-5u %-10llu %-16llu %-10llu %-16llu %-8d %-8d %-8d %-8d ",
144 psock->index,
145 psock->strp.stats.msgs,
146 psock->strp.stats.bytes,
147 psock->stats.tx_msgs,
148 psock->stats.tx_bytes,
149 psock->sk->sk_receive_queue.qlen,
150 atomic_read(&psock->sk->sk_rmem_alloc),
151 psock->sk->sk_write_queue.qlen,
152 refcount_read(&psock->sk->sk_wmem_alloc));
154 if (psock->done)
157 if (psock->tx_stopped)
160 if (psock->strp.stopped)
163 if (psock->tx_kcm)
164 seq_printf(seq, "Rsvd-%d ", psock->tx_kcm->index);
166 if (!psock->strp.paused && !psock->ready_rx_msg) {
167 if (psock->sk->sk_receive_queue.qlen) {
168 if (psock->strp.need_bytes)
170 psock->strp.need_bytes);
175 if (psock->strp.paused)
178 if (psock->ready_rx_msg)
190 struct kcm_psock *psock;
213 list_for_each_entry(psock, &mux->psocks, psock_list) {
214 kcm_format_psock(psock, seq, i, &len);
248 struct kcm_psock *psock;
271 list_for_each_entry(psock, &mux->psocks, psock_list) {
272 aggregate_psock_stats(&psock->stats, &psock_stats);
273 save_strp_stats(&psock->strp, &strp_stats);