tstamps
u64 *tstamps = es58x_dev->timestamps;
tstamps[i] = get_unaligned_le64(&echo_msg->timestamp);
tstamps, num_element - dropped);
u64 *tstamps, unsigned int pkts)
es58x_set_skb_timestamp(netdev, skb, tstamps[i]);
u64 *tstamps, unsigned int pkts);
u64 *tstamps = es58x_dev->timestamps;
tstamps[i] = get_unaligned_le64(&echo_msg[i].timestamp);
return es58x_can_get_echo_skb(netdev, priv->tx_tail, tstamps, num_element);
tx->tstamps[idx].start = jiffies;
tx->tstamps[idx].skb = skb_get(skb);
if (time_is_before_jiffies(tx->tstamps[idx].start + 2 * HZ)) {
skb = tx->tstamps[idx].skb;
tx->tstamps[idx].skb = NULL;
ice_trace(tx_tstamp_fw_req, tx->tstamps[idx].skb, idx);
ice_trace(tx_tstamp_fw_done, tx->tstamps[idx].skb, idx);
if (raw_tstamp == tx->tstamps[idx].cached_tstamp)
tx->tstamps[idx].cached_tstamp = raw_tstamp;
skb = tx->tstamps[idx].skb;
tx->tstamps[idx].skb = NULL;
if (time_is_before_jiffies(tx->tstamps[idx].start + 2 * HZ)) {
ice_trace(tx_tstamp_fw_req, tx->tstamps[idx].skb, idx);
ice_trace(tx_tstamp_fw_done, tx->tstamps[idx].skb, idx);
raw_tstamp == tx->tstamps[idx].cached_tstamp)
tx->tstamps[idx].cached_tstamp = raw_tstamp;
skb = tx->tstamps[idx].skb;
tx->tstamps[idx].skb = NULL;
struct ice_tx_tstamp *tstamps;
tstamps = kzalloc_objs(*tstamps, tx->len);
if (!tstamps || !in_use || !stale) {
kfree(tstamps);
tx->tstamps = tstamps;
skb = tx->tstamps[idx].skb;
tx->tstamps[idx].skb = NULL;
kfree(tx->tstamps);
tx->tstamps = NULL;
struct ice_tx_tstamp *tstamps;
memset(&tstamps, 0, sizeof(tstamps));
tstamps.hwtstamp = ktime_set(seconds, nseconds);
skb_tstamp_tx(skb, &tstamps);
struct skb_shared_hwtstamps tstamps;
__dynamic_array(u32, tstamps, data_blocks)
copy_sph(__get_dynamic_array(tstamps), buffer, data_blocks, s->data_block_quadlets);
__print_array(__get_dynamic_array(tstamps), __entry->data_blocks, 4)
bool do_recv(int rcv, int read_size, struct tstamps expected)
struct tstamps actual = {};
struct tstamps expected;