Lines Matching refs:addr
7 struct ceph_entity_addr *addr)
22 ceph_decode_copy_safe(p, end, &addr->type, sizeof(addr->type), bad);
24 ceph_decode_copy_safe(p, end, &addr->nonce, sizeof(addr->nonce), bad);
27 if (addr_len > sizeof(addr->in_addr))
30 memset(&addr->in_addr, 0, sizeof(addr->in_addr));
32 ceph_decode_copy_safe(p, end, &addr->in_addr, addr_len, bad);
34 addr->in_addr.ss_family =
35 le16_to_cpu((__force __le16)addr->in_addr.ss_family);
47 struct ceph_entity_addr *addr)
58 addr->type = CEPH_ENTITY_ADDR_TYPE_LEGACY;
59 ceph_decode_copy_safe(p, end, &addr->nonce, sizeof(addr->nonce), bad);
60 memset(&addr->in_addr, 0, sizeof(addr->in_addr));
61 ceph_decode_copy_safe(p, end, &addr->in_addr,
62 sizeof(addr->in_addr), bad);
63 addr->in_addr.ss_family =
64 be16_to_cpu((__force __be16)addr->in_addr.ss_family);
71 ceph_decode_entity_addr(void **p, void *end, struct ceph_entity_addr *addr)
77 return ceph_decode_entity_addr_versioned(p, end, addr);
79 return ceph_decode_entity_addr_legacy(p, end, addr);