Lines Matching full:se
60 struct src_entry *se; in find_src() local
62 STAILQ_FOREACH(se, sh, se_entry) { in find_src()
63 if (_bcs_strcasecmp(se->se_name, name) == 0) { in find_src()
64 *rse = se; in find_src()
68 se = malloc(sizeof(*se)); in find_src()
69 if (se == NULL) in find_src()
71 se->se_name = strdup(name); in find_src()
72 if (se->se_name == NULL) { in find_src()
74 free(se); in find_src()
77 ret = _db_factory_create(&se->se_df, &_db_hash_std, NULL); in find_src()
79 free(se->se_name); in find_src()
80 free(se); in find_src()
83 STAILQ_INSERT_TAIL(sh, se, se_entry); in find_src()
84 *rse = se; in find_src()
92 struct src_entry *se; in free_src() local
94 while ((se = STAILQ_FIRST(sh)) != NULL) { in free_src()
96 _db_factory_free(se->se_df); in free_src()
97 free(se->se_name); in free_src()
98 free(se); in free_src()
107 struct src_entry *se; in convert_line() local
114 se = NULL; in convert_line()
148 ret = find_src(sh, &se, key1); in convert_line()
152 return (_db_factory_add32_by_s(se->se_df, key2, val)); in convert_line()
159 struct src_entry *se; in dump_db() local
169 STAILQ_FOREACH(se, sh, se_entry) { in dump_db()
170 size = _db_factory_calc_size(se->se_df); in dump_db()
175 ret = _db_factory_serialize(se->se_df, _CITRUS_PIVOT_SUB_MAGIC, in dump_db()
179 ret = _db_factory_add_by_s(df, se->se_name, &subr, 1); in dump_db()