Searched refs:ts_skb (Results 1 – 4 of 4) sorted by relevance
/openbmc/linux/drivers/net/phy/ |
H A D | bcm-phy-ptp.c | 463 struct sk_buff *skb, *ts_skb; in bcm_ptp_match_tstamp() local 467 ts_skb = NULL; in bcm_ptp_match_tstamp() 474 ts_skb = skb; in bcm_ptp_match_tstamp() 481 if (ts_skb) { in bcm_ptp_match_tstamp() 482 if (BCM_SKB_CB(ts_skb)->discard) { in bcm_ptp_match_tstamp() 483 kfree_skb(ts_skb); in bcm_ptp_match_tstamp() 487 skb_complete_tx_timestamp(ts_skb, &hwts); in bcm_ptp_match_tstamp()
|
/openbmc/linux/drivers/net/ethernet/renesas/ |
H A D | ravb_main.c | 702 struct ravb_tstamp_skb *ts_skb, *ts_skb2; in ravb_get_tx_tstamp() local 719 list_for_each_entry_safe(ts_skb, ts_skb2, &priv->ts_skb_list, in ravb_get_tx_tstamp() 721 skb = ts_skb->skb; in ravb_get_tx_tstamp() 722 tag = ts_skb->tag; in ravb_get_tx_tstamp() 723 list_del(&ts_skb->list); in ravb_get_tx_tstamp() 724 kfree(ts_skb); in ravb_get_tx_tstamp() 1943 struct ravb_tstamp_skb *ts_skb; in ravb_start_xmit() local 2019 ts_skb = kmalloc(sizeof(*ts_skb), GFP_ATOMIC); in ravb_start_xmit() 2020 if (!ts_skb) { in ravb_start_xmit() 2028 ts_skb->skb = skb_get(skb); in ravb_start_xmit() [all …]
|
H A D | rswitch.c | 939 struct sk_buff *ts_skb; in rswitch_ts() local 956 ts_skb = xchg(&rdev->ts_skb[tag], NULL); in rswitch_ts() 960 if (unlikely(!ts_skb)) in rswitch_ts() 967 skb_tstamp_tx(ts_skb, &shhwtstamps); in rswitch_ts() 968 dev_consume_skb_irq(ts_skb); in rswitch_ts() 1513 struct sk_buff *ts_skb; in rswitch_stop() local 1535 ts_skb = xchg(&rdev->ts_skb[tag], NULL); in rswitch_stop() 1537 if (ts_skb) in rswitch_stop() 1538 dev_kfree_skb(ts_skb); in rswitch_stop() 1557 rdev->ts_skb[tag] = skb_get(skb); in rswitch_ext_desc_set_info1()
|
H A D | rswitch.h | 992 struct sk_buff *ts_skb[TS_TAGS_PER_PORT]; member
|