Lines Matching refs:bus

56 ppb_poll_bus(device_t bus, int max,  in ppb_poll_bus()  argument
59 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_poll_bus()
63 ppb_assert_locked(bus); in ppb_poll_bus()
68 r = ppb_rstr(bus); in ppb_poll_bus()
77 if ((ppb_rstr(bus) & mask) == status) in ppb_poll_bus()
81 error = mtx_sleep((caddr_t)bus, ppb->ppc_lock, PPBPRI | in ppb_poll_bus()
97 ppb_get_epp_protocol(device_t bus) in ppb_get_epp_protocol() argument
101 ppb_assert_locked(bus); in ppb_get_epp_protocol()
102 BUS_READ_IVAR(device_get_parent(bus), bus, PPC_IVAR_EPP_PROTO, &protocol); in ppb_get_epp_protocol()
112 ppb_get_mode(device_t bus) in ppb_get_mode() argument
114 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_get_mode()
117 ppb_assert_locked(bus); in ppb_get_mode()
127 ppb_set_mode(device_t bus, int mode) in ppb_set_mode() argument
129 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_set_mode()
130 int old_mode = ppb_get_mode(bus); in ppb_set_mode()
132 ppb_assert_locked(bus); in ppb_set_mode()
133 if (PPBUS_SETMODE(device_get_parent(bus), mode)) in ppb_set_mode()
148 ppb_write(device_t bus, char *buf, int len, int how) in ppb_write() argument
151 ppb_assert_locked(bus); in ppb_write()
152 return (PPBUS_WRITE(device_get_parent(bus), buf, len, how)); in ppb_write()
161 ppb_reset_epp_timeout(device_t bus) in ppb_reset_epp_timeout() argument
164 ppb_assert_locked(bus); in ppb_reset_epp_timeout()
165 return(PPBUS_RESET_EPP(device_get_parent(bus))); in ppb_reset_epp_timeout()
174 ppb_ecp_sync(device_t bus) in ppb_ecp_sync() argument
177 ppb_assert_locked(bus); in ppb_ecp_sync()
178 return (PPBUS_ECP_SYNC(device_get_parent(bus))); in ppb_ecp_sync()
187 ppb_get_status(device_t bus, struct ppb_status *status) in ppb_get_status() argument
191 ppb_assert_locked(bus); in ppb_get_status()
193 r = status->status = ppb_rstr(bus); in ppb_get_status()
206 ppb_lock(device_t bus) in ppb_lock() argument
208 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_lock()
214 ppb_unlock(device_t bus) in ppb_unlock() argument
216 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_unlock()
222 ppb_get_lock(device_t bus) in ppb_get_lock() argument
224 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_get_lock()
230 _ppb_assert_locked(device_t bus, const char *file, int line) in _ppb_assert_locked() argument
233 mtx_assert_(DEVTOSOFTC(bus)->ppc_lock, MA_OWNED, file, line); in _ppb_assert_locked()
237 ppb_init_callout(device_t bus, struct callout *c, int flags) in ppb_init_callout() argument
239 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_init_callout()
245 ppb_sleep(device_t bus, void *wchan, int priority, const char *wmesg, int timo) in ppb_sleep() argument
247 struct ppb_data *ppb = DEVTOSOFTC(bus); in ppb_sleep()