Lines Matching defs:qbuf
100 struct sldns_buffer *qbuf;
687 sldns_buffer_free(pq->qbuf);
727 pq->qbuf = sldns_buffer_new(len);
731 if (!pq->qbuf || !pq->abuf || !pq->region) {
737 sldns_buffer_write(pq->qbuf, udpev->query, len);
738 sldns_buffer_flip(pq->qbuf);
754 sldns_wire2str_pkt(sldns_buffer_begin(pq->qbuf),
755 sldns_buffer_limit(pq->qbuf))) != NULL) {
761 if (sldns_buffer_remaining(pq->qbuf) < LDNS_HEADER_SIZE) {
766 pq->id = sldns_buffer_read_u16_at(pq->qbuf, 0);
767 pq->flags = sldns_buffer_read_u16_at(pq->qbuf, 2);
769 if (!query_info_parse(&pq->qinfo, pq->qbuf)) {
774 rcode = check_query(pq->qbuf);
785 rcode = parse_edns_from_query_pkt(pq->qbuf, &pq->edns, NULL, NULL,
1038 pq->qbuf = sldns_buffer_new(sldns_buffer_capacity(opq->qbuf));
1042 if (!pq->qbuf || !pq->abuf || !pq->region) {
1049 sldns_buffer_rewind(opq->qbuf);
1050 sldns_buffer_write(pq->qbuf, sldns_buffer_current(opq->qbuf),
1051 sldns_buffer_remaining(opq->qbuf));
1052 sldns_buffer_flip(pq->qbuf);
1065 if (sldns_buffer_remaining(pq->qbuf) < LDNS_HEADER_SIZE) {
1070 pq->id = sldns_buffer_read_u16_at(pq->qbuf, 0);
1071 pq->flags = sldns_buffer_read_u16_at(pq->qbuf, 2);
1073 if (!query_info_parse(&pq->qinfo, pq->qbuf)) {
1078 rcode = parse_edns_from_query_pkt(pq->qbuf, &pq->edns, NULL, NULL,
1120 sldns_buffer_capacity(pq->qbuf) + COMPRESSED_RR_SIZE + 1 + len)) {
1125 sldns_buffer_copy(pq->abuf, pq->qbuf);
1133 if (LDNS_RD_WIRE(sldns_buffer_begin(pq->qbuf)))
1135 if (LDNS_CD_WIRE(sldns_buffer_begin(pq->qbuf)))
1684 pq->qbuf = sldns_buffer_new(DEFAULT_TCP_SIZE);
1687 if (!pq->qbuf || !pq->region) {
1708 n = read(fd, sldns_buffer_current(pq->qbuf),
1709 sldns_buffer_remaining(pq->qbuf));
1728 sldns_buffer_skip(pq->qbuf, n);
1730 if (sldns_buffer_position(pq->qbuf) >= 2 && !pq->abuf) {
1735 sldns_buffer_flip(pq->qbuf);
1736 len = sldns_buffer_read_u16(pq->qbuf);
1746 rem = sldns_buffer_remaining(pq->qbuf);
1747 sldns_buffer_write(tmp, sldns_buffer_current(pq->qbuf),
1749 sldns_buffer_free(pq->qbuf);
1750 pq->qbuf = tmp;
1752 if (sldns_buffer_remaining(pq->qbuf) == 0) {
1753 sldns_buffer_flip(pq->qbuf);