Lines Matching refs:flags

75 static int dns_answer_add_raw(DnsAnswer *a, DnsResourceRecord *rr, int ifindex, DnsAnswerFlags flags) {
87 .flags = flags,
95 DnsAnswerFlags flags;
98 DNS_ANSWER_FOREACH_FULL(rr, ifindex, flags, source) {
99 r = dns_answer_add_raw(a, rr, ifindex, flags);
107 int dns_answer_add(DnsAnswer *a, DnsResourceRecord *rr, int ifindex, DnsAnswerFlags flags) {
138 a->items[i].flags |= flags;
158 return dns_answer_add_raw(a, rr, ifindex, flags);
163 DnsAnswerFlags flags;
166 DNS_ANSWER_FOREACH_FULL(rr, ifindex, flags, b) {
167 r = dns_answer_add(a, rr, ifindex, flags);
175 int dns_answer_add_extend(DnsAnswer **a, DnsResourceRecord *rr, int ifindex, DnsAnswerFlags flags) {
185 return dns_answer_add(*a, rr, ifindex, flags);
215 DnsAnswerFlags flags = 0, i_flags;
233 flags &= i_flags;
235 flags = i_flags;
241 *ret_flags = flags;
247 DnsAnswerFlags flags = 0, i_flags;
265 flags &= i_flags;
267 flags = i_flags;
273 *ret_flags = flags;
279 DnsAnswerFlags flags = 0, i_flags;
297 flags &= i_flags;
299 flags = i_flags;
305 *ret_flags = flags;
348 int dns_answer_find_soa(DnsAnswer *a, const DnsResourceKey *key, DnsResourceRecord **ret, DnsAnswerFlags *flags) {
383 if (flags)
384 *flags = soa_flags;
389 int dns_answer_find_cname_or_dname(DnsAnswer *a, const DnsResourceKey *key, DnsResourceRecord **ret, DnsAnswerFlags *flags) {
407 if (flags)
408 *flags = rr_flags;
500 DnsAnswerFlags flags;
507 DNS_ANSWER_FOREACH_FULL(rr, ifindex, flags, *a) {
514 r = dns_answer_add_raw(copy, rr, ifindex, flags);
586 DnsAnswerFlags flags;
593 DNS_ANSWER_FOREACH_FULL(rr, ifindex, flags, *a) {
600 r = dns_answer_add_raw(copy, rr, ifindex, flags);
788 DnsAnswerFlags flags;
794 DNS_ANSWER_FOREACH_FULL(rr, ifindex, flags, answer) {
807 if (ifindex != 0 || flags & (DNS_ANSWER_AUTHENTICATED|DNS_ANSWER_CACHEABLE|DNS_ANSWER_SHARED_OWNER))
812 if (flags & DNS_ANSWER_AUTHENTICATED)
814 if (flags & DNS_ANSWER_CACHEABLE)
816 if (flags & DNS_ANSWER_SHARED_OWNER)