| 2964 | } |
| 2965 | |
| 2966 | static int |
| 2967 | ngbe_timesync_read_time(struct rte_eth_dev *dev, struct timespec *ts) |
| 2968 | { |
| 2969 | uint64_t ns, systime_cycles; |
| 2970 | struct ngbe_adapter *adapter = ngbe_dev_adapter(dev); |
| 2971 | |
| 2972 | systime_cycles = ngbe_read_systime_cyclecounter(dev); |
| 2973 | ns = rte_timecounter_update(&adapter->systime_tc, systime_cycles); |
| 2974 | *ts = rte_ns_to_timespec(ns); |
| 2975 | |
| 2976 | return 0; |
| 2977 | } |
| 2978 | |
| 2979 | static int |
| 2980 | ngbe_timesync_enable(struct rte_eth_dev *dev) |
nothing calls this directly
no test coverage detected