Home
last modified time | relevance | path

Searched refs:tsflags (Results 1 – 11 of 11) sorted by relevance

/linux/net/
H A Dsocket.c694 void __sock_tx_timestamp(__u32 tsflags, __u8 *tx_flags) in __sock_tx_timestamp() argument
698 if (tsflags & SOF_TIMESTAMPING_TX_HARDWARE) in __sock_tx_timestamp()
701 if (tsflags & SOF_TIMESTAMPING_TX_SOFTWARE) in __sock_tx_timestamp()
704 if (tsflags & SOF_TIMESTAMPING_TX_SCHED) in __sock_tx_timestamp()
707 if (tsflags & SOF_TIMESTAMPING_TX_COMPLETION) in __sock_tx_timestamp()
864 u32 tsflags = READ_ONCE(sk->sk_tsflags); in skb_has_tx_timestamp() local
871 if ((tsflags & SOF_TIMESTAMPING_SOFTWARE) && skb->tstamp) in skb_has_tx_timestamp()
874 return (tsflags & SOF_TIMESTAMPING_RAW_HARDWARE) && in skb_has_tx_timestamp()
881 u32 tsflags = READ_ONCE(sk->sk_tsflags); in skb_get_tx_timestamp() local
885 if ((tsflags & SOF_TIMESTAMPING_SOFTWARE) && in skb_get_tx_timestamp()
[all …]
/linux/include/net/
H A Dsock.h1905 u32 tsflags; member
1916 .tsflags = READ_ONCE(sk->sk_tsflags), in sockcm_init()
2824 u32 tsflags = READ_ONCE(sk->sk_tsflags); in sock_recv_timestamp() local
2833 (tsflags & SOF_TIMESTAMPING_RX_SOFTWARE) || in sock_recv_timestamp()
2834 (kt && tsflags & SOF_TIMESTAMPING_SOFTWARE) || in sock_recv_timestamp()
2836 (tsflags & SOF_TIMESTAMPING_RAW_HARDWARE))) in sock_recv_timestamp()
2868 void __sock_tx_timestamp(__u32 tsflags, __u8 *tx_flags);
2883 __u32 tsflags = sockc->tsflags; in _sock_tx_timestamp() local
2885 if (unlikely(tsflags)) { in _sock_tx_timestamp()
2886 __sock_tx_timestamp(tsflags, tx_flags); in _sock_tx_timestamp()
[all …]
/linux/net/can/j1939/
H A Dsocket.c1002 u32 tsflags; in __j1939_sk_errqueue()
1010 tsflags = READ_ONCE(sk->sk_tsflags); in __j1939_sk_errqueue()
1013 if (!(tsflags & SOF_TIMESTAMPING_TX_ACK)) in __j1939_sk_errqueue()
1017 if (!(tsflags & SOF_TIMESTAMPING_TX_SCHED)) in __j1939_sk_errqueue()
1027 if (!(tsflags & SOF_TIMESTAMPING_RX_SOFTWARE)) in __j1939_sk_errqueue()
1084 if (tsflags & SOF_TIMESTAMPING_OPT_ID) in __j1939_sk_errqueue()
996 u32 tsflags; __j1939_sk_errqueue() local
/linux/net/ipv4/
H A Dtcp.c502 u32 tsflags = sockc->tsflags; in tcp_tx_timestamp()
504 if (tsflags && skb) { in tcp_tx_timestamp() local
509 if (tsflags & SOF_TIMESTAMPING_TX_ACK) in tcp_tx_timestamp()
511 if (tsflags & SOF_TIMESTAMPING_TX_RECORD_MASK) in tcp_tx_timestamp()
1093 sockc = (struct sockcm_cookie){ .tsflags = READ_ONCE(sk->sk_tsflags) }; in tcp_sendmsg_locked()
2326 u32 tsflags = READ_ONCE(sk->sk_tsflags); in tcp_recv_timestamp()
2366 if (tsflags & SOF_TIMESTAMPING_SOFTWARE && in tcp_recv_timestamp()
2367 (tsflags & SOF_TIMESTAMPING_RX_SOFTWARE || in tcp_recv_timestamp()
2368 !(tsflags in tcp_recv_timestamp()
2325 u32 tsflags = READ_ONCE(sk->sk_tsflags); tcp_recv_timestamp() local
[all...]
H A Dtcp_output.c1726 u8 tsflags = shinfo->tx_flags & SKBTX_ANY_TSTAMP; in tcp_fragment_tstamp() local
1728 shinfo->tx_flags &= ~tsflags; in tcp_fragment_tstamp()
1729 shinfo2->tx_flags |= tsflags; in tcp_fragment_tstamp()
H A Dip_output.c1338 if (ipc->sockc.tsflags & SOCKCM_FLAG_TS_OPT_ID) { in ip_setup_cork()
/linux/net/core/
H A Dsock.c3012 u32 tsflags; in __sock_cmsg_send()
3030 tsflags = *(u32 *)CMSG_DATA(cmsg); in __sock_cmsg_send()
3031 if (tsflags & ~SOF_TIMESTAMPING_TX_RECORD_MASK) in __sock_cmsg_send()
3034 sockc->tsflags &= ~SOF_TIMESTAMPING_TX_RECORD_MASK; in __sock_cmsg_send()
3035 sockc->tsflags |= tsflags; in __sock_cmsg_send()
3047 tsflags = READ_ONCE(sk->sk_tsflags);
3048 if (!(tsflags & SOF_TIMESTAMPING_OPT_ID)) in sock_cmsg_send()
3053 sockc->tsflags |= SOCKCM_FLAG_TS_OPT_ID; in sock_cmsg_send()
2982 u32 tsflags; __sock_cmsg_send() local
H A Dskbuff.c5645 u32 tsflags; in __skb_tstamp_tx() local
5657 tsflags = READ_ONCE(sk->sk_tsflags); in __skb_tstamp_tx()
5658 if (!hwtstamps && !(tsflags & SOF_TIMESTAMPING_OPT_TX_SWHW) && in __skb_tstamp_tx()
5662 tsonly = tsflags & SOF_TIMESTAMPING_OPT_TSONLY; in __skb_tstamp_tx()
5668 if ((tsflags & SOF_TIMESTAMPING_OPT_STATS) && in __skb_tstamp_tx()
/linux/net/bluetooth/
H A Dhci_conn.c3030 if (sockc->tsflags & SOF_TIMESTAMPING_OPT_ID && in hci_setup_tx_timestamp()
3031 sockc->tsflags & SOF_TIMESTAMPING_TX_RECORD_MASK) { in hci_setup_tx_timestamp()
3032 if (sockc->tsflags & SOCKCM_FLAG_TS_OPT_ID) { in hci_setup_tx_timestamp()
/linux/drivers/net/ethernet/broadcom/
H A Dtg3.c8065 int tsflags; in __tg3_start_xmit() local
8067 tsflags = (iph->ihl - 5) + (tcp_opt_len >> 2); in __tg3_start_xmit()
8068 mss |= (tsflags << 11); in __tg3_start_xmit()
8072 int tsflags; in __tg3_start_xmit() local
8074 tsflags = (iph->ihl - 5) + (tcp_opt_len >> 2); in __tg3_start_xmit()
8075 base_flags |= tsflags << 12; in __tg3_start_xmit()
/linux/include/net/bluetooth/
H A Dhci_core.h1638 .tsflags = READ_ONCE(sk->sk_tsflags), in hci_sockcm_init()