Lines Matching defs:nm
184 local_zone_create(uint8_t* nm, size_t len, int labs,
194 z->name = nm;
211 lz_enter_zone_dname(struct local_zones* zones, uint8_t* nm, size_t len,
214 struct local_zone* z = local_zone_create(nm, len, labs, t, c);
216 free(nm);
227 dname_str(nm, str);
231 * otherwise, nm is gone if we zone_delete now. */
234 z = local_zones_find(zones, nm, len, labs, c);
251 uint8_t* nm;
254 if(!parse_dname(name, &nm, &len, &labs)) {
260 free(nm);
263 if(!(z=lz_enter_zone_dname(zones, nm, len, labs, t, dclass))) {
271 rrstr_get_rr_content(const char* str, uint8_t** nm, uint16_t* type,
284 *nm = memdup(rr, dname_len);
285 if(!*nm) {
299 get_rr_nameclass(const char* str, uint8_t** nm, uint16_t* dclass,
312 *nm = memdup(rr, dname_len);
315 if(!*nm) {
460 local_zone_find_data(struct local_zone* z, uint8_t* nm, size_t nmlen, int nmlabs)
464 key.name = nm;
472 lz_find_create_node(struct local_zone* z, uint8_t* nm, size_t nmlen,
475 struct local_data* ld = local_zone_find_data(z, nm, nmlen, nmlabs);
485 ld->name = regional_alloc_init(z->region, nm, nmlen);
497 dname_remove_label(&nm, &nmlen);
498 if(!lz_find_create_node(z, nm, nmlen, nmlabs-1, res))
549 local_zone_enter_rr(struct local_zone* z, uint8_t* nm, size_t nmlen,
557 if(!lz_find_create_node(z, nm, nmlen, nmlabs, &node)) {
608 uint8_t* nm;
616 if(!rrstr_get_rr_content(rrstr, &nm, &rrtype, &rrclass, &ttl, rr,
624 query_dname_compare(z->name, nm) != 0) {
627 free(nm);
630 nmlabs = dname_count_size_labels(nm, &nmlen);
631 ret = local_zone_enter_rr(z, nm, nmlen, nmlabs, rrtype, rrclass, ttl,
633 free(nm);
1037 uint8_t* nm = 0;
1090 nm = rr_name;
1105 (void)dname_lab_cmp(nm, nmlabs,
1120 n2 = nm;
1123 free(nm);