smscmon_sc
struct smscmon_sc *sc = device_private(self);
smscmon_readreg(struct smscmon_sc *sc, int reg)
smscmon_writereg(struct smscmon_sc *sc, int reg, int val)
smscmon_sensors_setup(struct smscmon_sc *sc, struct smscmon_sensor *sens)
smscmon_refresh_volt(struct smscmon_sc *sc, envsys_data_t *edata)
smscmon_refresh_temp(struct smscmon_sc *sc, envsys_data_t *edata)
struct smscmon_sc *sc = sme->sme_cookie;
static uint8_t smscmon_readreg(struct smscmon_sc *, int);
static void smscmon_writereg(struct smscmon_sc *, int, int);
static void smscmon_sensors_setup(struct smscmon_sc *, struct smscmon_sensor *);
static void smscmon_refresh_volt(struct smscmon_sc *, envsys_data_t *);
static void smscmon_refresh_temp(struct smscmon_sc *, envsys_data_t *);
CFATTACH_DECL_NEW(smscmon, sizeof(struct smscmon_sc),
uint8_t (*smscmon_readreg)(struct smscmon_sc *, int);
void (*smscmon_writereg)(struct smscmon_sc *, int, int);
void (*refresh)(struct smscmon_sc *, envsys_data_t *);