Lines Matching full:pps
3 * pps_parport.c -- kernel parallel port PPS client
25 #define DRVDESC "parallel port PPS client"
43 struct pps_device *pps; /* PPS device */ member
86 dev_err(dev->pps->dev, "lost the signal\n"); in parport_irq()
103 dev_err(dev->pps->dev, "disabled clear edge capture after %d" in parport_irq()
111 pps_event(dev->pps, &ts_assert, in parport_irq()
117 pps_event(dev->pps, &ts_assert, in parport_irq()
120 pps_event(dev->pps, &ts_clear, in parport_irq()
166 device->pps = pps_register_source(&info, in parport_attach()
168 if (IS_ERR(device->pps)) { in parport_attach()
169 pr_err("couldn't register PPS source\n"); in parport_attach()
204 pps_unregister_source(device->pps); in parport_detach()