Lines Matching defs:end
105 int ceph_auth_entity_name_encode(const char *name, void **p, void *end)
109 if (*p + 2*sizeof(u32) + len > end)
124 void *p = monhdr + 1, *end = buf + len, *lenp;
139 ceph_decode_need(&p, end, 1 + sizeof(u32), bad);
143 ceph_decode_need(&p, end, num * sizeof(u32), bad);
147 ret = ceph_auth_entity_name_encode(ac->name, &p, end);
150 ceph_decode_need(&p, end, sizeof(u64), bad);
167 void *end = buf + buf_len;
174 ceph_encode_64_safe(&p, end, 0, e_range);
175 ceph_encode_16_safe(&p, end, -1, e_range);
176 ceph_encode_64_safe(&p, end, 0, e_range);
177 ceph_encode_32_safe(&p, end, ac->protocol, e_range);
180 ceph_encode_need(&p, end, sizeof(u32), e_range);
181 ret = ac->ops->build_request(ac, p + sizeof(u32), end);
203 void *end = buf + len;
214 dout("handle_auth_reply %p %p\n", p, end);
215 ceph_decode_need(&p, end, sizeof(u32) * 3 + sizeof(u64), bad);
222 ceph_decode_need(&p, end, sizeof(u32), bad);
226 if (p != end)
406 static int encode_con_modes(void **p, void *end, int pref_mode, int fallb_mode)
410 ceph_encode_32_safe(p, end, 2, e_range);
411 ceph_encode_32_safe(p, end, pref_mode, e_range);
412 ceph_encode_32_safe(p, end, fallb_mode, e_range);
414 ceph_encode_32_safe(p, end, 1, e_range);
415 ceph_encode_32_safe(p, end, pref_mode, e_range);
430 void *end = buf + buf_len;
449 ceph_encode_32_safe(&p, end, ac->protocol, e_range);
450 ret = encode_con_modes(&p, end, ac->preferred_mode, ac->fallback_mode);
457 ceph_encode_8_safe(&p, end, CEPH_AUTH_MODE_MON, e_range);
458 ret = ceph_auth_entity_name_encode(ac->name, &p, end);
462 ceph_encode_64_safe(&p, end, ac->global_id, e_range);
551 void *end = buf + *buf_len;
563 ceph_encode_32_safe(&p, end, proto, e_range);
564 ret = encode_con_modes(&p, end, pref_mode, fallb_mode);
568 ceph_encode_32_safe(&p, end, auth->authorizer_buf_len, e_range);
582 void *end = buf + *buf_len;
592 ceph_encode_32_safe(&p, end, auth->authorizer_buf_len, e_range);