Lines Matching defs:envctrlunit

38 struct envctrlunit {  struct
39 struct envctrl_pcd8584_regs *bus_ctl_regs;
40 ddi_acc_handle_t ctlr_handle;
41 kmutex_t umutex; /* lock for this structure */
42 int instance;
43 dev_info_t *dip; /* device information */
44 struct envctrl_ps2 ps_kstats[ENVCTRL_MAX_DEVS]; /* kstats for ps */
45 struct envctrl_fan fan_kstats; /* kstats for fans */
46 struct envctrl_encl encl_kstats; /* kstats for FSP */
47 struct envctrl_temp temp_kstats[ENVCTRL_MAX_DEVS]; /* tempreratures */
48 struct envctrl_disk disk_kstats[ENVCTRL_MAX_DEVS]; /* disks */
49 int cpu_pr_location[ENVCTRL_MAX_CPUS]; /* slot true if cpu present */
50 uint_t num_fans_present;
51 uint_t num_ps_present;
52 uint_t num_encl_present;
53 uint_t num_cpus_present;
54 uint_t num_temps_present;
55 uint_t num_disks_present;
56 kstat_t *psksp;
57 kstat_t *fanksp;
58 kstat_t *enclksp;
59 kstat_t *tempksp;
60 kstat_t *diskksp;
61 ddi_iblock_cookie_t ic_trap_cookie; /* interrupt cookie */
63 boolean_t suspended; /* TRUE if driver suspended */
64 boolean_t oflag; /* already open */
65 int current_mode; /* NORMAL or DIAG_MODE */
66 timeout_id_t timeout_id; /* timeout id */
67 timeout_id_t pshotplug_id; /* ps poll id */
68 int activity_led_blink;
69 int present_led_state; /* is it on or off?? */
70 timeout_id_t blink_timeout_id;
71 int initting; /* 1 is TRUE , 0 is FALSE , used to mask intrs */
72 boolean_t shutdown; /* TRUE = power off in error event */
73 boolean_t fan_failed; /* TRUE = fan failure detected */
74 boolean_t tempr_warning; /* TRUE = thermal warning detected */