Lines Matching refs:nsw_cfg

84 	nscd_nsw_config_t	*nsw_cfg = *(nscd_nsw_config_t **)data;  in free_nscd_nsw_config()  local
88 (me, "freeing nscd nsw config %p \n", nsw_cfg); in free_nscd_nsw_config()
89 if (nsw_cfg == NULL) in free_nscd_nsw_config()
92 if (nsw_cfg->db_name != NULL) in free_nscd_nsw_config()
93 free(nsw_cfg->db_name); in free_nscd_nsw_config()
94 if (nsw_cfg->nsw_cfg_str != NULL) in free_nscd_nsw_config()
95 free(nsw_cfg->nsw_cfg_str); in free_nscd_nsw_config()
96 if (nsw_cfg->nsw_config != NULL) in free_nscd_nsw_config()
97 (void) __nsw_freeconfig_v1(nsw_cfg->nsw_config); in free_nscd_nsw_config()
98 if (nsw_cfg->src_idx != NULL) in free_nscd_nsw_config()
99 free(nsw_cfg->src_idx); in free_nscd_nsw_config()
101 free(nsw_cfg); in free_nscd_nsw_config()
116 nscd_nsw_config_t **nsw_cfg; in _nscd_free_all_nsw_config() local
126 if ((nsw_cfg = nscd_nsw_config[i]) == NULL) in _nscd_free_all_nsw_config()
130 (nscd_acc_data_t *)nsw_cfg, NULL); in _nscd_free_all_nsw_config()
187 nscd_nsw_config_t *nsw_cfg; in _nscd_populate_nsw_backend_info_db() local
215 nsw_cfg = *nscd_nsw_config[i]; in _nscd_populate_nsw_backend_info_db()
222 for (bf = nsw_cfg->fe_params.finders; bf != 0; bf = bf->next) { in _nscd_populate_nsw_backend_info_db()
293 nscd_nsw_config_t *nsw_cfg = NULL; in _nscd_create_sw_struct() local
331 nsw_cfg = calloc(1, sizeof (nscd_nsw_config_t)); in _nscd_create_sw_struct()
332 if (nsw_cfg == NULL) { in _nscd_create_sw_struct()
341 nsw_cfg->max_src = maxsrc; in _nscd_create_sw_struct()
407 (me, "number of nsw sources = %d\n", nsw_cfg->max_src); in _nscd_create_sw_struct()
423 *nsw_cfg_p = nsw_cfg; in _nscd_create_sw_struct()
429 nsw_cfg->db_name = strdup(dbn); in _nscd_create_sw_struct()
430 nsw_cfg->nsw_cfg_str = strdup(cfgstr); in _nscd_create_sw_struct()
431 if (nsw_cfg->db_name == NULL || nsw_cfg->nsw_cfg_str == NULL) { in _nscd_create_sw_struct()
438 nsw_cfg->db_name, nsw_cfg->nsw_cfg_str); in _nscd_create_sw_struct()
440 nsw_cfg->nsw_config = swcfg; in _nscd_create_sw_struct()
441 nsw_cfg->src_idx = src_idx_a; in _nscd_create_sw_struct()
447 nsw_cfg->fe_params.max_active_per_src = 10; in _nscd_create_sw_struct()
448 nsw_cfg->fe_params.max_dormant_per_src = 1; in _nscd_create_sw_struct()
449 nsw_cfg->fe_params.finders = _nscd_nss_finders; in _nscd_create_sw_struct()
451 nsw_cfg->fe_params = params->p; in _nscd_create_sw_struct()
460 nsw_cfg->nobase = 1; in _nscd_create_sw_struct()
464 (void) (nscd_nss_db_initf[dbi])(&nsw_cfg->fe_params); in _nscd_create_sw_struct()
519 if (nsw_cfg != NULL) { in _nscd_create_sw_struct()
520 if (nsw_cfg->db_name != NULL) in _nscd_create_sw_struct()
521 free(nsw_cfg->db_name); in _nscd_create_sw_struct()
522 if (nsw_cfg->nsw_cfg_str != NULL) in _nscd_create_sw_struct()
523 free(nsw_cfg->nsw_cfg_str); in _nscd_create_sw_struct()
524 free(nsw_cfg); in _nscd_create_sw_struct()
536 nscd_nsw_config_t *nsw_cfg = NULL; in create_nsw_config() local
577 nsw_cfg = calloc(1, sizeof (nscd_nsw_config_t)); in create_nsw_config()
578 if (nsw_cfg == NULL) { in create_nsw_config()
584 (me, "nsw config structure %pallocated\n", nsw_cfg); in create_nsw_config()
586 nsw_cfg->db_name = strdup(NSCD_NSW_DB_NAME(dbi)); in create_nsw_config()
587 if (nsw_cfg->db_name == NULL) { in create_nsw_config()
597 nsw_cfg->fe_params.max_active_per_src = 10; in create_nsw_config()
598 nsw_cfg->fe_params.max_dormant_per_src = 1; in create_nsw_config()
599 nsw_cfg->fe_params.finders = _nscd_nss_finders; in create_nsw_config()
600 (void) (nscd_nss_db_initf[dbi])(&nsw_cfg->fe_params); in create_nsw_config()
605 *nsw_cfg_p = nsw_cfg; in create_nsw_config()
611 (me, "nsw config %p activated\n", nsw_cfg); in create_nsw_config()