Lines Matching refs:pps
3 * pps-ldisc.c -- PPS line discipline
18 struct pps_device *pps;
23 pps = pps_lookup_dev(tty);
28 if (WARN_ON_ONCE(pps == NULL))
32 pps_event(pps, &ts, active ? PPS_CAPTUREASSERT :
35 dev_dbg(pps->dev, "PPS %s at %lu\n",
46 struct pps_device *pps;
57 pps = pps_register_source(&info, PPS_CAPTUREBOTH | \
59 if (IS_ERR(pps)) {
61 return PTR_ERR(pps);
63 pps->lookup_cookie = tty;
72 dev_info(pps->dev, "source \"%s\" added\n", info.path);
77 pps_unregister_source(pps);
85 struct pps_device *pps = pps_lookup_dev(tty);
89 if (WARN_ON(!pps))
92 dev_info(pps->dev, "removed\n");
93 pps_unregister_source(pps);