Lines Matching refs:tss

750 	struct tcp_splice_state *tss = rd_desc->arg.data;
753 ret = skb_splice_bits(skb, skb->sk, offset, tss->pipe,
754 min(rd_desc->count, len), tss->flags);
760 static int __tcp_splice_read(struct sock *sk, struct tcp_splice_state *tss)
764 .arg.data = tss,
765 .count = tss->len,
788 struct tcp_splice_state tss = {
809 while (tss.len) {
810 ret = __tcp_splice_read(sk, &tss);
851 tss.len -= ret;
854 if (!tss.len || !timeo)
1735 struct scm_timestamping_internal *tss)
1738 tss->ts[0] = ktime_to_timespec64(skb->tstamp);
1740 tss->ts[0] = (struct timespec64) {0};
1743 tss->ts[2] = ktime_to_timespec64(skb_hwtstamps(skb)->hwtstamp);
1745 tss->ts[2] = (struct timespec64) {0};
1860 int flags, struct scm_timestamping_internal *tss,
1864 struct scm_timestamping_internal *tss)
1882 tss, &zc->msg_flags);
1927 struct scm_timestamping_internal *tss)
1939 tcp_update_recv_tstamps(skb, tss);
2032 struct scm_timestamping_internal *tss)
2047 tcp_recv_timestamp(&cmsg_dummy, sk, tss);
2084 struct scm_timestamping_internal *tss)
2113 return receive_fallback_to_copy(sk, zc, inq, tss);
2158 tcp_update_recv_tstamps(skb, tss);
2206 copylen = tcp_zc_handle_leftover(zc, sk, skb, &seq, copybuf_len, tss);
2229 struct scm_timestamping_internal *tss)
2234 if (tss->ts[0].tv_sec || tss->ts[0].tv_nsec) {
2239 .tv_sec = tss->ts[0].tv_sec,
2240 .tv_nsec = tss->ts[0].tv_nsec,
2246 .tv_sec = tss->ts[0].tv_sec,
2247 .tv_nsec = tss->ts[0].tv_nsec,
2255 .tv_sec = tss->ts[0].tv_sec,
2256 .tv_usec = tss->ts[0].tv_nsec / 1000,
2262 .tv_sec = tss->ts[0].tv_sec,
2263 .tv_usec = tss->ts[0].tv_nsec / 1000,
2274 tss->ts[0] = (struct timespec64) {0};
2277 if (tss->ts[2].tv_sec || tss->ts[2].tv_nsec) {
2281 tss->ts[2] = (struct timespec64) {0};
2285 tss->ts[1] = (struct timespec64) {0};
2287 put_cmsg_scm_timestamping64(msg, tss);
2289 put_cmsg_scm_timestamping(msg, tss);
2323 int flags, struct scm_timestamping_internal *tss,
2531 tcp_update_recv_tstamps(skb, tss);
2576 struct scm_timestamping_internal tss;
2587 ret = tcp_recvmsg_locked(sk, msg, len, flags, &tss, &cmsg_flags);
2592 tcp_recv_timestamp(msg, sk, &tss);
4286 struct scm_timestamping_internal tss;
4311 err = tcp_zerocopy_receive(sk, &zc, &tss);
4335 tcp_zc_finalize_rx_tstamp(sk, &zc, &tss);