Lines Matching refs:val_neg_zone
75 struct val_neg_zone* x = (struct val_neg_zone*)a;
76 struct val_neg_zone* y = (struct val_neg_zone*)b;
125 struct val_neg_zone* z = (struct val_neg_zone*)n;
197 static void neg_delete_zone(struct val_neg_cache* neg, struct val_neg_zone* z)
199 struct val_neg_zone* p, *np;
228 struct val_neg_zone* z;
280 struct val_neg_zone* neg_find_zone(struct val_neg_cache* neg,
283 struct val_neg_zone lookfor;
284 struct val_neg_zone* result;
291 result = (struct val_neg_zone*)
304 static struct val_neg_data* neg_find_data(struct val_neg_zone* zone,
352 size_t res = sizeof(struct val_neg_zone) + len;
356 res += sizeof(struct val_neg_zone) + len;
370 static struct val_neg_zone* neg_closest_zone_parent(struct val_neg_cache* neg,
373 struct val_neg_zone key;
374 struct val_neg_zone* result;
383 result = (struct val_neg_zone*)res;
387 result = (struct val_neg_zone*)res;
411 struct val_neg_zone* zone, uint8_t* nm, size_t nm_len, int labs)
449 static struct val_neg_zone* neg_setup_zone_node(
452 struct val_neg_zone* zone =
453 (struct val_neg_zone*)calloc(1, sizeof(*zone));
482 static struct val_neg_zone* neg_zone_chain(
484 struct val_neg_zone* parent)
488 struct val_neg_zone* zone, *prev = NULL, *first = NULL;
497 struct val_neg_zone* p=first, *np;
518 void val_neg_zone_take_inuse(struct val_neg_zone* zone)
521 struct val_neg_zone* p;
530 struct val_neg_zone* neg_create_zone(struct val_neg_cache* neg,
533 struct val_neg_zone* zone;
534 struct val_neg_zone* parent;
535 struct val_neg_zone* p, *np;
554 neg->use += sizeof(struct val_neg_zone) + p->len;
673 static void wipeout(struct val_neg_cache* neg, struct val_neg_zone* zone,
749 struct val_neg_zone* zone, struct ub_packed_rrset_key* nsec)
886 struct val_neg_zone* zone;
949 static int neg_closest_data(struct val_neg_zone* zone,
976 struct val_neg_zone* zone;
1115 struct val_neg_zone* zone;
1165 neg_find_nsec3_ce(struct val_neg_zone* zone, uint8_t* qname, size_t qname_len,
1201 neg_params_ok(struct val_neg_zone* zone, struct ub_packed_rrset_key* rrset)
1216 neg_nsec3_getnc(struct val_neg_zone* zone, uint8_t* hashnc, size_t nclen,
1249 neg_nsec3_proof_ds(struct val_neg_zone* zone, uint8_t* qname, size_t qname_len,
1346 * @param zone: val_neg_zone if we have one.
1350 struct regional* region, struct dns_msg* msg, struct val_neg_zone* zone)
1398 struct val_neg_zone* zone;