Lines Matching refs:pps
30 * @pps: the PPS source
36 int pps_kc_bind(struct pps_device *pps, struct pps_bind_args *bind_args)
42 if (pps_kc_hardpps_dev == pps) {
46 dev_info(pps->dev, "unbound kernel"
50 dev_err(pps->dev, "selected kernel consumer"
56 pps_kc_hardpps_dev == pps) {
58 pps_kc_hardpps_dev = pps;
60 dev_info(pps->dev, "bound kernel consumer: "
64 dev_err(pps->dev, "another kernel consumer"
73 * @pps: the PPS source
79 void pps_kc_remove(struct pps_device *pps)
82 if (pps == pps_kc_hardpps_dev) {
86 dev_info(pps->dev, "unbound kernel consumer"
93 * @pps: the PPS source
99 void pps_kc_event(struct pps_device *pps, struct pps_event_time *ts,
106 if (pps == pps_kc_hardpps_dev && event & pps_kc_hardpps_mode)