Changeset View
Changeset View
Standalone View
Standalone View
head/sys/dev/ppbus/ppbconf.h
Show First 20 Lines • Show All 257 Lines • ▼ Show 20 Lines | |||||
/* 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 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, char, char, 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); | ||||
extern int ppb_set_mode(device_t, int); /* returns old mode */ | extern int ppb_set_mode(device_t, int); /* returns old mode */ | ||||
extern int ppb_get_mode(device_t); /* returns current mode */ | extern int ppb_get_mode(device_t); /* returns current mode */ | ||||
extern int ppb_write(device_t, char *, int, int); | extern int ppb_write(device_t, char *, int, int); | ||||
#ifdef INVARIANTS | #ifdef INVARIANTS | ||||
#define ppb_assert_locked(dev) _ppb_assert_locked(dev, __FILE__, __LINE__) | #define ppb_assert_locked(dev) _ppb_assert_locked(dev, __FILE__, __LINE__) | ||||
#else | #else | ||||
#define ppb_assert_locked(dev) | #define ppb_assert_locked(dev) | ||||
#endif | #endif | ||||
#endif /* _KERNEL */ | #endif /* _KERNEL */ | ||||
#endif /* !__PPBCONF_H */ | #endif /* !__PPBCONF_H */ |