Lines Matching defs:bnxt_ptp_cfg
98 struct bnxt_ptp_cfg { struct
99 struct ptp_clock_info ptp_info;
100 struct ptp_clock *ptp_clock;
101 struct cyclecounter cc;
102 struct timecounter tc;
103 struct bnxt_pps pps_info;
105 spinlock_t ptp_lock;
107 spinlock_t ptp_tx_lock;
108 u64 current_time;
109 u64 old_time;
110 unsigned long next_period;
111 unsigned long next_overflow_check;
112 u32 cmult;
116 struct bnxt_ptp_tx_req txts_req[BNXT_MAX_TX_TS];
118 struct bnxt *bp;
119 u32 tx_avail;
120 u16 rxctl;
135 u8 tx_tstamp_en:1;
136 int rx_filter;
137 u32 tstamp_filters;
139 u32 refclk_regs[2];
140 u32 refclk_mapped_regs[2];
141 u32 txts_tmo;
142 u16 txts_prod;
143 u16 txts_cons;
145 struct bnxt_ptp_stats stats;