Lines Matching defs:elt
438 cfg_listelt_t *elt = NULL;
449 CHECK(create_listelt(pctx, &elt));
450 elt->obj = stringobj;
451 ISC_LIST_APPEND(pctx->open_files->value.list, elt, link);
920 cfg_listelt_t *elt;
921 elt = isc_mem_get(pctx->mctx, sizeof(*elt));
922 if (elt == NULL)
924 elt->obj = NULL;
925 ISC_LINK_INIT(elt, link);
926 *eltp = elt;
931 free_list_elt(cfg_parser_t *pctx, cfg_listelt_t *elt) {
932 cfg_obj_destroy(pctx, &elt->obj);
933 isc_mem_put(pctx->mctx, elt, sizeof(*elt));
938 cfg_listelt_t *elt, *next;
939 for (elt = ISC_LIST_HEAD(obj->value.list);
940 elt != NULL;
941 elt = next)
943 next = ISC_LIST_NEXT(elt, link);
944 free_list_elt(pctx, elt);
953 cfg_listelt_t *elt = NULL;
956 CHECK(create_listelt(pctx, &elt));
962 elt->obj = value;
964 *ret = elt;
968 isc_mem_put(pctx->mctx, elt, sizeof(*elt));
982 cfg_listelt_t *elt = NULL;
991 CHECK(cfg_parse_listelt(pctx, listof, &elt));
993 ISC_LIST_APPEND(listobj->value.list, elt, link);
994 elt = NULL;
1000 if (elt != NULL)
1001 free_list_elt(pctx, elt);
1009 const cfg_listelt_t *elt;
1011 for (elt = ISC_LIST_HEAD(*list);
1012 elt != NULL;
1013 elt = ISC_LIST_NEXT(elt, link)) {
1015 cfg_print_obj(pctx, elt->obj);
1062 cfg_listelt_t *elt = NULL;
1068 CHECK(cfg_parse_listelt(pctx, listof, &elt));
1069 ISC_LIST_APPEND(listobj->value.list, elt, link);
1082 const cfg_listelt_t *elt;
1084 for (elt = ISC_LIST_HEAD(*list);
1085 elt != NULL;
1086 elt = ISC_LIST_NEXT(elt, link)) {
1087 cfg_print_obj(pctx, elt->obj);
1088 if (ISC_LIST_NEXT(elt, link) != NULL)
1108 cfg_list_next(const cfg_listelt_t *elt) {
1109 REQUIRE(elt != NULL);
1110 return (ISC_LIST_NEXT(elt, link));
1119 const cfg_listelt_t *elt;
1124 for (elt = cfg_list_first(obj);
1125 elt != NULL;
1126 elt = cfg_list_next(elt)) {
1127 if (recurse && cfg_obj_islist(elt->obj)) {
1128 count += cfg_list_length(elt->obj, recurse);
1137 cfg_listelt_value(const cfg_listelt_t *elt) {
1138 REQUIRE(elt != NULL);
1139 return (elt->obj);
1175 cfg_listelt_t *elt;
1277 elt = NULL;
1278 CHECK(cfg_parse_listelt(pctx, clause->type, &elt));
1281 ISC_LIST_APPEND(listobj->value.list, elt, link);
1427 cfg_listelt_t *elt;
1428 for (elt = ISC_LIST_HEAD(*list);
1429 elt != NULL;
1430 elt = ISC_LIST_NEXT(elt, link)) {
1434 cfg_print_obj(pctx, elt->obj);
1634 cfg_listelt_t *elt = NULL;
1652 CHECK(cfg_parse_listelt(pctx, &cfg_type_token, &elt));
1653 ISC_LIST_APPEND(listobj->value.list, elt, link);
2118 cfg_listelt_t *elt;
2119 elt = ISC_LIST_TAIL(pctx->open_files->
2121 INSIST(elt != NULL);
2123 value.list, elt, link);
2125 value.list, elt, link);
2209 cfg_listelt_t *elt;
2213 elt = ISC_LIST_TAIL(pctx->open_files->value.list);
2214 if (elt == NULL)
2223 cfg_listelt_t *elt;
2229 elt = ISC_LIST_TAIL(pctx->open_files->value.list);
2230 if (elt == NULL) /* shouldn't be possible, but... */
2233 fileobj = elt->obj;