Lines Matching +full:non +full:- +full:pc
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
3 * posix-clock.h - support for dynamic clock devices
13 #include <linux/posix-timers.h>
20 * struct posix_clock_operations - functional interface to the clock
42 int (*clock_adjtime)(struct posix_clock *pc, struct __kernel_timex *tx);
44 int (*clock_gettime)(struct posix_clock *pc, struct timespec64 *ts);
46 int (*clock_getres) (struct posix_clock *pc, struct timespec64 *ts);
48 int (*clock_settime)(struct posix_clock *pc,
69 * struct posix_clock - represents a dynamic posix clock
95 * struct posix_clock_context - represents clock file operations context
113 * posix_clock_register() - register a new clock
123 * Returns zero on success, non-zero otherwise.
128 * posix_clock_unregister() - unregister a clock