cfga_list_data_t
cfga_list_data_t *, FILE *);
static cfga_err_t set_log_flt(cfga_list_data_t *p, const char *val);
cfga_list_data_t *p1,
cfga_list_data_t *p2,
static cfga_err_t set_type_flt(cfga_list_data_t *p, const char *val);
static cfga_err_t set_class_flt(cfga_list_data_t *p, const char *val);
cfga_list_data_t *p,
cfga_list_data_t *p,
cfga_list_data_t *p,
cfga_list_data_t *p,
cfga_list_data_t *p1,
cfga_list_data_t *p2,
cfga_list_data_t *p1,
cfga_list_data_t *p2,
cfga_list_data_t *p1,
cfga_list_data_t *p2,
cfga_list_data_t *p,
cfga_list_data_t *p,
cfga_list_data_t *p1,
cfga_list_data_t *p2,
cfga_list_data_t *p,
cfga_list_data_t *p1,
cfga_list_data_t *p2,
cfga_list_data_t *p,
cfga_list_data_t *p,
cfga_list_data_t *p1,
cfga_list_data_t *p2,
cfga_list_data_t *p,
cfga_list_data_t *p1,
cfga_list_data_t *p2,
cfga_list_data_t ldata; /* Selection criteria */
cfga_list_data_t *p,
cfga_list_data_t *p1,
cfga_list_data_t *p2,
cfga_list_data_t *p,
cfga_list_data_t *p,
cfga_list_data_t *p,
cfga_list_data_t *p1,
cfga_list_data_t *p2,
cfga_list_data_t *p,
cfga_list_data_t *statlist,
cfga_list_data_t **sel_boards = NULL;
static int do_config_list(int, char *[], cfga_list_data_t *, int, char *,
cfga_list_data_t *b1, *b2;
b1 = *(cfga_list_data_t **)vb1;
b2 = *(cfga_list_data_t **)vb2;
cfga_list_data_t *bdp,
cfga_list_data_t *list_array = NULL;
static int compare_ap_id(cfga_list_data_t *, cfga_list_data_t *, match_type_t);
static int compare_r_state(cfga_list_data_t *, cfga_list_data_t *,
static int compare_o_state(cfga_list_data_t *, cfga_list_data_t *,
static int compare_cond(cfga_list_data_t *, cfga_list_data_t *, match_type_t);
static int compare_time(cfga_list_data_t *, cfga_list_data_t *, match_type_t);
static int compare_info(cfga_list_data_t *, cfga_list_data_t *, match_type_t);
static int compare_type(cfga_list_data_t *, cfga_list_data_t *, match_type_t);
static int compare_busy(cfga_list_data_t *, cfga_list_data_t *, match_type_t);
static int compare_class(cfga_list_data_t *, cfga_list_data_t *, match_type_t);
static int compare_null(cfga_list_data_t *, cfga_list_data_t *, match_type_t);
static void print_log_id(cfga_list_data_t *, int, char *);
static void print_r_state(cfga_list_data_t *, int, char *);
static void print_o_state(cfga_list_data_t *, int, char *);
static void print_cond(cfga_list_data_t *, int, char *);
static void print_time(cfga_list_data_t *, int, char *);
static void print_time_p(cfga_list_data_t *, int, char *);
static void print_info(cfga_list_data_t *, int, char *);
static void print_type(cfga_list_data_t *, int, char *);
static void print_busy(cfga_list_data_t *, int, char *);
static void print_phys_id(cfga_list_data_t *, int, char *);
static void print_class(cfga_list_data_t *, int, char *);
static void print_null(cfga_list_data_t *, int, char *);
cfga_list_data_t *ldatap;
cfga_list_data_t *ap_ids;
filter_list_data(int perm, int *nlistp, cfga_list_data_t *linfo)
block_size * sizeof (cfga_list_data_t));
generate_sort_order(cfga_list_data_t *listp, int nlist)
cfga_list_data_t *sortlp;
cfga_list_data_t *match;
nlist, sizeof (cfga_list_data_t), ldata_compare);
cfga_list_data_t *ap_id1;
cfga_list_data_t *ap_id2;
ap_id1 = (cfga_list_data_t *)ap1;
ap_id2 = (cfga_list_data_t *)ap2;
static void filter_list_data(int perm, int *nlistp, cfga_list_data_t *linfo);
static rdr_list_t *generate_sort_order(cfga_list_data_t *listp, int nlist);
cfga_list_data_t ap_id_info;
mem_cm_info(ri_ap_t *ap, cfga_list_data_t *cfga, int flags, rcmd_t *rcm)
io_cm_info(ri_ap_t *ap, cfga_list_data_t *cfga, int flags, rcmd_t *rcm)
static int dyn_ap_ids(char *, cfga_list_data_t **, int *);
static int (*cm_rcm_qpass_func(cfga_type_t))(cfga_list_data_t *, rcmd_t *);
static int cpu_rcm_qpass(cfga_list_data_t *, rcmd_t *);
static int mem_rcm_qpass(cfga_list_data_t *, rcmd_t *);
static int io_rcm_qpass(cfga_list_data_t *, rcmd_t *);
static int (*cm_info_func(cfga_type_t))(ri_ap_t *, cfga_list_data_t *, int,
static int cpu_cm_info(ri_ap_t *, cfga_list_data_t *, int, rcmd_t *);
static int mem_cm_info(ri_ap_t *, cfga_list_data_t *, int, rcmd_t *);
static int io_cm_info(ri_ap_t *, cfga_list_data_t *, int, rcmd_t *);
int (*cm_info)(ri_ap_t *, cfga_list_data_t *, int, rcmd_t *);
int (*cm_rcm_qpass)(cfga_list_data_t *, rcmd_t *);
cfga_list_data_t *cfga_ldata;
cfga_list_data_t *cfga_ldata;
int (*cm_info)(ri_ap_t *, cfga_list_data_t *,
dyn_ap_ids(char *ap_id, cfga_list_data_t **ap_id_list, int *nlist)
cfga_list_data_t *cfga_ldata;
int (*cm_rcm_qpass)(cfga_list_data_t *, rcmd_t *);
cfga_list_data_t *cfga_list_data;
(*cm_rcm_qpass_func(cfga_type_t ap_type))(cfga_list_data_t *, rcmd_t *)
cpu_rcm_qpass(cfga_list_data_t *cfga_ldata, rcmd_t *rcm)
mem_rcm_qpass(cfga_list_data_t *cfga, rcmd_t *rcm)
io_rcm_qpass(cfga_list_data_t *cfga, rcmd_t *rcm)
(*cm_info_func(cfga_type_t ap_type))(ri_ap_t *, cfga_list_data_t *,
cpu_cm_info(ri_ap_t *ap, cfga_list_data_t *cfga, int flags, rcmd_t *rcm)
cfga_list_data_t *list_array = NULL;
cfga_list_data_t *list_array = NULL;
cfga_list_data_t **list_array, int *nlist, int flag)
cfga_list_data_t *cfg_stat;
cfga_list_data_t *stat = NULL; /* slot info. */
pcidr_print_cfga(dlvl_t lvl, cfga_list_data_t *datap, char *prestr)
pcidr_cfga_do_cmd(cfga_cmd_t cmd, cfga_list_data_t *cfga_listp)
void pcidr_print_cfga(dlvl_t, cfga_list_data_t *, char *);
int pcidr_cfga_do_cmd(cfga_cmd_t, cfga_list_data_t *);
cfga_list_data_t *cfga_listp = NULL;
static cfga_list_data_t *
static cfga_list_data_t *device_get_disk_cfga_info(char *cfgpath);
cfga_list_data_t *disk_data;
cfga_list_data_t **ap_id_list,
cfga_list_data_t ldata;
cfga_list_data_t **ap_id_list, int *nlistp, char **errstring);
cfga_list_data_t *xport_ldatap = NULL;
cfga_list_data_t *clp = NULL;
cfga_list_data_t *clp = NULL;
cfga_list_data_t *clp;
cfga_list_data_t *clp = NULL;
cfga_list_data_t *clp = NULL;
cfga_list_data_t *clp = NULL;
cfga_list_data_t *clp = NULL;
get_hw_info(di_node_t node, cfga_list_data_t *clp)
cfga_list_data_t **ap_id_list,
cfga_list_data_t *ldatap = NULL;
ldatap = calloc(nelem, sizeof (cfga_list_data_t));
static void get_hw_info(di_node_t node, cfga_list_data_t *clp);
ib_fill_static_apids(char *ap_id, cfga_list_data_t *clp)
cfga_list_ext(const char *ap_id, cfga_list_data_t **ap_id_list, int *nlistp,
cfga_list_data_t *clp = NULL;
if ((*ap_id_list = (cfga_list_data_t *)calloc(*nlistp,
sizeof (cfga_list_data_t))) == NULL) {
static cfga_ib_ret_t ib_fill_static_apids(char *, cfga_list_data_t *);
cfga_err_t cfga_list_ext(const char *, cfga_list_data_t **, int *,
cfga_list_ext(const char *ap_id, cfga_list_data_t **cs,
if ((*cs = malloc(sizeof (cfga_list_data_t))) == NULL) {
(void) memset(*cs, 0, sizeof (cfga_list_data_t));
cfga_list_data_t **ap_id_list,
(cfga_list_data_t *)malloc(sizeof (**ap_id_list))) == NULL) {
void ap_init(apd_t *, cfga_list_data_t *);
void ap_cm_init(apd_t *, cfga_list_data_t *, int);
ap_init(apd_t *a, cfga_list_data_t *ap)
ap_cm_init(apd_t *a, cfga_list_data_t *ap, int seq)
cfga_list_data_t **ap_id_list,
cfga_list_data_t *aplist, *ap;
cfga_list_data_t *hba_ldatap = NULL;
cfga_list_data_t *clp;
cfga_list_data_t *clp = NULL;
static void get_hw_info(di_node_t node, cfga_list_data_t *clp, dyncomp_t type);
cfga_list_data_t *clp = NULL;
get_hw_info(di_node_t node, cfga_list_data_t *clp, dyncomp_t type)
cfga_list_data_t **ap_id_list,
cfga_list_data_t *ldatap = NULL;
ldatap = calloc(nelem, sizeof (cfga_list_data_t));
cfga_list_data_t **ap_id_list,
cfga_list_data_t ldata;
cfga_list_data_t **ap_id_list, int *nlistp, char **errstring);
cfga_list_ext(const char *ap_id, cfga_list_data_t **cs,
if ((*cs = malloc(sizeof (cfga_list_data_t))) == NULL) {
(void) memset(*cs, 0, sizeof (cfga_list_data_t));
cfga_list_data_t **ap_id_list,
(cfga_list_data_t *)malloc(sizeof (**ap_id_list))) == NULL) {
cfga_list_data_t *array;
cfga_list_data_t **ap_id_list,
cfga_list_data_t *cldp;
sizeof (cfga_list_data_t), lstatp->errstr)) == NULL) {
static cfga_err_t realloc_data_ext(cfga_list_data_t **ap_id_list,
static void stat_to_list(cfga_list_data_t *lp, cfga_stat_data_t *statp);
cfga_list_data_t *ldbufp;
stat_to_list(cfga_list_data_t *lp, cfga_stat_data_t *statp)