Lines Matching refs:p_info
2543 const struct netcp_packet *p_info)
2545 struct sk_buff *skb = p_info->skb;
2551 struct netcp_packet *p_info)
2553 struct phy_device *phydev = p_info->skb->dev->phydev;
2556 if (!(skb_shinfo(p_info->skb)->tx_flags & SKBTX_HW_TSTAMP) ||
2565 skb_shinfo(p_info->skb)->tx_flags |= SKBTX_IN_PROGRESS;
2569 if (gbe_need_txtstamp(gbe_intf, p_info)) {
2570 p_info->txtstamp = gbe_txtstamp;
2571 p_info->ts_context = (void *)gbe_intf;
2572 skb_shinfo(p_info->skb)->tx_flags |= SKBTX_IN_PROGRESS;
2578 static int gbe_rxtstamp(struct gbe_intf *gbe_intf, struct netcp_packet *p_info)
2580 struct phy_device *phydev = p_info->skb->dev->phydev;
2583 if (p_info->rxtstamp_complete)
2587 p_info->rxtstamp_complete = true;
2592 cpts_rx_timestamp(gbe_dev->cpts, p_info->skb);
2594 p_info->rxtstamp_complete = true;
2728 struct netcp_packet *p_info)
2734 struct netcp_packet *p_info)
2872 static int gbe_txhook(int order, void *data, struct netcp_packet *p_info)
2876 p_info->tx_pipe = &gbe_intf->tx_pipe;
2878 return gbe_txtstamp_mark_pkt(gbe_intf, p_info);
2881 static int gbe_rxhook(int order, void *data, struct netcp_packet *p_info)
2885 return gbe_rxtstamp(gbe_intf, p_info);