ipmi_softc
struct ipmi_softc *sc = c->c_sc;
ipmi_opal_reset(struct ipmi_softc *sc)
ipmi_opal_probe(struct ipmi_softc *sc)
struct ipmi_softc sc;
int ipmi_opal_reset(struct ipmi_softc *);
int ipmi_opal_probe(struct ipmi_softc *);
struct ipmi_softc sc;
sizeof (struct ipmi_softc), ipmi_fdt_match, ipmi_fdt_attach,
struct ipmi_softc *sc = (struct ipmi_softc *)self;
ssif_reset(struct ipmi_softc *sc)
ssif_probe(struct ipmi_softc *sc)
struct ipmi_softc sc;
int ssif_reset(struct ipmi_softc *);
int ssif_probe(struct ipmi_softc *);
get_sdr(struct ipmi_softc *sc, u_int16_t recid, u_int16_t *nxtrec)
ipmi_sensor_status(struct ipmi_softc *sc, struct ipmi_sensor *psensor,
int read_sensor(struct ipmi_softc *, struct ipmi_sensor *);
int add_sdr_sensor(struct ipmi_softc *, u_int8_t *, int);
int get_sdr_partial(struct ipmi_softc *, u_int16_t, u_int16_t,
read_sensor(struct ipmi_softc *sc, struct ipmi_sensor *psensor)
int get_sdr(struct ipmi_softc *, u_int16_t, u_int16_t *);
add_sdr_sensor(struct ipmi_softc *sc, u_int8_t *psdr, int sdrlen)
add_child_sensors(struct ipmi_softc *sc, u_int8_t *psdr, int count,
struct ipmi_softc *ipmilookup(dev_t dev);
ipmi_refresh_sensors(struct ipmi_softc *sc)
ipmi_map_regs(struct ipmi_softc *sc, struct ipmi_attach_args *ia)
ipmi_unmap_regs(struct ipmi_softc *sc)
struct ipmi_softc *sc = thread->sc;
u_int8_t bmc_read(struct ipmi_softc *, int);
void bmc_write(struct ipmi_softc *, int, u_int8_t);
struct ipmi_softc *sc = arg;
int bmc_io_wait(struct ipmi_softc *, struct ipmi_iowait *);
ipmi_attach_common(struct ipmi_softc *sc, struct ipmi_attach_args *ia)
struct ipmi_softc *
return (struct ipmi_softc *)device_lookup(&ipmi_cd, minor(dev));
struct ipmi_softc *sc = ipmilookup(dev);
void ipmi_refresh_sensors(struct ipmi_softc *sc);
struct ipmi_softc *sc = ipmilookup(dev);
int ipmi_map_regs(struct ipmi_softc *sc, struct ipmi_attach_args *ia);
struct ipmi_softc *sc = ipmilookup(dev);
void ipmi_unmap_regs(struct ipmi_softc *);
int ipmi_sensor_status(struct ipmi_softc *, struct ipmi_sensor *,
int add_child_sensors(struct ipmi_softc *, u_int8_t *, int, int, int,
int kcs_probe(struct ipmi_softc *);
struct ipmi_softc *sc = arg;
int kcs_reset(struct ipmi_softc *);
struct ipmi_softc *sc = arg;
struct ipmi_softc *sc = arg;
int bt_probe(struct ipmi_softc *);
int bt_reset(struct ipmi_softc *);
int smic_probe(struct ipmi_softc *);
int smic_reset(struct ipmi_softc *);
sizeof(struct ipmi_softc), ipmi_match, ipmi_attach,
struct ipmi_softc *sc;
ipmi_attach_common((struct ipmi_softc *)self, aux);
bmc_read(struct ipmi_softc *sc, int offset)
bmc_write(struct ipmi_softc *sc, int offset, u_int8_t val)
bmc_io_wait(struct ipmi_softc *sc, struct ipmi_iowait *a)
int bt_read(struct ipmi_softc *, int);
int bt_write(struct ipmi_softc *, int, uint8_t);
bt_read(struct ipmi_softc *sc, int reg)
bt_write(struct ipmi_softc *sc, int reg, uint8_t data)
struct ipmi_softc *sc = c->c_sc;
struct ipmi_softc *sc = c->c_sc;
bt_reset(struct ipmi_softc *sc)
bt_probe(struct ipmi_softc *sc)
int smic_wait(struct ipmi_softc *, u_int8_t, u_int8_t, const char *);
int smic_write_cmd_data(struct ipmi_softc *, u_int8_t, const u_int8_t *);
int smic_read_data(struct ipmi_softc *, u_int8_t *);
smic_wait(struct ipmi_softc *sc, u_int8_t mask, u_int8_t val, const char *lbl)
smic_write_cmd_data(struct ipmi_softc *sc, u_int8_t cmd, const u_int8_t *data)
smic_read_data(struct ipmi_softc *sc, u_int8_t *data)
struct ipmi_softc *sc = c->c_sc;
struct ipmi_softc *sc = c->c_sc;
smic_reset(struct ipmi_softc *sc)
smic_probe(struct ipmi_softc *sc)
int kcs_wait(struct ipmi_softc *, u_int8_t, u_int8_t, const char *);
int kcs_write_cmd(struct ipmi_softc *, u_int8_t);
int kcs_write_data(struct ipmi_softc *, u_int8_t);
int kcs_read_data(struct ipmi_softc *, u_int8_t *);
kcs_wait(struct ipmi_softc *sc, u_int8_t mask, u_int8_t value, const char *lbl)
kcs_write_cmd(struct ipmi_softc *sc, u_int8_t cmd)
kcs_write_data(struct ipmi_softc *sc, u_int8_t data)
kcs_read_data(struct ipmi_softc *sc, u_int8_t * data)
struct ipmi_softc *sc = c->c_sc;
struct ipmi_softc *sc = c->c_sc;
kcs_reset(struct ipmi_softc *sc)
kcs_probe(struct ipmi_softc *sc)
struct ipmi_softc *sc = c->c_sc;
struct ipmi_softc *sc = c->c_sc;
struct ipmi_softc *sc = c->c_sc;
struct ipmi_softc *sc = c->c_sc;
get_sdr_partial(struct ipmi_softc *sc, u_int16_t recordId, u_int16_t reserveId,
struct ipmi_softc *sc;
void ipmi_attach_common(struct ipmi_softc *, struct ipmi_attach_args *);
struct ipmi_softc;
int (*reset)(struct ipmi_softc *);
int (*probe)(struct ipmi_softc *);
struct ipmi_softc *c_sc;