Lines Matching +full:one +full:- +full:time +full:- +full:programmable
1 /* SPDX-License-Identifier: GPL-2.0+ WITH Linux-syscall-note */
3 * PTP 1588 clock support - user space interface
73 * struct ptp_clock_time - represents a time value
77 * included for sub-nanosecond resolution, should the demand for
89 int n_alarm; /* Number of programmable alarms. */
90 int n_ext_ts; /* Number of external time stamp channels. */
91 int n_per_out; /* Number of programmable periodic signals. */
94 /* Whether the clock supports precise system-device cross timestamps */
111 * Absolute start time.
118 * The start time should be "as soon as possible".
128 * The "on" time of the signal.
144 * Array of interleaved system/phc time stamps. The kernel
145 * will provide 2*n_samples + 1 time stamps, with the last
146 * one as a system time stamp.
155 * Array of [system, phc, system] time stamps. The kernel will provide
156 * 3*n_samples time stamps.
183 * Pin index in the range of zero to ptp_clock_caps.n_pins - 1.
229 struct ptp_clock_time t; /* Time event occured. */