| .. | .. |
|---|
| 644 | 644 | u8 enabled; |
|---|
| 645 | 645 | }; |
|---|
| 646 | 646 | |
|---|
| 647 | | -struct mlx5_clock { |
|---|
| 648 | | - struct mlx5_nb pps_nb; |
|---|
| 649 | | - seqlock_t lock; |
|---|
| 647 | +struct mlx5_timer { |
|---|
| 650 | 648 | struct cyclecounter cycles; |
|---|
| 651 | 649 | struct timecounter tc; |
|---|
| 652 | | - struct hwtstamp_config hwtstamp_config; |
|---|
| 653 | 650 | u32 nominal_c_mult; |
|---|
| 654 | 651 | unsigned long overflow_period; |
|---|
| 655 | 652 | struct delayed_work overflow_work; |
|---|
| 653 | +}; |
|---|
| 654 | + |
|---|
| 655 | +struct mlx5_clock { |
|---|
| 656 | + struct mlx5_nb pps_nb; |
|---|
| 657 | + seqlock_t lock; |
|---|
| 658 | + struct hwtstamp_config hwtstamp_config; |
|---|
| 656 | 659 | struct ptp_clock *ptp; |
|---|
| 657 | 660 | struct ptp_clock_info ptp_info; |
|---|
| 658 | 661 | struct mlx5_pps pps_info; |
|---|
| 662 | + struct mlx5_timer timer; |
|---|
| 659 | 663 | }; |
|---|
| 660 | 664 | |
|---|
| 661 | 665 | struct mlx5_dm; |
|---|