Lines Matching refs:pps
43 struct pps_state pps[9]; member
141 sc->pps[0].ppscap = PPS_CAPTUREASSERT | PPS_ECHOASSERT; in ppsattach()
142 sc->pps[0].driver_abi = PPS_ABI_VERSION; in ppsattach()
143 sc->pps[0].driver_mtx = ppb_get_lock(ppbus); in ppsattach()
146 pps_init_abi(&sc->pps[0]); in ppsattach()
195 sc->pps[i].ppscap = PPS_CAPTUREASSERT | PPS_CAPTURECLEAR; in ppsattach()
196 sc->pps[i].driver_abi = PPS_ABI_VERSION; in ppsattach()
197 sc->pps[i].driver_mtx = ppb_get_lock(ppbus); in ppsattach()
200 pps_init_abi(&sc->pps[i]); in ppsattach()
259 sc->pps[subdev].ppsparam.mode = 0; /* PHK ??? */ in ppsclose()
293 pps_capture(&sc->pps[j]); in ppshcpoll()
294 pps_event(&sc->pps[j], in ppshcpoll()
309 pps_capture(&sc->pps[0]); in ppsintr()
313 if (sc->pps[0].ppsparam.mode & PPS_ECHOASSERT) in ppsintr()
315 pps_event(&sc->pps[0], PPS_CAPTUREASSERT); in ppsintr()
316 if (sc->pps[0].ppsparam.mode & PPS_ECHOASSERT) in ppsintr()
328 err = pps_ioctl(cmd, data, &sc->pps[subdev]); in ppsioctl()
346 DRIVER_MODULE(pps, ppbus, pps_driver, pps_devclass, 0, 0);
347 MODULE_DEPEND(pps, ppbus, 1, 1, 1);