Lines Matching refs:end
10 ceph_decode_entity_addr_versioned(void **p, void *end,
18 ret = ceph_start_decoding(p, end, 1, "entity_addr_t", &struct_v,
26 ceph_decode_copy_safe(p, end, &addr->type, sizeof(addr->type), bad);
28 ceph_decode_copy_safe(p, end, &addr->nonce, sizeof(addr->nonce), bad);
30 ceph_decode_32_safe(p, end, addr_len, bad);
36 ceph_decode_copy_safe(p, end, &addr->in_addr, addr_len, bad);
50 ceph_decode_entity_addr_legacy(void **p, void *end,
56 ceph_decode_skip_n(p, end, 3, bad);
63 ceph_decode_copy_safe(p, end, &addr->nonce, sizeof(addr->nonce), bad);
65 ceph_decode_copy_safe(p, end, &addr->in_addr,
75 ceph_decode_entity_addr(void **p, void *end, struct ceph_entity_addr *addr)
79 ceph_decode_8_safe(p, end, marker, bad);
81 return ceph_decode_entity_addr_versioned(p, end, addr);
83 return ceph_decode_entity_addr_legacy(p, end, addr);
95 int ceph_decode_entity_addrvec(void **p, void *end, bool msgr2,
107 ceph_decode_8_safe(p, end, marker, e_inval);
113 ceph_decode_32_safe(p, end, addr_cnt, e_inval);
118 ret = ceph_decode_entity_addr(p, end, &tmp_addr);