Lines Matching refs:ppbus
50 device_t ppbus; member
98 sc->ppbus = parent; in pps_attach()
117 if (ppbus_request_bus(sc->ppbus, sc->pps_dev.sc_dev, in ppsopen()
121 ppbus_write_ivar(sc->ppbus, PPBUS_IVAR_IEEE, &weg); in ppsopen()
125 res = ppbus_add_handler(sc->ppbus, ppsintr, sc); in ppsopen()
127 ppbus_release_bus(sc->ppbus, sc->pps_dev.sc_dev, in ppsopen()
132 ppbus_set_mode(sc->ppbus, PPBUS_PS2, 0); in ppsopen()
133 ppbus_wctr(sc->ppbus, IRQENABLE | PCD | nINIT | SELECTIN); in ppsopen()
150 device_t ppbus = sc->ppbus; in ppsclose() local
157 ppbus_wdtr(ppbus, 0); in ppsclose()
158 ppbus_wctr(ppbus, 0); in ppsclose()
160 ppbus_remove_handler(ppbus, ppsintr); in ppsclose()
161 ppbus_set_mode(ppbus, PPBUS_COMPATIBLE, 0); in ppsclose()
162 ppbus_release_bus(ppbus, sc->pps_dev.sc_dev, PPBUS_WAIT, 0); in ppsclose()
170 device_t ppbus = sc->ppbus; in ppsintr() local
174 if (!(ppbus_rstr(ppbus) & nACK)) { in ppsintr()
179 ppbus_wctr(ppbus, IRQENABLE | AUTOFEED); in ppsintr()
182 ppbus_wctr(ppbus, IRQENABLE); in ppsintr()