Lines Matching refs:rr_chunk

4695 chunk_rrlist_start(struct auth_xfer* xfr, struct auth_chunk** rr_chunk,
4698 *rr_chunk = xfr->task_transfer->chunks_first;
4705 chunk_rrlist_end(struct auth_chunk* rr_chunk, int rr_num)
4707 while(rr_chunk) {
4708 if(rr_chunk->len < LDNS_HEADER_SIZE)
4710 if(rr_num < (int)LDNS_ANCOUNT(rr_chunk->data))
4714 rr_chunk = rr_chunk->next;
4722 chunk_rrlist_gonext(struct auth_chunk** rr_chunk, int* rr_num,
4726 if(!*rr_chunk)
4729 if((*rr_chunk)->len >= LDNS_HEADER_SIZE &&
4730 (*rr_num)+1 < (int)LDNS_ANCOUNT((*rr_chunk)->data)) {
4737 if(*rr_chunk)
4738 *rr_chunk = (*rr_chunk)->next;
4739 while(*rr_chunk) {
4742 if((*rr_chunk)->len >= LDNS_HEADER_SIZE &&
4743 LDNS_ANCOUNT((*rr_chunk)->data) > 0) {
4746 *rr_chunk = (*rr_chunk)->next;
4752 chunk_rrlist_get_current(struct auth_chunk* rr_chunk, int rr_num,
4759 if(!rr_chunk) return 0;
4760 if(rr_chunk->len < LDNS_HEADER_SIZE) return 0;
4761 if(rr_num >= (int)LDNS_ANCOUNT(rr_chunk->data)) return 0;
4762 if(rr_pos >= rr_chunk->len) return 0;
4765 sldns_buffer_init_frm_data(&pkt, rr_chunk->data, rr_chunk->len);
4770 for(i=0; i<LDNS_QDCOUNT(rr_chunk->data); i++) {
4794 log_rrlist_position(const char* label, struct auth_chunk* rr_chunk,
4802 sldns_buffer_init_frm_data(&pkt, rr_chunk->data, rr_chunk->len);
4817 ixfr_start_serial(struct auth_chunk* rr_chunk, int rr_num, size_t rr_pos,
4824 chunk_rrlist_gonext(&rr_chunk, &rr_num, &rr_pos, rr_nextpos);
4825 if(chunk_rrlist_end(rr_chunk, rr_num)) {
4830 if(!chunk_rrlist_get_current(rr_chunk, rr_num, rr_pos,
4869 struct auth_chunk* rr_chunk;
4883 chunk_rrlist_start(xfr, &rr_chunk, &rr_num, &rr_pos);
4884 while(!chunk_rrlist_end(rr_chunk, rr_num)) {
4885 if(!chunk_rrlist_get_current(rr_chunk, rr_num, rr_pos,
4892 rr_chunk, rr_dname, rr_type, rr_counter);
4911 if(!ixfr_start_serial(rr_chunk, rr_num, rr_pos,
4951 rr_chunk, rr_dname, rr_type, rr_counter);
4955 if(!az_remove_rr_decompress(z, rr_chunk->data,
4956 rr_chunk->len, scratch_buffer, rr_dname,
4966 rr_chunk, rr_dname, rr_type, rr_counter);
4975 if(!az_insert_rr_decompress(z, rr_chunk->data,
4976 rr_chunk->len, scratch_buffer, rr_dname,
4986 rr_chunk, rr_dname, rr_type, rr_counter);
4992 chunk_rrlist_gonext(&rr_chunk, &rr_num, &rr_pos, rr_nextpos);
5006 struct auth_chunk* rr_chunk;
5030 chunk_rrlist_start(xfr, &rr_chunk, &rr_num, &rr_pos);
5031 while(!chunk_rrlist_end(rr_chunk, rr_num)) {
5032 if(!chunk_rrlist_get_current(rr_chunk, rr_num, rr_pos,
5039 rr_chunk, rr_dname, rr_type, rr_counter);
5051 if(!az_insert_rr_decompress(z, rr_chunk->data, rr_chunk->len,
5059 chunk_rrlist_gonext(&rr_chunk, &rr_num, &rr_pos, rr_nextpos);