Lines Matching refs:bus

55 ppb_poll_bus(device_t bus, int max,  in ppb_poll_bus()  argument
58 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_poll_bus()
62 ppb_assert_locked(bus); in ppb_poll_bus()
67 r = ppb_rstr(bus); in ppb_poll_bus()
76 if ((ppb_rstr(bus) & mask) == status) in ppb_poll_bus()
80 error = mtx_sleep((caddr_t)bus, ppb->ppc_lock, PPBPRI | in ppb_poll_bus()
96 ppb_get_epp_protocol(device_t bus) in ppb_get_epp_protocol() argument
100 ppb_assert_locked(bus); in ppb_get_epp_protocol()
101 BUS_READ_IVAR(device_get_parent(bus), bus, PPC_IVAR_EPP_PROTO, &protocol); in ppb_get_epp_protocol()
111 ppb_get_mode(device_t bus) in ppb_get_mode() argument
113 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_get_mode()
116 ppb_assert_locked(bus); in ppb_get_mode()
126 ppb_set_mode(device_t bus, int mode) in ppb_set_mode() argument
128 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_set_mode()
129 int old_mode = ppb_get_mode(bus); in ppb_set_mode()
131 ppb_assert_locked(bus); in ppb_set_mode()
132 if (PPBUS_SETMODE(device_get_parent(bus), mode)) in ppb_set_mode()
147 ppb_write(device_t bus, char *buf, int len, int how) in ppb_write() argument
150 ppb_assert_locked(bus); in ppb_write()
151 return (PPBUS_WRITE(device_get_parent(bus), buf, len, how)); in ppb_write()
160 ppb_reset_epp_timeout(device_t bus) in ppb_reset_epp_timeout() argument
163 ppb_assert_locked(bus); in ppb_reset_epp_timeout()
164 return(PPBUS_RESET_EPP(device_get_parent(bus))); in ppb_reset_epp_timeout()
173 ppb_ecp_sync(device_t bus) in ppb_ecp_sync() argument
176 ppb_assert_locked(bus); in ppb_ecp_sync()
177 return (PPBUS_ECP_SYNC(device_get_parent(bus))); in ppb_ecp_sync()
186 ppb_get_status(device_t bus, struct ppb_status *status) in ppb_get_status() argument
190 ppb_assert_locked(bus); in ppb_get_status()
192 r = status->status = ppb_rstr(bus); in ppb_get_status()
205 ppb_lock(device_t bus) in ppb_lock() argument
207 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_lock()
213 ppb_unlock(device_t bus) in ppb_unlock() argument
215 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_unlock()
221 ppb_get_lock(device_t bus) in ppb_get_lock() argument
223 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_get_lock()
229 _ppb_assert_locked(device_t bus, const char *file, int line) in _ppb_assert_locked() argument
232 mtx_assert_(DEVTOSOFTC(bus)->ppc_lock, MA_OWNED, file, line); in _ppb_assert_locked()
236 ppb_init_callout(device_t bus, struct callout *c, int flags) in ppb_init_callout() argument
238 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_init_callout()
244 ppb_sleep(device_t bus, void *wchan, int priority, const char *wmesg, int timo) in ppb_sleep() argument
246 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_sleep()