DnsPacket 370 src/resolve-host/resolve-host.c _cleanup_(dns_packet_unrefp) DnsPacket *p = NULL; DnsPacket 540 src/resolve/resolved-bus.c _cleanup_(dns_packet_unrefp) DnsPacket *p = NULL; DnsPacket 28 src/resolve/resolved-dns-packet.c int dns_packet_new(DnsPacket **ret, DnsProtocol protocol, size_t mtu) { DnsPacket 29 src/resolve/resolved-dns-packet.c DnsPacket *p; DnsPacket 43 src/resolve/resolved-dns-packet.c a = PAGE_ALIGN(ALIGN(sizeof(DnsPacket)) + a) - ALIGN(sizeof(DnsPacket)); DnsPacket 49 src/resolve/resolved-dns-packet.c p = malloc0(ALIGN(sizeof(DnsPacket)) + a); DnsPacket 63 src/resolve/resolved-dns-packet.c int dns_packet_new_query(DnsPacket **ret, DnsProtocol protocol, size_t mtu) { DnsPacket 64 src/resolve/resolved-dns-packet.c DnsPacket *p; DnsPacket 101 src/resolve/resolved-dns-packet.c DnsPacket *dns_packet_ref(DnsPacket *p) { DnsPacket 111 src/resolve/resolved-dns-packet.c static void dns_packet_free(DnsPacket *p) { DnsPacket 127 src/resolve/resolved-dns-packet.c DnsPacket *dns_packet_unref(DnsPacket *p) { DnsPacket 141 src/resolve/resolved-dns-packet.c int dns_packet_validate(DnsPacket *p) { DnsPacket 153 src/resolve/resolved-dns-packet.c int dns_packet_validate_reply(DnsPacket *p) { DnsPacket 176 src/resolve/resolved-dns-packet.c int dns_packet_validate_query(DnsPacket *p) { DnsPacket 210 src/resolve/resolved-dns-packet.c static int dns_packet_extend(DnsPacket *p, size_t add, void **ret, size_t *start) { DnsPacket 236 src/resolve/resolved-dns-packet.c memcpy(p->_data, (uint8_t*) p + ALIGN(sizeof(DnsPacket)), p->size); DnsPacket 253 src/resolve/resolved-dns-packet.c static void dns_packet_truncate(DnsPacket *p, size_t sz) { DnsPacket 275 src/resolve/resolved-dns-packet.c int dns_packet_append_blob(DnsPacket *p, const void *d, size_t l, size_t *start) { DnsPacket 289 src/resolve/resolved-dns-packet.c int dns_packet_append_uint8(DnsPacket *p, uint8_t v, size_t *start) { DnsPacket 304 src/resolve/resolved-dns-packet.c int dns_packet_append_uint16(DnsPacket *p, uint16_t v, size_t *start) { DnsPacket 320 src/resolve/resolved-dns-packet.c int dns_packet_append_uint32(DnsPacket *p, uint32_t v, size_t *start) { DnsPacket 338 src/resolve/resolved-dns-packet.c int dns_packet_append_string(DnsPacket *p, const char *s, size_t *start) { DnsPacket 360 src/resolve/resolved-dns-packet.c int dns_packet_append_label(DnsPacket *p, const char *d, size_t l, size_t *start) { DnsPacket 380 src/resolve/resolved-dns-packet.c int dns_packet_append_name(DnsPacket *p, const char *name, DnsPacket 463 src/resolve/resolved-dns-packet.c int dns_packet_append_key(DnsPacket *p, const DnsResourceKey *k, size_t *start) { DnsPacket 494 src/resolve/resolved-dns-packet.c int dns_packet_append_rr(DnsPacket *p, const DnsResourceRecord *rr, size_t *start) { DnsPacket 733 src/resolve/resolved-dns-packet.c int dns_packet_read(DnsPacket *p, size_t sz, const void **ret, size_t *start) { DnsPacket 749 src/resolve/resolved-dns-packet.c void dns_packet_rewind(DnsPacket *p, size_t idx) { DnsPacket 757 src/resolve/resolved-dns-packet.c int dns_packet_read_blob(DnsPacket *p, void *d, size_t sz, size_t *start) { DnsPacket 772 src/resolve/resolved-dns-packet.c int dns_packet_read_uint8(DnsPacket *p, uint8_t *ret, size_t *start) { DnsPacket 786 src/resolve/resolved-dns-packet.c int dns_packet_read_uint16(DnsPacket *p, uint16_t *ret, size_t *start) { DnsPacket 801 src/resolve/resolved-dns-packet.c int dns_packet_read_uint32(DnsPacket *p, uint32_t *ret, size_t *start) { DnsPacket 819 src/resolve/resolved-dns-packet.c int dns_packet_read_string(DnsPacket *p, char **ret, size_t *start) { DnsPacket 867 src/resolve/resolved-dns-packet.c int dns_packet_read_name(DnsPacket *p, char **_ret, DnsPacket 961 src/resolve/resolved-dns-packet.c int dns_packet_read_key(DnsPacket *p, DnsResourceKey **ret, size_t *start) { DnsPacket 1003 src/resolve/resolved-dns-packet.c static int dns_packet_read_public_key(DnsPacket *p, size_t length, DnsPacket 1040 src/resolve/resolved-dns-packet.c int dns_packet_read_rr(DnsPacket *p, DnsResourceRecord **ret, size_t *start) { DnsPacket 1352 src/resolve/resolved-dns-packet.c int dns_packet_extract(DnsPacket *p) { DnsPacket 32 src/resolve/resolved-dns-packet.h typedef struct DnsPacket DnsPacket; DnsPacket 89 src/resolve/resolved-dns-packet.h static inline uint8_t* DNS_PACKET_DATA(DnsPacket *p) { DnsPacket 96 src/resolve/resolved-dns-packet.h return ((uint8_t*) p) + ALIGN(sizeof(DnsPacket)); DnsPacket 123 src/resolve/resolved-dns-packet.h static inline unsigned DNS_PACKET_RRCOUNT(DnsPacket *p) { DnsPacket 130 src/resolve/resolved-dns-packet.h int dns_packet_new(DnsPacket **p, DnsProtocol protocol, size_t mtu); DnsPacket 131 src/resolve/resolved-dns-packet.h int dns_packet_new_query(DnsPacket **p, DnsProtocol protocol, size_t mtu); DnsPacket 133 src/resolve/resolved-dns-packet.h DnsPacket *dns_packet_ref(DnsPacket *p); DnsPacket 134 src/resolve/resolved-dns-packet.h DnsPacket *dns_packet_unref(DnsPacket *p); DnsPacket 136 src/resolve/resolved-dns-packet.h DEFINE_TRIVIAL_CLEANUP_FUNC(DnsPacket*, dns_packet_unref); DnsPacket 138 src/resolve/resolved-dns-packet.h int dns_packet_validate(DnsPacket *p); DnsPacket 139 src/resolve/resolved-dns-packet.h int dns_packet_validate_reply(DnsPacket *p); DnsPacket 140 src/resolve/resolved-dns-packet.h int dns_packet_validate_query(DnsPacket *p); DnsPacket 142 src/resolve/resolved-dns-packet.h int dns_packet_append_blob(DnsPacket *p, const void *d, size_t sz, size_t *start); DnsPacket 143 src/resolve/resolved-dns-packet.h int dns_packet_append_uint8(DnsPacket *p, uint8_t v, size_t *start); DnsPacket 144 src/resolve/resolved-dns-packet.h int dns_packet_append_uint16(DnsPacket *p, uint16_t v, size_t *start); DnsPacket 145 src/resolve/resolved-dns-packet.h int dns_packet_append_uint32(DnsPacket *p, uint32_t v, size_t *start); DnsPacket 146 src/resolve/resolved-dns-packet.h int dns_packet_append_string(DnsPacket *p, const char *s, size_t *start); DnsPacket 147 src/resolve/resolved-dns-packet.h int dns_packet_append_label(DnsPacket *p, const char *s, size_t l, size_t *start); DnsPacket 148 src/resolve/resolved-dns-packet.h int dns_packet_append_name(DnsPacket *p, const char *name, DnsPacket 150 src/resolve/resolved-dns-packet.h int dns_packet_append_key(DnsPacket *p, const DnsResourceKey *key, size_t *start); DnsPacket 151 src/resolve/resolved-dns-packet.h int dns_packet_append_rr(DnsPacket *p, const DnsResourceRecord *rr, size_t *start); DnsPacket 153 src/resolve/resolved-dns-packet.h int dns_packet_read(DnsPacket *p, size_t sz, const void **ret, size_t *start); DnsPacket 154 src/resolve/resolved-dns-packet.h int dns_packet_read_blob(DnsPacket *p, void *d, size_t sz, size_t *start); DnsPacket 155 src/resolve/resolved-dns-packet.h int dns_packet_read_uint8(DnsPacket *p, uint8_t *ret, size_t *start); DnsPacket 156 src/resolve/resolved-dns-packet.h int dns_packet_read_uint16(DnsPacket *p, uint16_t *ret, size_t *start); DnsPacket 157 src/resolve/resolved-dns-packet.h int dns_packet_read_uint32(DnsPacket *p, uint32_t *ret, size_t *start); DnsPacket 158 src/resolve/resolved-dns-packet.h int dns_packet_read_string(DnsPacket *p, char **ret, size_t *start); DnsPacket 159 src/resolve/resolved-dns-packet.h int dns_packet_read_name(DnsPacket *p, char **ret, DnsPacket 161 src/resolve/resolved-dns-packet.h int dns_packet_read_key(DnsPacket *p, DnsResourceKey **ret, size_t *start); DnsPacket 162 src/resolve/resolved-dns-packet.h int dns_packet_read_rr(DnsPacket *p, DnsResourceRecord **ret, size_t *start); DnsPacket 164 src/resolve/resolved-dns-packet.h void dns_packet_rewind(DnsPacket *p, size_t idx); DnsPacket 166 src/resolve/resolved-dns-packet.h int dns_packet_skip_question(DnsPacket *p); DnsPacket 167 src/resolve/resolved-dns-packet.h int dns_packet_extract(DnsPacket *p); DnsPacket 125 src/resolve/resolved-dns-scope.c int dns_scope_emit(DnsScope *s, DnsPacket *p) { DnsPacket 436 src/resolve/resolved-dns-scope.c DnsPacket **ret) { DnsPacket 438 src/resolve/resolved-dns-scope.c _cleanup_(dns_packet_unrefp) DnsPacket *p = NULL; DnsPacket 502 src/resolve/resolved-dns-scope.c static void dns_scope_verify_conflicts(DnsScope *s, DnsPacket *p) { DnsPacket 516 src/resolve/resolved-dns-scope.c void dns_scope_process_query(DnsScope *s, DnsStream *stream, DnsPacket *p) { DnsPacket 517 src/resolve/resolved-dns-scope.c _cleanup_(dns_packet_unrefp) DnsPacket *reply = NULL; DnsPacket 631 src/resolve/resolved-dns-scope.c DnsPacket **ret) { DnsPacket 633 src/resolve/resolved-dns-scope.c _cleanup_(dns_packet_unrefp) DnsPacket *p = NULL; DnsPacket 683 src/resolve/resolved-dns-scope.c _cleanup_(dns_packet_unrefp) DnsPacket *p = NULL; DnsPacket 751 src/resolve/resolved-dns-scope.c void dns_scope_check_conflicts(DnsScope *scope, DnsPacket *p) { DnsPacket 71 src/resolve/resolved-dns-scope.h int dns_scope_emit(DnsScope *s, DnsPacket *p); DnsPacket 83 src/resolve/resolved-dns-scope.h void dns_scope_process_query(DnsScope *s, DnsStream *stream, DnsPacket *p); DnsPacket 88 src/resolve/resolved-dns-scope.h void dns_scope_check_conflicts(DnsScope *scope, DnsPacket *p); DnsPacket 391 src/resolve/resolved-dns-stream.c int dns_stream_write_packet(DnsStream *s, DnsPacket *p) { DnsPacket 50 src/resolve/resolved-dns-stream.h DnsPacket *write_packet, *read_packet; DnsPacket 64 src/resolve/resolved-dns-stream.h int dns_stream_write_packet(DnsStream *s, DnsPacket *p); DnsPacket 120 src/resolve/resolved-dns-transaction.c static void dns_transaction_tentative(DnsTransaction *t, DnsPacket *p) { DnsPacket 200 src/resolve/resolved-dns-transaction.c _cleanup_(dns_packet_unrefp) DnsPacket *p = NULL; DnsPacket 299 src/resolve/resolved-dns-transaction.c void dns_transaction_process_reply(DnsTransaction *t, DnsPacket *p) { DnsPacket 426 src/resolve/resolved-dns-transaction.c _cleanup_(dns_packet_unrefp) DnsPacket *p = NULL; DnsPacket 59 src/resolve/resolved-dns-transaction.h DnsPacket *sent, *received; DnsPacket 88 src/resolve/resolved-dns-transaction.h void dns_transaction_process_reply(DnsTransaction *t, DnsPacket *p); DnsPacket 848 src/resolve/resolved-manager.c int manager_recv(Manager *m, int fd, DnsProtocol protocol, DnsPacket **ret) { DnsPacket 849 src/resolve/resolved-manager.c _cleanup_(dns_packet_unrefp) DnsPacket *p = NULL; DnsPacket 978 src/resolve/resolved-manager.c _cleanup_(dns_packet_unrefp) DnsPacket *p = NULL; DnsPacket 1084 src/resolve/resolved-manager.c static int manager_ipv4_send(Manager *m, int fd, int ifindex, const struct in_addr *addr, uint16_t port, DnsPacket *p) { DnsPacket 1133 src/resolve/resolved-manager.c static int manager_ipv6_send(Manager *m, int fd, int ifindex, const struct in6_addr *addr, uint16_t port, DnsPacket *p) { DnsPacket 1183 src/resolve/resolved-manager.c int manager_send(Manager *m, int fd, int ifindex, int family, const union in_addr_union *addr, uint16_t port, DnsPacket *p) { DnsPacket 1312 src/resolve/resolved-manager.c _cleanup_(dns_packet_unrefp) DnsPacket *p = NULL; DnsPacket 1785 src/resolve/resolved-manager.c bool manager_our_packet(Manager *m, DnsPacket *p) { DnsPacket 1792 src/resolve/resolved-manager.c DnsScope* manager_find_scope(Manager *m, DnsPacket *p) { DnsPacket 132 src/resolve/resolved-manager.h int manager_send(Manager *m, int fd, int ifindex, int family, const union in_addr_union *addr, uint16_t port, DnsPacket *p); DnsPacket 133 src/resolve/resolved-manager.h int manager_recv(Manager *m, int fd, DnsProtocol protocol, DnsPacket **ret); DnsPacket 148 src/resolve/resolved-manager.h bool manager_our_packet(Manager *m, DnsPacket *p); DnsPacket 149 src/resolve/resolved-manager.h DnsScope* manager_find_scope(Manager *m, DnsPacket *p);