Lines Matching defs:pmu_softc
83 struct pmu_softc {
119 CFATTACH_DECL_NEW(pmu, sizeof(struct pmu_softc),
122 static inline void pmu_write_reg(struct pmu_softc *, int, uint8_t);
123 static inline uint8_t pmu_read_reg(struct pmu_softc *, int);
124 static void pmu_in(struct pmu_softc *);
125 static void pmu_out(struct pmu_softc *);
126 static void pmu_ack_off(struct pmu_softc *);
127 static void pmu_ack_on(struct pmu_softc *);
128 static int pmu_intr_state(struct pmu_softc *);
130 static void pmu_init(struct pmu_softc *);
132 static void pmu_eject_card(struct pmu_softc *, int);
133 static void pmu_update_brightness(struct pmu_softc *);
145 static struct pmu_softc *pmu0 = NULL;
155 static void pmu_attach_legacy_battery(struct pmu_softc *);
156 static void pmu_attach_smart_battery(struct pmu_softc *, int);
263 struct pmu_softc *sc = device_private(self);
440 struct pmu_softc *sc = pmu_cookie;
447 pmu_init(struct pmu_softc *sc)
461 pmu_write_reg(struct pmu_softc *sc, int offset, uint8_t value)
468 pmu_read_reg(struct pmu_softc *sc, int offset)
475 pmu_send_byte(struct pmu_softc *sc, uint8_t data)
492 pmu_read_byte(struct pmu_softc *sc, uint8_t *data)
512 struct pmu_softc *sc = cookie;
570 struct pmu_softc *sc = cookie;
579 pmu_in(struct pmu_softc *sc)
590 pmu_out(struct pmu_softc *sc)
601 pmu_ack_off(struct pmu_softc *sc)
611 pmu_ack_on(struct pmu_softc *sc)
621 pmu_intr_state(struct pmu_softc *sc)
629 struct pmu_softc *sc = arg;
719 struct pmu_softc *sc = device_private(tch->todr_dev);
749 struct pmu_softc *sc = device_private(tch->todr_dev);
762 struct pmu_softc *sc;
776 struct pmu_softc *sc;
789 struct pmu_softc *sc;
803 struct pmu_softc *sc = cookie;
822 struct pmu_softc *sc = cookie;
845 struct pmu_softc *sc = cookie;
864 struct pmu_softc *sc = cookie;
876 struct pmu_softc *sc = cookie;
984 pmu_eject_card(struct pmu_softc *sc, int socket)
994 pmu_update_brightness(struct pmu_softc *sc)
1044 struct pmu_softc *sc = cookie;
1099 pmu_attach_legacy_battery(struct pmu_softc *sc)
1110 pmu_attach_smart_battery(struct pmu_softc *sc, int num)