/** * struct ptp_data - PTP hardware clock data * * @ptp_clock: struct ptp_clock pointer returned by the ptp_clock_register() * function. * @ptp_clock_info: struct ptp_clock_info that describes a PTP hardware clock * @lock: protects the time adjustments data * @delta: delta between hardware clock and ptp clock in nanoseconds * @scale_update_gp2: GP2 time when the scale was last updated * @scale_update_adj_time_ns: adjusted time when the scale was last updated, * in nanoseconds * @scaled_freq: clock frequency offset, scaled to 65536000000 * @last_gp2: the last GP2 reading from the hardware, used for tracking GP2 * wraparounds * @wrap_counter: number of wraparounds since scale_update_adj_time_ns * @dwork: worker scheduled every 1 hour to detect workarounds
*/ struct ptp_data { struct ptp_clock *ptp_clock; struct ptp_clock_info ptp_clock_info;
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.