Lines Matching refs:serr
1537 struct sock_exterr_skb *serr = SKB_EXT_ERR(skb); in skb_zerocopy_notify_extend() local
1541 old_lo = serr->ee.ee_info; in skb_zerocopy_notify_extend()
1542 old_hi = serr->ee.ee_data; in skb_zerocopy_notify_extend()
1551 serr->ee.ee_data += len; in skb_zerocopy_notify_extend()
1558 struct sock_exterr_skb *serr; in __msg_zerocopy_callback() local
1579 serr = SKB_EXT_ERR(skb); in __msg_zerocopy_callback()
1580 memset(serr, 0, sizeof(*serr)); in __msg_zerocopy_callback()
1581 serr->ee.ee_errno = 0; in __msg_zerocopy_callback()
1582 serr->ee.ee_origin = SO_EE_ORIGIN_ZEROCOPY; in __msg_zerocopy_callback()
1583 serr->ee.ee_data = hi; in __msg_zerocopy_callback()
1584 serr->ee.ee_info = lo; in __msg_zerocopy_callback()
1586 serr->ee.ee_code |= SO_EE_CODE_ZEROCOPY_COPIED; in __msg_zerocopy_callback()
5073 struct sock_exterr_skb *serr; in __skb_complete_tx_timestamp() local
5078 serr = SKB_EXT_ERR(skb); in __skb_complete_tx_timestamp()
5079 memset(serr, 0, sizeof(*serr)); in __skb_complete_tx_timestamp()
5080 serr->ee.ee_errno = ENOMSG; in __skb_complete_tx_timestamp()
5081 serr->ee.ee_origin = SO_EE_ORIGIN_TIMESTAMPING; in __skb_complete_tx_timestamp()
5082 serr->ee.ee_info = tstype; in __skb_complete_tx_timestamp()
5083 serr->opt_stats = opt_stats; in __skb_complete_tx_timestamp()
5084 serr->header.h4.iif = skb->dev ? skb->dev->ifindex : 0; in __skb_complete_tx_timestamp()
5086 serr->ee.ee_data = skb_shinfo(skb)->tskey; in __skb_complete_tx_timestamp()
5088 serr->ee.ee_data -= atomic_read(&sk->sk_tskey); in __skb_complete_tx_timestamp()
5195 struct sock_exterr_skb *serr; in skb_complete_wifi_ack() local
5201 serr = SKB_EXT_ERR(skb); in skb_complete_wifi_ack()
5202 memset(serr, 0, sizeof(*serr)); in skb_complete_wifi_ack()
5203 serr->ee.ee_errno = ENOMSG; in skb_complete_wifi_ack()
5204 serr->ee.ee_origin = SO_EE_ORIGIN_TXSTATUS; in skb_complete_wifi_ack()