Lines Matching refs:target

49 			isc_buffer_t *target
53 unsigned int options, isc_buffer_t *target
56 isc_buffer_t *target
59 void *source, isc_buffer_t *target
61 #define ARGS_TOSTRUCT const dns_rdata_t *rdata, void *target
86 txt_totext(isc_region_t *source, int quote, isc_buffer_t *target);
89 txt_fromwire(isc_buffer_t *source, isc_buffer_t *target);
92 multitxt_totext(isc_region_t *source, isc_buffer_t *target);
95 name_prefix(dns_name_t *name, dns_name_t *origin, dns_name_t *target);
101 inet_totext(int af, isc_region_t *src, isc_buffer_t *target);
107 uint32_tobuffer(uint32_t, isc_buffer_t *target);
110 uint16_tobuffer(uint32_t, isc_buffer_t *target);
113 name_tobuffer(dns_name_t *name, isc_buffer_t *target);
128 btoa_totext(unsigned char *inbuf, int inbuflen, isc_buffer_t *target);
132 isc_buffer_t *target);
136 isc_buffer_t *target);
163 name_duporclone(dns_name_t *source, dns_name_t *target) { in name_duporclone() argument
165 return (dns_name_dup(source, target)); in name_duporclone()
181 isc_buffer_t *target) in typemap_totext() argument
190 RETERR(isc_str_tobuffer(tctx->linebreak, target)); in typemap_totext()
208 RETERR(isc_str_tobuffer(" ", target)); in typemap_totext()
210 RETERR(dns_rdatatype_totext(t, target)); in typemap_totext()
305 dns_rdata_clone(const dns_rdata_t *src, dns_rdata_t *target) { in dns_rdata_clone() argument
308 REQUIRE(target != NULL); in dns_rdata_clone()
310 REQUIRE(DNS_RDATA_INITIALIZED(target)); in dns_rdata_clone()
313 REQUIRE(DNS_RDATA_VALIDFLAGS(target)); in dns_rdata_clone()
315 target->data = src->data; in dns_rdata_clone()
316 target->length = src->length; in dns_rdata_clone()
317 target->rdclass = src->rdclass; in dns_rdata_clone()
318 target->type = src->type; in dns_rdata_clone()
319 target->flags = src->flags; in dns_rdata_clone()
359 isc_buffer_t *target) in dns_rdata_fromwire() argument
375 REQUIRE(target != NULL); in dns_rdata_fromwire()
381 st = *target; in dns_rdata_fromwire()
389 if (activelength > isc_buffer_availablelength(target)) in dns_rdata_fromwire()
392 isc_buffer_putmem(target, isc_buffer_current(source), in dns_rdata_fromwire()
403 length = isc_buffer_usedlength(target) - isc_buffer_usedlength(&st); in dns_rdata_fromwire()
421 *target = st; in dns_rdata_fromwire()
428 isc_buffer_t *target) in dns_rdata_towire() argument
446 st = *target; in dns_rdata_towire()
451 isc_buffer_availableregion(target, &tr); in dns_rdata_towire()
455 isc_buffer_add(target, rdata->length); in dns_rdata_towire()
459 *target = st; in dns_rdata_towire()
460 INSIST(target->used < 65536); in dns_rdata_towire()
461 dns_compress_rollback(cctx, (uint16_t)target->used); in dns_rdata_towire()
468 isc_buffer_t *target) in unknown_totext() argument
475 result = isc_str_tobuffer(buf, target); in unknown_totext()
482 result = isc_str_tobuffer(buf, target); in unknown_totext()
488 result = isc_str_tobuffer(" ( ", target); in unknown_totext()
490 result = isc_str_tobuffer(" ", target); in unknown_totext()
496 result = isc_hex_totext(&sr, 0, "", target); in unknown_totext()
500 target); in unknown_totext()
503 result = isc_str_tobuffer(" )", target); in unknown_totext()
510 isc_buffer_t *target) in rdata_totext() argument
527 cur = isc_buffer_usedlength(target); in rdata_totext()
532 unsigned int u = isc_buffer_usedlength(target); in rdata_totext()
535 isc_buffer_subtract(target, u - cur); in rdata_totext()
536 result = unknown_totext(rdata, tctx, target); in rdata_totext()
543 dns_rdata_totext(dns_rdata_t *rdata, dns_name_t *origin, isc_buffer_t *target) in dns_rdata_totext() argument
556 return (rdata_totext(rdata, &tctx, target)); in dns_rdata_totext()
563 isc_buffer_t *target) in dns_rdata_tofmttext() argument
586 return (rdata_totext(rdata, &tctx, target)); in dns_rdata_tofmttext()
592 isc_buffer_t *target) in dns_rdata_fromstruct_soa() argument
605 st = *target; in dns_rdata_fromstruct_soa()
606 result = fromstruct_soa(rdclass, type, soa, target); in dns_rdata_fromstruct_soa()
608 length = isc_buffer_usedlength(target) - isc_buffer_usedlength(&st); in dns_rdata_fromstruct_soa()
618 *target = st; in dns_rdata_fromstruct_soa()
625 isc_buffer_t *target) in dns_rdata_fromstruct_tsig() argument
638 st = *target; in dns_rdata_fromstruct_tsig()
639 result = fromstruct_any_tsig(rdclass, type, tsig, target); in dns_rdata_fromstruct_tsig()
641 length = isc_buffer_usedlength(target) - isc_buffer_usedlength(&st); in dns_rdata_fromstruct_tsig()
651 *target = st; in dns_rdata_fromstruct_tsig()
881 dns_rdatatype_totext(dns_rdatatype_t type, isc_buffer_t *target) { in dns_rdatatype_totext() argument
886 return (isc_str_tobuffer("RESERVED0", target)); in dns_rdatatype_totext()
888 return (isc_str_tobuffer("A", target)); in dns_rdatatype_totext()
890 return (isc_str_tobuffer("NS", target)); in dns_rdatatype_totext()
892 return (isc_str_tobuffer("MD", target)); in dns_rdatatype_totext()
894 return (isc_str_tobuffer("MF", target)); in dns_rdatatype_totext()
896 return (isc_str_tobuffer("CNAME", target)); in dns_rdatatype_totext()
898 return (isc_str_tobuffer("SOA", target)); in dns_rdatatype_totext()
900 return (isc_str_tobuffer("MB", target)); in dns_rdatatype_totext()
902 return (isc_str_tobuffer("MG", target)); in dns_rdatatype_totext()
904 return (isc_str_tobuffer("MR", target)); in dns_rdatatype_totext()
906 return (isc_str_tobuffer("NULL", target)); in dns_rdatatype_totext()
908 return (isc_str_tobuffer("WKS", target)); in dns_rdatatype_totext()
910 return (isc_str_tobuffer("PTR", target)); in dns_rdatatype_totext()
912 return (isc_str_tobuffer("HINFO", target)); in dns_rdatatype_totext()
914 return (isc_str_tobuffer("MINFO", target)); in dns_rdatatype_totext()
916 return (isc_str_tobuffer("MX", target)); in dns_rdatatype_totext()
918 return (isc_str_tobuffer("TXT", target)); in dns_rdatatype_totext()
920 return (isc_str_tobuffer("RP", target)); in dns_rdatatype_totext()
922 return (isc_str_tobuffer("AFSDB", target)); in dns_rdatatype_totext()
924 return (isc_str_tobuffer("X25", target)); in dns_rdatatype_totext()
926 return (isc_str_tobuffer("ISDN", target)); in dns_rdatatype_totext()
928 return (isc_str_tobuffer("RT", target)); in dns_rdatatype_totext()
930 return (isc_str_tobuffer("NSAP", target)); in dns_rdatatype_totext()
932 return (isc_str_tobuffer("NSAP-PTR", target)); in dns_rdatatype_totext()
934 return (isc_str_tobuffer("SIG", target)); in dns_rdatatype_totext()
936 return (isc_str_tobuffer("KEY", target)); in dns_rdatatype_totext()
938 return (isc_str_tobuffer("PX", target)); in dns_rdatatype_totext()
940 return (isc_str_tobuffer("GPOS", target)); in dns_rdatatype_totext()
942 return (isc_str_tobuffer("AAAA", target)); in dns_rdatatype_totext()
944 return (isc_str_tobuffer("LOC", target)); in dns_rdatatype_totext()
946 return (isc_str_tobuffer("NXT", target)); in dns_rdatatype_totext()
948 return (isc_str_tobuffer("EID", target)); in dns_rdatatype_totext()
950 return (isc_str_tobuffer("NIMLOC", target)); in dns_rdatatype_totext()
952 return (isc_str_tobuffer("SRV", target)); in dns_rdatatype_totext()
954 return (isc_str_tobuffer("ATMA", target)); in dns_rdatatype_totext()
956 return (isc_str_tobuffer("NAPTR", target)); in dns_rdatatype_totext()
958 return (isc_str_tobuffer("KX", target)); in dns_rdatatype_totext()
960 return (isc_str_tobuffer("CERT", target)); in dns_rdatatype_totext()
962 return (isc_str_tobuffer("A6", target)); in dns_rdatatype_totext()
964 return (isc_str_tobuffer("DNAME", target)); in dns_rdatatype_totext()
966 return (isc_str_tobuffer("SINK", target)); in dns_rdatatype_totext()
968 return (isc_str_tobuffer("OPT", target)); in dns_rdatatype_totext()
970 return (isc_str_tobuffer("APL", target)); in dns_rdatatype_totext()
972 return (isc_str_tobuffer("DS", target)); in dns_rdatatype_totext()
974 return (isc_str_tobuffer("SSHFP", target)); in dns_rdatatype_totext()
976 return (isc_str_tobuffer("IPSECKEY", target)); in dns_rdatatype_totext()
978 return (isc_str_tobuffer("RRSIG", target)); in dns_rdatatype_totext()
980 return (isc_str_tobuffer("NSEC", target)); in dns_rdatatype_totext()
982 return (isc_str_tobuffer("DNSKEY", target)); in dns_rdatatype_totext()
984 return (isc_str_tobuffer("DHCID", target)); in dns_rdatatype_totext()
986 return (isc_str_tobuffer("NSEC3", target)); in dns_rdatatype_totext()
988 return (isc_str_tobuffer("NSEC3PARAM", target)); in dns_rdatatype_totext()
990 return (isc_str_tobuffer("TLSA", target)); in dns_rdatatype_totext()
992 return (isc_str_tobuffer("SMIMEA", target)); in dns_rdatatype_totext()
994 return (isc_str_tobuffer("HIP", target)); in dns_rdatatype_totext()
996 return (isc_str_tobuffer("NINFO", target)); in dns_rdatatype_totext()
998 return (isc_str_tobuffer("RKEY", target)); in dns_rdatatype_totext()
1000 return (isc_str_tobuffer("TALINK", target)); in dns_rdatatype_totext()
1002 return (isc_str_tobuffer("CDS", target)); in dns_rdatatype_totext()
1004 return (isc_str_tobuffer("CDNSKEY", target)); in dns_rdatatype_totext()
1006 return (isc_str_tobuffer("OPENPGPKEY", target)); in dns_rdatatype_totext()
1008 return (isc_str_tobuffer("CSYNC", target)); in dns_rdatatype_totext()
1010 return (isc_str_tobuffer("ZONEMD", target)); in dns_rdatatype_totext()
1012 return (isc_str_tobuffer("SVCB", target)); in dns_rdatatype_totext()
1014 return (isc_str_tobuffer("HTTPS", target)); in dns_rdatatype_totext()
1016 return (isc_str_tobuffer("SPF", target)); in dns_rdatatype_totext()
1018 return (isc_str_tobuffer("UINFO", target)); in dns_rdatatype_totext()
1020 return (isc_str_tobuffer("UID", target)); in dns_rdatatype_totext()
1022 return (isc_str_tobuffer("GID", target)); in dns_rdatatype_totext()
1024 return (isc_str_tobuffer("UNSPEC", target)); in dns_rdatatype_totext()
1026 return (isc_str_tobuffer("NID", target)); in dns_rdatatype_totext()
1028 return (isc_str_tobuffer("L32", target)); in dns_rdatatype_totext()
1030 return (isc_str_tobuffer("L64", target)); in dns_rdatatype_totext()
1032 return (isc_str_tobuffer("LP", target)); in dns_rdatatype_totext()
1034 return (isc_str_tobuffer("EUI48", target)); in dns_rdatatype_totext()
1036 return (isc_str_tobuffer("EUI64", target)); in dns_rdatatype_totext()
1038 return (isc_str_tobuffer("TKEY", target)); in dns_rdatatype_totext()
1040 return (isc_str_tobuffer("TSIG", target)); in dns_rdatatype_totext()
1042 return (isc_str_tobuffer("IXFR", target)); in dns_rdatatype_totext()
1044 return (isc_str_tobuffer("AXFR", target)); in dns_rdatatype_totext()
1046 return (isc_str_tobuffer("MAILB", target)); in dns_rdatatype_totext()
1048 return (isc_str_tobuffer("MAILA", target)); in dns_rdatatype_totext()
1050 return (isc_str_tobuffer("ANY", target)); in dns_rdatatype_totext()
1052 return (isc_str_tobuffer("URI", target)); in dns_rdatatype_totext()
1054 return (isc_str_tobuffer("CAA", target)); in dns_rdatatype_totext()
1056 return (isc_str_tobuffer("AVC", target)); in dns_rdatatype_totext()
1058 return (isc_str_tobuffer("DOA", target)); in dns_rdatatype_totext()
1060 return (isc_str_tobuffer("RESINFO", target)); in dns_rdatatype_totext()
1062 return (isc_str_tobuffer("TA", target)); in dns_rdatatype_totext()
1064 return (isc_str_tobuffer("DLV", target)); in dns_rdatatype_totext()
1067 return (isc_str_tobuffer(buf, target)); in dns_rdatatype_totext()
1106 txt_totext(isc_region_t *source, int quote, isc_buffer_t *target) { in txt_totext() argument
1113 isc_buffer_availableregion(target, &region); in txt_totext()
1169 isc_buffer_add(target, (unsigned int)(tp - (char *)region.base)); in txt_totext()
1175 txt_fromwire(isc_buffer_t *source, isc_buffer_t *target) { in txt_fromwire() argument
1187 isc_buffer_availableregion(target, &tregion); in txt_fromwire()
1194 isc_buffer_add(target, n); in txt_fromwire()
1202 multitxt_totext(isc_region_t *source, isc_buffer_t *target) { in multitxt_totext() argument
1209 isc_buffer_availableregion(target, &region); in multitxt_totext()
1253 isc_buffer_add(target, (unsigned int)(tp - (char *)region.base)); in multitxt_totext()
1258 name_prefix(dns_name_t *name, dns_name_t *origin, dns_name_t *target) { in name_prefix() argument
1277 dns_name_getlabelsequence(name, l1 - l2, l2, target); in name_prefix()
1278 if (!dns_name_caseequal(origin, target)) in name_prefix()
1281 dns_name_getlabelsequence(name, 0, l1 - l2, target); in name_prefix()
1285 *target = *name; in name_prefix()
1290 inet_totext(int af, isc_region_t *src, isc_buffer_t *target) { in inet_totext() argument
1296 if (strlen(tmpbuf) > isc_buffer_availablelength(target)) in inet_totext()
1298 isc_buffer_putstr(target, tmpbuf); in inet_totext()
1308 uint32_tobuffer(uint32_t value, isc_buffer_t *target) { in uint32_tobuffer() argument
1311 isc_buffer_availableregion(target, &region); in uint32_tobuffer()
1314 isc_buffer_putuint32(target, value); in uint32_tobuffer()
1319 uint16_tobuffer(uint32_t value, isc_buffer_t *target) { in uint16_tobuffer() argument
1324 isc_buffer_availableregion(target, &region); in uint16_tobuffer()
1327 isc_buffer_putuint16(target, (uint16_t)value); in uint16_tobuffer()
1332 name_tobuffer(dns_name_t *name, isc_buffer_t *target) { in name_tobuffer() argument
1335 return (isc_buffer_copyregion(target, &r)); in name_tobuffer()
1412 byte_btoa(int c, isc_buffer_t *target, struct state *state) { in byte_btoa() argument
1415 isc_buffer_availableregion(target, &tr); in byte_btoa()
1434 isc_buffer_add(target, 1); in byte_btoa()
1462 isc_buffer_add(target, 5); in byte_btoa()
1476 btoa_totext(unsigned char *inbuf, int inbuflen, isc_buffer_t *target) { in btoa_totext() argument
1483 RETERR(byte_btoa(*inbuf, target, state)); in btoa_totext()
1486 RETERR(byte_btoa(0, target, state)); in btoa_totext()
1493 return (isc_str_tobuffer(buf, target)); in btoa_totext()