Home
last modified time | relevance | path

Searched refs:mlx5_clock (Results 1 – 5 of 5) sorted by relevance

/linux/drivers/net/ethernet/mellanox/mlx5/core/lib/
H A Dclock.c90 struct mlx5_clock clock;
96 static struct mlx5_clock_priv *clock_priv(struct mlx5_clock *clock) in clock_priv()
101 static void mlx5_clock_lockdep_assert(struct mlx5_clock *clock) in mlx5_clock_lockdep_assert()
109 static struct mlx5_core_dev *mlx5_clock_mdev_get(struct mlx5_clock *clock) in mlx5_clock_mdev_get()
116 static void mlx5_clock_lock(struct mlx5_clock *clock) in mlx5_clock_lock()
124 static void mlx5_clock_unlock(struct mlx5_clock *clock) in mlx5_clock_unlock()
199 struct mlx5_clock *clock = container_of(ptp, struct mlx5_clock, ptp_info); in mlx5_ptp_getmaxphase()
297 struct mlx5_clock *clock = container_of(ptp, struct mlx5_clock, ptp_inf in mlx5_ptp_getcrosststamp()
[all...]
H A Dclock.h55 struct mlx5_clock { struct
83 typedef ktime_t (*cqe_ts_to_ns)(struct mlx5_clock *, u64); argument
96 static inline ktime_t mlx5_timecounter_cyc2time(struct mlx5_clock *clock, in mlx5_timecounter_cyc2time()
113 static inline ktime_t mlx5_real_time_cyc2time(struct mlx5_clock *clock, in mlx5_real_time_cyc2time()
130 static inline ktime_t mlx5_timecounter_cyc2time(struct mlx5_clock *clock, in mlx5_timecounter_cyc2time()
136 static inline ktime_t mlx5_real_time_cyc2time(struct mlx5_clock *clock, in mlx5_real_time_cyc2time()
56 lockmlx5_clock global() argument
57 hwtstamp_configmlx5_clock global() argument
58 ptpmlx5_clock global() argument
59 ptp_infomlx5_clock global() argument
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Den.h447 struct mlx5_clock *clock;
698 struct mlx5_clock *clock;
/linux/include/linux/mlx5/
H A Ddriver.h685 struct mlx5_clock;
772 struct mlx5_clock *clock;
/linux/drivers/net/ethernet/mellanox/mlx5/core/en/
H A Dtxrx.h59 ktime_t mlx5e_cqe_ts_to_ns(cqe_ts_to_ns func, struct mlx5_clock *clock, u64 cqe_ts) in mlx5e_cqe_ts_to_ns()