Changeset View
Changeset View
Standalone View
Standalone View
sys/dev/ppbus/ppbconf.h
Show First 20 Lines • Show All 253 Lines • ▼ Show 20 Lines | |||||
extern int ppb_attach_device(device_t); | extern int ppb_attach_device(device_t); | ||||
extern int ppb_request_bus(device_t, device_t, int); | extern int ppb_request_bus(device_t, device_t, int); | ||||
extern int ppb_release_bus(device_t, device_t); | extern int ppb_release_bus(device_t, device_t); | ||||
/* bus related functions */ | /* bus related functions */ | ||||
extern void ppb_lock(device_t); | extern void ppb_lock(device_t); | ||||
extern void ppb_unlock(device_t); | extern void ppb_unlock(device_t); | ||||
extern struct mtx *ppb_get_lock(device_t); | |||||
extern void _ppb_assert_locked(device_t, const char *, int); | extern void _ppb_assert_locked(device_t, const char *, int); | ||||
extern void ppb_init_callout(device_t, struct callout *, int); | extern void ppb_init_callout(device_t, struct callout *, int); | ||||
extern int ppb_sleep(device_t, void *, int, const char *, int); | extern int ppb_sleep(device_t, void *, int, const char *, int); | ||||
extern int ppb_get_status(device_t, struct ppb_status *); | extern int ppb_get_status(device_t, struct ppb_status *); | ||||
extern int ppb_poll_bus(device_t, int, uint8_t, uint8_t, int); | extern int ppb_poll_bus(device_t, int, uint8_t, uint8_t, int); | ||||
extern int ppb_reset_epp_timeout(device_t); | extern int ppb_reset_epp_timeout(device_t); | ||||
extern int ppb_ecp_sync(device_t); | extern int ppb_ecp_sync(device_t); | ||||
extern int ppb_get_epp_protocol(device_t); | extern int ppb_get_epp_protocol(device_t); | ||||
Show All 12 Lines |