Lines Matching defs:fmd

63 typedef struct fmd {  struct
64 const char *d_version; /* version string for fmd (see fmd.c) */ argument
67 pthread_key_t d_key; /* key for fmd's thread-specific data */ argument
69 volatile int d_running; /* flag set when fmd_run() succeeds */ argument
71 volatile int d_booted; /* flag set when fmd_run() completes */ argument
73 uint_t d_fmd_debug; /* mask of fmd active debugging modes */ argument
74 uint_t d_fmd_dbout; /* fmd debug output sinks (see below) */ argument
85 struct fmd_idspace *d_xprt_ids; /* transport id hash */ argument
87 const fmd_timeops_t *d_clockops; /* system clock ops vector */ argument
91 fmd_list_t d_thr_list; /* list of all fmd_thread_t's */ argument
96 fmd_list_t d_mod_list; /* list of modules in load order */ argument
97 struct fmd_modhash *d_mod_hash; /* hash of modules by base name */ argument
98 fmd_event_t *d_mod_event; /* boot event for module quiesce */ argument
113 fmd_list_t d_topo_list; /* list of all topology snapshots */ argument
115 struct fmd_conf *d_conf; /* global configuration properties */ argument
118 fmd_statistics_t *d_stats; /* root module statistics collection */ argument
121 struct fmd_module *d_rmod; /* root module for fmd's main thread */ argument
122 struct fmd_module *d_self; /* self module for fmd's diagnosis */ argument
125 fmd_stat_t *d_errstats; /* program-wide error statistics */ argument
127 struct fmd_timerq *d_timers; /* timer queue for module timers */ argument
128 struct fmd_dispq *d_disp; /* dispatch queue for incoming events */ argument
129 struct fmd_scheme_hash *d_schemes; /* hash of fmri scheme modules */ argument
130 struct fmd_asru_hash *d_asrus; /* hash of cached asru objects */ argument
131 struct fmd_case_hash *d_cases; /* hash of active cases */ argument
134 struct fmd_log *d_errlog; /* log file for error events */ argument
135 struct fmd_log *d_fltlog; /* log file for fault events */ argument
138 struct fmd_log *d_hvilog; /* log file for hi value info events */ argument
141 struct fmd_log *d_ilog; /* log file for info events */ argument
143 pthread_cond_t d_fmd_cv; /* sync startup with rpc */ argument
144 pthread_mutex_t d_fmd_lock; /* sync startup with rpc */ argument
148 * Exit status values used for the few places within fmd where we exit(2) or argument