pmu_softc
struct pmu_softc *sc = cookie;
pmu_attach_legacy_battery(struct pmu_softc *sc)
pmu_attach_smart_battery(struct pmu_softc *sc, int num)
CFATTACH_DECL_NEW(pmu, sizeof(struct pmu_softc),
static inline void pmu_write_reg(struct pmu_softc *, int, uint8_t);
static inline uint8_t pmu_read_reg(struct pmu_softc *, int);
static void pmu_in(struct pmu_softc *);
static void pmu_out(struct pmu_softc *);
static void pmu_ack_off(struct pmu_softc *);
static void pmu_ack_on(struct pmu_softc *);
static int pmu_intr_state(struct pmu_softc *);
static void pmu_init(struct pmu_softc *);
static void pmu_eject_card(struct pmu_softc *, int);
static void pmu_update_brightness(struct pmu_softc *);
static struct pmu_softc *pmu0 = NULL;
static void pmu_attach_legacy_battery(struct pmu_softc *);
static void pmu_attach_smart_battery(struct pmu_softc *, int);
struct pmu_softc *sc = device_private(self);
struct pmu_softc *sc = pmu_cookie;
pmu_init(struct pmu_softc *sc)
pmu_write_reg(struct pmu_softc *sc, int offset, uint8_t value)
pmu_read_reg(struct pmu_softc *sc, int offset)
pmu_send_byte(struct pmu_softc *sc, uint8_t data)
pmu_read_byte(struct pmu_softc *sc, uint8_t *data)
struct pmu_softc *sc = cookie;
struct pmu_softc *sc = cookie;
pmu_in(struct pmu_softc *sc)
pmu_out(struct pmu_softc *sc)
pmu_ack_off(struct pmu_softc *sc)
pmu_ack_on(struct pmu_softc *sc)
pmu_intr_state(struct pmu_softc *sc)
struct pmu_softc *sc = arg;
struct pmu_softc *sc = device_private(tch->todr_dev);
struct pmu_softc *sc = device_private(tch->todr_dev);
struct pmu_softc *sc;
struct pmu_softc *sc;
struct pmu_softc *sc;
struct pmu_softc *sc = cookie;
struct pmu_softc *sc = cookie;
struct pmu_softc *sc = cookie;
struct pmu_softc *sc = cookie;
struct pmu_softc *sc = cookie;
pmu_eject_card(struct pmu_softc *sc, int socket)
pmu_update_brightness(struct pmu_softc *sc)