Lines Matching full:pps
3 * PPS API kernel header
11 #include <linux/pps.h>
22 /* The specific PPS source info */
26 int mode; /* PPS allowed mode */
28 void (*echo)(struct pps_device *pps,
29 int event, void *data); /* PPS echo function */
46 struct pps_kparams params; /* PPS current params */
48 __u32 assert_sequence; /* PPS assert event seq # */
49 __u32 clear_sequence; /* PPS clear event seq # */
52 int current_mode; /* PPS mode at event time */
54 unsigned int last_ev; /* last PPS event id */
55 wait_queue_head_t queue; /* PPS event queue */
57 unsigned int id; /* PPS source unique ID */
78 extern int pps_register_cdev(struct pps_device *pps);
79 extern void pps_unregister_cdev(struct pps_device *pps);
87 extern void pps_unregister_source(struct pps_device *pps);
88 extern void pps_event(struct pps_device *pps,
111 /* Subtract known time delay from PPS event time(s) */