Lines Matching defs:dp

2228 	struct delegpt* dp)
2243 for(ns = dp->nslist; ns; ns = ns->next) {
2249 for(a = dp->target_list; a; a = a->next_target) {
2263 struct delegpt* dp;
2265 dp = forwards_lookup(fwds, root, LDNS_RR_CLASS_IN, nolock);
2266 if(!dp) {
2269 /* if dp is returned it must be the root */
2270 log_assert(query_dname_compare(dp->name, root)==0);
2271 if(!ssl_print_name_dp(ssl, NULL, root, LDNS_RR_CLASS_IN, dp)) {
2286 struct delegpt* dp = delegpt_create_mlc(nm);
2290 if(!dp) {
2309 delegpt_free_mlc(dp);
2317 if(!delegpt_add_ns_mlc(dp, dname, 0, auth_name, port)) {
2320 delegpt_free_mlc(dp);
2330 if(!delegpt_add_addr_mlc(dp, &addr, addrlen, 0, 0,
2333 delegpt_free_mlc(dp);
2338 dp->has_parent_side_NS = 1;
2339 return dp;
2364 struct delegpt* dp;
2365 if(!(dp = parse_delegpt(ssl, args, root)))
2367 if(!forwards_add_zone(fwd, LDNS_RR_CLASS_IN, dp, nolock)) {
2376 parse_fs_args(RES* ssl, char* args, uint8_t** nm, struct delegpt** dp,
2402 if(dp) {
2411 /* parse dp */
2412 if(dp) {
2413 if(!(*dp = parse_delegpt(ssl, args, *nm))) {
2428 struct delegpt* dp = NULL;
2430 if(!parse_fs_args(ssl, args, &nm, &dp, &insecure, NULL, &tls))
2433 dp->ssl_upstream = 1;
2441 delegpt_free_mlc(dp);
2446 if(!forwards_add_zone(fwd, LDNS_RR_CLASS_IN, dp, nolock)) {
2485 struct delegpt* dp = NULL;
2487 if(!parse_fs_args(ssl, args, &nm, &dp, &insecure, &prime, &tls))
2490 dp->ssl_upstream = 1;
2500 delegpt_free_mlc(dp);
2512 delegpt_free_mlc(dp);
2516 if(!hints_add_stub(worker->env.hints, LDNS_RR_CLASS_IN, dp, !prime,
2984 if(!z->dp) continue; /* skip empty marker for stub */
2997 z->name, z->dclass, z->dp)) {
3029 z->node.dclass, z->dp)) {