uhidpp_softc
hidpp20_feature_get_count(struct uhidpp_softc *sc, uint8_t device_id,
hidpp20_feature_get_id(struct uhidpp_softc *sc, uint8_t device_id,
hidpp20_battery_get_level_status(struct uhidpp_softc *sc,
hidpp20_battery_get_capability(struct uhidpp_softc *sc,
hidpp20_unified_battery_get_capabilities(struct uhidpp_softc *sc,
hidpp20_unified_battery_get_status(struct uhidpp_softc *sc,
hidpp_send_fap_report(struct uhidpp_softc *sc, uint8_t report_id,
hidpp_send_rap_report(struct uhidpp_softc *sc, uint8_t report_id,
hidpp_send_report(struct uhidpp_softc *sc, uint8_t report_id,
int uhidpp_sleep(struct uhidpp_softc *, uint64_t);
void uhidpp_device_connect(struct uhidpp_softc *, struct uhidpp_device *);
void uhidpp_device_refresh(struct uhidpp_softc *, struct uhidpp_device *);
int uhidpp_device_features(struct uhidpp_softc *, struct uhidpp_device *);
struct uhidpp_notification *uhidpp_claim_notification(struct uhidpp_softc *);
int uhidpp_consume_notification(struct uhidpp_softc *, struct uhidpp_report *);
int uhidpp_is_notification(struct uhidpp_softc *, struct uhidpp_report *);
static int uhidpp_has_sensors(struct uhidpp_softc *);
int hidpp_get_protocol_version(struct uhidpp_softc *, uint8_t, uint8_t *,
int hidpp10_get_name(struct uhidpp_softc *, uint8_t, char *, size_t);
int hidpp10_get_type(struct uhidpp_softc *, uint8_t, const char **);
int hidpp10_enable_notifications(struct uhidpp_softc *, uint8_t);
int hidpp20_root_get_feature(struct uhidpp_softc *, uint8_t, uint16_t,
int hidpp20_feature_get_count(struct uhidpp_softc *, uint8_t, uint8_t,
int hidpp20_feature_get_id(struct uhidpp_softc *, uint8_t, uint8_t, uint8_t,
int hidpp20_battery_get_level_status(struct uhidpp_softc *,
int hidpp20_battery_get_capability(struct uhidpp_softc *,
int hidpp20_unified_battery_get_capabilities(struct uhidpp_softc *,
int hidpp20_unified_battery_get_status(struct uhidpp_softc *,
int hidpp_send_rap_report(struct uhidpp_softc *, uint8_t, uint8_t, uint8_t,
int hidpp_send_fap_report(struct uhidpp_softc *, uint8_t, uint8_t, uint8_t,
int hidpp_send_report(struct uhidpp_softc *, uint8_t, struct uhidpp_report *,
sizeof(struct uhidpp_softc),
struct uhidpp_softc *sc = (struct uhidpp_softc *)self;
struct uhidpp_softc *sc = (struct uhidpp_softc *)self;
struct uhidpp_softc *sc = (struct uhidpp_softc *)addr;
struct uhidpp_softc *sc = arg;
struct uhidpp_softc *sc = arg;
uhidpp_sleep(struct uhidpp_softc *sc, uint64_t nsecs)
uhidpp_device_connect(struct uhidpp_softc *sc, struct uhidpp_device *dev)
uhidpp_device_refresh(struct uhidpp_softc *sc, struct uhidpp_device *dev)
uhidpp_device_features(struct uhidpp_softc *sc, struct uhidpp_device *dev)
uhidpp_claim_notification(struct uhidpp_softc *sc)
uhidpp_consume_notification(struct uhidpp_softc *sc, struct uhidpp_report *rep)
uhidpp_is_notification(struct uhidpp_softc *sc, struct uhidpp_report *rep)
uhidpp_has_sensors(struct uhidpp_softc *sc)
hidpp_get_protocol_version(struct uhidpp_softc *sc, uint8_t device_id,
hidpp10_get_name(struct uhidpp_softc *sc, uint8_t device_id,
hidpp10_get_type(struct uhidpp_softc *sc, uint8_t device_id, const char **buf)
hidpp10_enable_notifications(struct uhidpp_softc *sc, uint8_t device_id)
hidpp20_root_get_feature(struct uhidpp_softc *sc, uint8_t device_id,