Lines Matching refs:labellen
55 size_t labellen; in query_dname_len() local
59 labellen = sldns_buffer_read_u8(query); in query_dname_len()
60 if(labellen&0xc0) in query_dname_len()
62 len += labellen + 1; in query_dname_len()
65 if(labellen == 0) in query_dname_len()
67 if(sldns_buffer_remaining(query) < labellen) in query_dname_len()
69 sldns_buffer_skip(query, (ssize_t)labellen); in query_dname_len()
77 size_t labellen; in dname_valid() local
80 labellen = *dname++; in dname_valid()
81 while(labellen) { in dname_valid()
82 if(labellen&0xc0) in dname_valid()
84 len += labellen + 1; in dname_valid()
89 dname += labellen; in dname_valid()
90 labellen = *dname++; in dname_valid()
138 uint8_t labellen; in query_dname_tolower() local
139 labellen = *dname; in query_dname_tolower()
140 while(labellen) { in query_dname_tolower()
142 while(labellen--) { in query_dname_tolower()
146 labellen = *dname; in query_dname_tolower()
187 uint8_t labellen; in pkt_dname_len() local
196 labellen = sldns_buffer_read_u8(pkt); in pkt_dname_len()
197 if(LABEL_IS_PTR(labellen)) { in pkt_dname_len()
202 ptr = PTR_OFFSET(labellen, sldns_buffer_read_u8(pkt)); in pkt_dname_len()
212 if(labellen > 0x3f) in pkt_dname_len()
214 len += 1 + labellen; in pkt_dname_len()
217 if(labellen == 0) { in pkt_dname_len()
221 if(sldns_buffer_remaining(pkt) < labellen) in pkt_dname_len()
223 sldns_buffer_skip(pkt, (ssize_t)labellen); in pkt_dname_len()