Lines Matching defs:elt

503 	cfg_listelt_t *elt = NULL;
514 CHECK(create_listelt(pctx, &elt));
515 elt->obj = stringobj;
516 ISC_LIST_APPEND(pctx->open_files->value.list, elt, link);
589 cfg_listelt_t *elt;
601 elt = ISC_LIST_TAIL(pctx->open_files->value.list);
602 INSIST(elt != NULL);
603 ISC_LIST_UNLINK(pctx->open_files->value.list, elt, link);
604 ISC_LIST_APPEND(pctx->closed_files->value.list, elt, link);
1365 cfg_listelt_t *elt;
1367 elt = isc_mem_get(pctx->mctx, sizeof(*elt));
1368 if (elt == NULL)
1370 elt->obj = NULL;
1371 ISC_LINK_INIT(elt, link);
1372 *eltp = elt;
1377 free_listelt(cfg_parser_t *pctx, cfg_listelt_t *elt) {
1378 if (elt->obj != NULL)
1379 cfg_obj_destroy(pctx, &elt->obj);
1380 isc_mem_put(pctx->mctx, elt, sizeof(*elt));
1385 cfg_listelt_t *elt, *next;
1386 for (elt = ISC_LIST_HEAD(obj->value.list);
1387 elt != NULL;
1388 elt = next)
1390 next = ISC_LIST_NEXT(elt, link);
1391 free_listelt(pctx, elt);
1400 cfg_listelt_t *elt = NULL;
1407 CHECK(create_listelt(pctx, &elt));
1413 elt->obj = value;
1415 *ret = elt;
1419 isc_mem_put(pctx->mctx, elt, sizeof(*elt));
1433 cfg_listelt_t *elt = NULL;
1442 CHECK(cfg_parse_listelt(pctx, listof, &elt));
1444 ISC_LIST_APPEND(listobj->value.list, elt, link);
1445 elt = NULL;
1451 if (elt != NULL)
1452 free_listelt(pctx, elt);
1460 const cfg_listelt_t *elt;
1462 for (elt = ISC_LIST_HEAD(*list);
1463 elt != NULL;
1464 elt = ISC_LIST_NEXT(elt, link))
1467 cfg_print_obj(pctx, elt->obj);
1471 cfg_print_obj(pctx, elt->obj);
1534 cfg_listelt_t *elt = NULL;
1540 CHECK(cfg_parse_listelt(pctx, listof, &elt));
1541 ISC_LIST_APPEND(listobj->value.list, elt, link);
1554 const cfg_listelt_t *elt;
1559 for (elt = ISC_LIST_HEAD(*list);
1560 elt != NULL;
1561 elt = ISC_LIST_NEXT(elt, link)) {
1562 cfg_print_obj(pctx, elt->obj);
1563 if (ISC_LIST_NEXT(elt, link) != NULL)
1583 cfg_list_next(const cfg_listelt_t *elt) {
1584 REQUIRE(elt != NULL);
1585 return (ISC_LIST_NEXT(elt, link));
1594 const cfg_listelt_t *elt;
1599 for (elt = cfg_list_first(obj);
1600 elt != NULL;
1601 elt = cfg_list_next(elt)) {
1602 if (recurse && cfg_obj_islist(elt->obj)) {
1603 count += cfg_list_length(elt->obj, recurse);
1612 cfg_listelt_value(const cfg_listelt_t *elt) {
1613 REQUIRE(elt != NULL);
1614 return (elt->obj);
1654 cfg_listelt_t *elt;
1771 elt = NULL;
1772 CHECK(cfg_parse_listelt(pctx, clause->type, &elt));
1775 ISC_LIST_APPEND(listobj->value.list, elt, link);
1949 cfg_listelt_t *elt;
1950 for (elt = ISC_LIST_HEAD(*list);
1951 elt != NULL;
1952 elt = ISC_LIST_NEXT(elt, link)) {
1955 elt->obj);
2218 cfg_listelt_t *elt = NULL;
2236 CHECK(cfg_parse_listelt(pctx, &cfg_type_token, &elt));
2237 ISC_LIST_APPEND(listobj->value.list, elt, link);
2804 cfg_listelt_t *elt;
2805 elt = ISC_LIST_TAIL(pctx->open_files->
2807 INSIST(elt != NULL);
2809 value.list, elt, link);
2811 value.list, elt, link);
2908 cfg_listelt_t *elt;
2912 elt = ISC_LIST_TAIL(pctx->open_files->value.list);
2913 if (elt == NULL)
2922 cfg_listelt_t *elt;
2928 elt = ISC_LIST_TAIL(pctx->open_files->value.list);
2929 if (elt == NULL) /* shouldn't be possible, but... */
2932 fileobj = elt->obj;
3196 cfg_listelt_t *elt = NULL;
3225 CHECK(create_listelt(pctx, &elt));
3226 cfg_obj_attach(obj, &elt->obj);
3227 ISC_LIST_APPEND(destobj->value.list, elt, link);
3240 CHECK(create_listelt(pctx, &elt));
3241 cfg_obj_attach(obj, &elt->obj);
3242 ISC_LIST_APPEND(destobj2->value.list, elt, link);
3248 elt = NULL;
3251 if (elt != NULL)
3252 free_listelt(pctx, elt);