envctrlunit
static void envctrl_probe_cpus(struct envctrlunit *);
static int envctrl_isother_fault_led(struct envctrlunit *,
static int envctrl_check_sys_temperatures(struct envctrlunit *);
static void envctrl_check_disk_kstats(struct envctrlunit *);
static void envctrl_update_disk_kstats(struct envctrlunit *,
static int envctrl_read_chip(struct envctrlunit *, int, int, int,
static int envctrl_write_chip(struct envctrlunit *, int, int, int,
static int envctrl_check_tempr_levels(struct envctrlunit *,
static void envctrl_update_fanspeed(struct envctrlunit *);
struct envctrlunit *unitp = (struct envctrlunit *)(void *)arg;
struct envctrlunit *unitp = (struct envctrlunit *)(void *)arg;
static void envctrl_add_kstats(struct envctrlunit *);
static void envctrl_init_encl_kstats(struct envctrlunit *);
envctrl_read_chip(struct envctrlunit *unitp, int type, int chip_num, int port,
envctrl_write_chip(struct envctrlunit *unitp, int type, int chip_num, int port,
envctrl_get_cpu_temp(struct envctrlunit *unitp, int cpunum)
struct envctrlunit *unitp = (struct envctrlunit *)arg;
struct envctrlunit *unitp = (struct envctrlunit *)arg;
envctrl_check_sys_temperatures(struct envctrlunit *unitp)
envctrl_check_tempr_levels(struct envctrlunit *unitp, int chip_num,
envctrl_update_fanspeed(struct envctrlunit *unitp)
envctrl_fan_fail_service(struct envctrlunit *unitp)
envctrl_PS_intr_service(struct envctrlunit *unitp)
envctrl_init_bus(struct envctrlunit *unitp)
envctrl_reset_dflop(struct envctrlunit *unitp)
envctrl_enable_devintrs(struct envctrlunit *unitp)
envctrl_intr_latch_clr(struct envctrlunit *unitp)
envctrl_ps_probe(struct envctrlunit *unitp)
struct envctrlunit *unitp;
if (unitp = (struct envctrlunit *)
envctrl_get_fpm_status(struct envctrlunit *unitp, uint8_t *val)
envctrl_set_fsp(struct envctrlunit *unitp, uint8_t *val)
envctrl_get_dskled(struct envctrlunit *unitp, struct envctrl_chip *chip)
envctrl_set_dskled(struct envctrlunit *unitp, struct envctrl_chip *chip)
sizeof (struct envctrlunit), 1);
envctrl_set_fanspeed(struct envctrlunit *unitp, struct envctrl_chip *fanspeed)
envctrl_add_kstats(struct envctrlunit *unitp)
struct envctrlunit *unitp;
unitp = (struct envctrlunit *)ksp->ks_private;
struct envctrlunit *unitp;
unitp = (struct envctrlunit *)ksp->ks_private;
struct envctrlunit *unitp;
unitp = (struct envctrlunit *)ksp->ks_private;
struct envctrlunit *unitp;
unitp = (struct envctrlunit *)ksp->ks_private;
struct envctrlunit *unitp;
unitp = (struct envctrlunit *)ksp->ks_private;
register struct envctrlunit *unitp;
envctrl_init_encl_kstats(struct envctrlunit *unitp)
envctrl_check_disk_kstats(struct envctrlunit *unitp)
envctrl_update_disk_kstats(struct envctrlunit *unitp, uint8_t diskpr,
envctrl_probe_cpus(struct envctrlunit *unitp)
struct envctrlunit *unitp = (struct envctrlunit *)arg;
envctrl_isother_fault_led(struct envctrlunit *unitp, uint8_t fspval,
struct envctrlunit *unitp = (struct envctrlunit *)arg;
register struct envctrlunit *unitp;
struct envctrlunit *unitp;
if ((unitp = (struct envctrlunit *)
struct envctrlunit *unitp;
unitp = (struct envctrlunit *)
struct envctrlunit *unitp;
unitp = (struct envctrlunit *)
struct envctrlunit *unitp;
static int envctrl_get_cpu_temp(struct envctrlunit *, int);
unitp = (struct envctrlunit *)
static void envctrl_fan_fail_service(struct envctrlunit *);
static void envctrl_PS_intr_service(struct envctrlunit *);
static void envctrl_ps_probe(struct envctrlunit *);
static void envctrl_init_bus(struct envctrlunit *);
static void envctrl_reset_dflop(struct envctrlunit *);
static void envctrl_enable_devintrs(struct envctrlunit *);
static void envctrl_intr_latch_clr(struct envctrlunit *);
static int envctrl_get_fpm_status(struct envctrlunit *, uint8_t *);
static int envctrl_set_fsp(struct envctrlunit *, uint8_t *);
static int envctrl_set_dskled(struct envctrlunit *,
static int envctrl_get_dskled(struct envctrlunit *,
static int envctrl_set_fanspeed(struct envctrlunit *,
static void envctrl_add_kstats(struct envctrlunit *);
static void envctrl_init_fan_kstats(struct envctrlunit *);
static void envctrl_init_encl_kstats(struct envctrlunit *);
static void envctrl_add_encl_kstats(struct envctrlunit *, int, int,
static void envctrl_mod_encl_kstats(struct envctrlunit *, int, int,
struct envctrlunit *unitp = (struct envctrlunit *)(void *)arg;
struct envctrlunit *unitp = (struct envctrlunit *)(void *)arg;
envctrl_init_bus(struct envctrlunit *unitp)
envctrl_xmit(struct envctrlunit *unitp, caddr_t *data, int chip_type)
envctrl_recv(struct envctrlunit *unitp, caddr_t *data, int chip_type)
envctrl_get_ps_temp(struct envctrlunit *unitp, uint8_t psaddr)
envctrl_get_cpu_temp(struct envctrlunit *unitp, int cpunum)
envctrl_get_lm75_temp(struct envctrlunit *unitp)
struct envctrlunit *unitp = (struct envctrlunit *)arg;
struct envctrlunit *unitp = (struct envctrlunit *)arg;
envctrl_get_sys_temperatures(struct envctrlunit *unitp, uint8_t *diag_tempr)
envctrl_fan_fail_service(struct envctrlunit *unitp)
envctrl_PS_intr_service(struct envctrlunit *unitp, uint8_t psaddr)
envctrl_reset_dflop(struct envctrlunit *unitp)
envctrl_add_encl_kstats(struct envctrlunit *unitp, int type,
envctrl_enable_devintrs(struct envctrlunit *unitp)
envctrl_stop_clock(struct envctrlunit *unitp)
envctrl_reset_watchdog(struct envctrlunit *unitp, uint8_t *wdval)
envctrl_ps_probe(struct envctrlunit *unitp)
struct envctrlunit *unitp;
if (unitp = (struct envctrlunit *)
envctrl_get_fpm_status(struct envctrlunit *unitp)
envctrl_set_fsp(struct envctrlunit *unitp, uint8_t *val)
envctrl_get_dskled(struct envctrlunit *unitp, struct envctrl_pcf8574_chip *chip)
envctrl_set_dskled(struct envctrlunit *unitp, struct envctrl_pcf8574_chip *chip)
envctrl_add_kstats(struct envctrlunit *unitp)
struct envctrlunit *unitp;
unitp = (struct envctrlunit *)ksp->ks_private;
struct envctrlunit *unitp;
unitp = (struct envctrlunit *)ksp->ks_private;
struct envctrlunit *unitp;
unitp = (struct envctrlunit *)ksp->ks_private;
envctrl_init_fan_kstats(struct envctrlunit *unitp)
envctrl_init_encl_kstats(struct envctrlunit *unitp)
envctrl_mod_encl_kstats(struct envctrlunit *unitp, int type,
envctrl_probe_cpus(struct envctrlunit *unitp)
struct envctrlunit *unitp = (struct envctrlunit *)arg;
envctrl_isother_fault_led(struct envctrlunit *unitp, uint8_t fspval,
struct envctrlunit *unitp = (struct envctrlunit *)arg;
sizeof (struct envctrlunit), 1);
struct envctrlunit *unitp;
static void envctrl_init_bus(struct envctrlunit *);
static int envctrl_xmit(struct envctrlunit *, caddr_t *, int);
static void envctrl_recv(struct envctrlunit *, caddr_t *, int);
struct envctrlunit *unitp;
static void envctrl_get_sys_temperatures(struct envctrlunit *, uint8_t *);
static int envctrl_get_lm75_temp(struct envctrlunit *);
static int envctrl_get_ps_temp(struct envctrlunit *, uint8_t);
static int envctrl_get_cpu_temp(struct envctrlunit *, int);
static void envctrl_fan_fail_service(struct envctrlunit *);
static void envctrl_PS_intr_service(struct envctrlunit *, uint8_t);
struct envctrlunit *unitp;
static void envctrl_ps_probe(struct envctrlunit *);
if ((unitp = (struct envctrlunit *)
struct envctrlunit *unitp;
unitp = (struct envctrlunit *)
static void envctrl_reset_dflop(struct envctrlunit *);
static void envctrl_enable_devintrs(struct envctrlunit *);
static void envctrl_stop_clock(struct envctrlunit *);
static void envctrl_reset_watchdog(struct envctrlunit *, uint8_t *);
struct envctrlunit *unitp;
unitp = (struct envctrlunit *)q->q_ptr;
static uint8_t envctrl_get_fpm_status(struct envctrlunit *);
static void envctrl_set_fsp(struct envctrlunit *, uint8_t *);
struct envctrlunit *unitp;
static int envctrl_set_dskled(struct envctrlunit *,
unitp = (struct envctrlunit *)q->q_ptr;
static int envctrl_get_dskled(struct envctrlunit *,
static void envctrl_probe_cpus(struct envctrlunit *);
static int envctrl_isother_fault_led(struct envctrlunit *,