Lines Matching refs:tss

743 	struct tcp_splice_state *tss = rd_desc->arg.data;  in tcp_splice_data_recv()  local
746 ret = skb_splice_bits(skb, skb->sk, offset, tss->pipe, in tcp_splice_data_recv()
747 min(rd_desc->count, len), tss->flags); in tcp_splice_data_recv()
753 static int __tcp_splice_read(struct sock *sk, struct tcp_splice_state *tss) in __tcp_splice_read() argument
757 .arg.data = tss, in __tcp_splice_read()
758 .count = tss->len, in __tcp_splice_read()
781 struct tcp_splice_state tss = { in tcp_splice_read() local
802 while (tss.len) { in tcp_splice_read()
803 ret = __tcp_splice_read(sk, &tss); in tcp_splice_read()
842 tss.len -= ret; in tcp_splice_read()
1908 struct scm_timestamping_internal *tss) in tcp_update_recv_tstamps() argument
1911 tss->ts[0] = ktime_to_timespec64(skb->tstamp); in tcp_update_recv_tstamps()
1913 tss->ts[0] = (struct timespec64) {0}; in tcp_update_recv_tstamps()
1916 tss->ts[2] = ktime_to_timespec64(skb_hwtstamps(skb)->hwtstamp); in tcp_update_recv_tstamps()
1918 tss->ts[2] = (struct timespec64) {0}; in tcp_update_recv_tstamps()
1923 struct scm_timestamping_internal *tss) in tcp_recv_timestamp() argument
1928 if (tss->ts[0].tv_sec || tss->ts[0].tv_nsec) { in tcp_recv_timestamp()
1933 .tv_sec = tss->ts[0].tv_sec, in tcp_recv_timestamp()
1934 .tv_nsec = tss->ts[0].tv_nsec, in tcp_recv_timestamp()
1940 .tv_sec = tss->ts[0].tv_sec, in tcp_recv_timestamp()
1941 .tv_nsec = tss->ts[0].tv_nsec, in tcp_recv_timestamp()
1949 .tv_sec = tss->ts[0].tv_sec, in tcp_recv_timestamp()
1950 .tv_usec = tss->ts[0].tv_nsec / 1000, in tcp_recv_timestamp()
1956 .tv_sec = tss->ts[0].tv_sec, in tcp_recv_timestamp()
1957 .tv_usec = tss->ts[0].tv_nsec / 1000, in tcp_recv_timestamp()
1968 tss->ts[0] = (struct timespec64) {0}; in tcp_recv_timestamp()
1971 if (tss->ts[2].tv_sec || tss->ts[2].tv_nsec) { in tcp_recv_timestamp()
1975 tss->ts[2] = (struct timespec64) {0}; in tcp_recv_timestamp()
1979 tss->ts[1] = (struct timespec64) {0}; in tcp_recv_timestamp()
1981 put_cmsg_scm_timestamping64(msg, tss); in tcp_recv_timestamp()
1983 put_cmsg_scm_timestamping(msg, tss); in tcp_recv_timestamp()
2029 struct scm_timestamping_internal tss; in tcp_recvmsg() local
2225 tcp_update_recv_tstamps(skb, &tss); in tcp_recvmsg()
2257 tcp_recv_timestamp(msg, sk, &tss); in tcp_recvmsg()