Lines Matching refs:abuf
54 int ares_parse_a_reply(const unsigned char *abuf, int alen, in ares_parse_a_reply() argument
81 qdcount = DNS_HEADER_QDCOUNT(abuf); in ares_parse_a_reply()
82 ancount = DNS_HEADER_ANCOUNT(abuf); in ares_parse_a_reply()
87 aptr = abuf + HFIXEDSZ; in ares_parse_a_reply()
88 status = ares__expand_name_for_response(aptr, abuf, alen, &hostname, &len); in ares_parse_a_reply()
91 if (aptr + len + QFIXEDSZ > abuf + alen) in ares_parse_a_reply()
129 status = ares__expand_name_for_response(aptr, abuf, alen, &rr_name, &len); in ares_parse_a_reply()
133 if (aptr + RRFIXEDSZ > abuf + alen) in ares_parse_a_reply()
151 if (aptr + sizeof(struct in_addr) > abuf + alen) in ares_parse_a_reply()
162 if (aptr + sizeof(struct in_addr) > abuf + alen) in ares_parse_a_reply()
185 status = ares__expand_name_for_response(aptr, abuf, alen, &rr_data, in ares_parse_a_reply()
200 if (aptr > abuf + alen) in ares_parse_a_reply()