Lines Matching refs:rx_ts
2182 struct lan8814_ptp_rx_ts *rx_ts, *tmp; in lan8814_hwtstamp() local
2259 list_for_each_entry_safe(rx_ts, tmp, &ptp_priv->rx_ts_list, list) { in lan8814_hwtstamp()
2260 list_del(&rx_ts->list); in lan8814_hwtstamp()
2261 kfree(rx_ts); in lan8814_hwtstamp()
2312 struct lan8814_ptp_rx_ts *rx_ts, *tmp; in lan8814_match_rx_ts() local
2321 list_for_each_entry_safe(rx_ts, tmp, &ptp_priv->rx_ts_list, list) { in lan8814_match_rx_ts()
2323 if (memcmp(&skb_sig, &rx_ts->seq_id, sizeof(rx_ts->seq_id))) in lan8814_match_rx_ts()
2328 shhwtstamps->hwtstamp = ktime_set(rx_ts->seconds, in lan8814_match_rx_ts()
2329 rx_ts->nsec); in lan8814_match_rx_ts()
2330 list_del(&rx_ts->list); in lan8814_match_rx_ts()
2331 kfree(rx_ts); in lan8814_match_rx_ts()
2657 struct lan8814_ptp_rx_ts *rx_ts) in lan8814_match_skb() argument
2669 if (memcmp(&skb_sig, &rx_ts->seq_id, sizeof(rx_ts->seq_id))) in lan8814_match_skb()
2682 shhwtstamps->hwtstamp = ktime_set(rx_ts->seconds, rx_ts->nsec); in lan8814_match_skb()
2692 struct lan8814_ptp_rx_ts *rx_ts; in lan8814_get_rx_ts() local
2697 rx_ts = kzalloc(sizeof(*rx_ts), GFP_KERNEL); in lan8814_get_rx_ts()
2698 if (!rx_ts) in lan8814_get_rx_ts()
2701 lan8814_ptp_rx_ts_get(phydev, &rx_ts->seconds, &rx_ts->nsec, in lan8814_get_rx_ts()
2702 &rx_ts->seq_id); in lan8814_get_rx_ts()
2707 if (!lan8814_match_skb(ptp_priv, rx_ts)) { in lan8814_get_rx_ts()
2709 list_add(&rx_ts->list, &ptp_priv->rx_ts_list); in lan8814_get_rx_ts()
2712 kfree(rx_ts); in lan8814_get_rx_ts()