Home
last modified time | relevance | path

Searched refs:tstamp (Results 1 – 22 of 22) sorted by relevance

/f-stack/dpdk/drivers/net/octeontx2/
H A Dotx2_ptp.c239 dev->tstamp.tx_tstamp_iova = ts->iova; in otx2_nix_timesync_enable()
240 dev->tstamp.tx_tstamp = ts->addr; in otx2_nix_timesync_enable()
243 &dev->tstamp.tstamp_dynfield_offset, in otx2_nix_timesync_enable()
244 &dev->tstamp.rx_tstamp_dynflag); in otx2_nix_timesync_enable()
319 struct otx2_timesync_info *tstamp = &dev->tstamp; in otx2_nix_timesync_read_rx_timestamp() local
322 if (!tstamp->rx_ready) in otx2_nix_timesync_read_rx_timestamp()
327 tstamp->rx_ready = 0; in otx2_nix_timesync_read_rx_timestamp()
341 struct otx2_timesync_info *tstamp = &dev->tstamp; in otx2_nix_timesync_read_tx_timestamp() local
344 if (*tstamp->tx_tstamp == 0) in otx2_nix_timesync_read_tx_timestamp()
351 *tstamp->tx_tstamp, (uint64_t)timestamp->tv_sec, in otx2_nix_timesync_read_tx_timestamp()
[all …]
H A Dotx2_rx.h78 struct otx2_timesync_info *tstamp, const uint16_t flag, in otx2_nix_mbuf_to_tstamp() argument
90 *otx2_timestamp_dynfield(mbuf, tstamp) = in otx2_nix_mbuf_to_tstamp()
96 tstamp->rx_tstamp = in otx2_nix_mbuf_to_tstamp()
97 *otx2_timestamp_dynfield(mbuf, tstamp); in otx2_nix_mbuf_to_tstamp()
98 tstamp->rx_ready = 1; in otx2_nix_mbuf_to_tstamp()
101 tstamp->rx_tstamp_dynflag; in otx2_nix_mbuf_to_tstamp()
H A Dotx2_ethdev.h331 struct otx2_timesync_info tstamp; member
376 struct otx2_timesync_info *tstamp; member
H A Dotx2_ethdev.c626 rxq->tstamp = &dev->tstamp; in otx2_nix_rx_queue_setup()
1185 send_mem->addr = txq->dev->tstamp.tx_tstamp_iova; in otx2_nix_form_default_desc()
2215 memset(&dev->tstamp, 0, sizeof(struct otx2_timesync_info)); in otx2_nix_dev_start()
2230 &dev->tstamp.tstamp_dynfield_offset, in otx2_nix_dev_start()
2231 &dev->tstamp.rx_tstamp_dynflag); in otx2_nix_dev_start()
H A Dotx2_rx.c72 otx2_nix_mbuf_to_tstamp(mbuf, rxq->tstamp, flags, in nix_recv_pkts()
/f-stack/dpdk/drivers/event/octeontx2/
H A Dotx2_worker_dual.c163 ws->tstamp); \
197 ws->tstamp); \
204 ws->tstamp); \
242 ws->tstamp); \
280 ws->tstamp); \
288 ws->tstamp); \
H A Dotx2_worker_dual.h21 struct otx2_timesync_info * const tstamp) in otx2_ssogws_dual_get_work() argument
89 otx2_nix_mbuf_to_tstamp((struct rte_mbuf *)mbuf, tstamp, in otx2_ssogws_dual_get_work()
H A Dotx2_evdev.h162 struct otx2_timesync_info *tstamp; member
188 struct otx2_timesync_info *tstamp; member
209 struct otx2_timesync_info *tstamp; member
H A Dotx2_worker.h83 ws->tstamp, flags, in otx2_ssogws_get_work()
149 otx2_nix_mbuf_to_tstamp((struct rte_mbuf *)mbuf, ws->tstamp, in otx2_ssogws_get_work_empty()
H A Dotx2_evdev_adptr.c355 dev->tstamp = &otx2_eth_dev->tstamp; in otx2_sso_rx_adapter_queue_add()
H A Dotx2_evdev.c1282 ws->tstamp = dev->tstamp; in otx2_sso_port_setup()
1295 ws->tstamp = dev->tstamp; in otx2_sso_port_setup()
/f-stack/dpdk/examples/ptpclient/
H A Dptpclient.c61 struct tstamp { struct
93 struct tstamp origin_tstamp;
98 struct tstamp precise_origin_tstamp;
104 struct tstamp origin_tstamp;
109 struct tstamp rx_tstamp;
386 struct tstamp *origin_tstamp; in parse_fup()
526 struct tstamp *rx_tstamp; in parse_drsp()
/f-stack/freebsd/net80211/
H A Dieee80211_tdma.c385 memcpy(&ni->ni_tstamp.data, scan.tstamp, in tdma_recv_mgmt()
590 uint64_t tstamp; in tdma_process_params() local
599 memcpy(&tstamp, tdma->tdma_tstamp, 8); in tdma_process_params()
602 rtt = rstamp - (le64toh(tstamp) & 0x7fff); in tdma_process_params()
609 (unsigned long long) le64toh(tstamp)); in tdma_process_params()
H A Dieee80211_scan.h238 uint8_t *tstamp; member
H A Dieee80211_adhoc.c835 memcpy(ni->ni_tstamp.data, scan.tstamp, in adhoc_recv_mgmt()
H A Dieee80211_input.c524 scan->tstamp = frm; frm += 8; in ieee80211_parse_beacon()
H A Dieee80211_sta.c1452 memcpy(ni->ni_tstamp.data, scan.tstamp, in sta_recv_mgmt()
H A Dieee80211_scan_sta.c302 memcpy(ise->se_tstamp.data, sp->tstamp, sizeof(ise->se_tstamp)); in sta_add()
H A Dieee80211_node.c1773 memcpy(ni->ni_tstamp.data, sp->tstamp, sizeof(ni->ni_tstamp)); in ieee80211_init_neighbor()
/f-stack/freebsd/contrib/octeon-sdk/
H A Dcvmx-mgmt-port.c83 … uint64_t tstamp : 1; /* For TX, signals that the packet should be timestamped */ member
564 state->tx_ring[state->tx_write_index].s.tstamp = 0; in cvmx_mgmt_port_send()
619 state->tx_ring[state->tx_write_index].s.tstamp = 0; in cvmx_mgmt_port_sendm()
H A Dcvmx-mixx-defs.h1477 uint64_t tstamp : 64; /**< MIX TimeStamp Value member
1512 uint64_t tstamp : 64;
/f-stack/dpdk/drivers/net/octeontx/
H A Docteontx_rxtx.h47 uint64_t tstamp : 1; member