Lines Matching defs:end
94 static int ceph_x_decrypt(struct ceph_crypto_key *secret, void **p, void *end)
99 ceph_decode_32_safe(p, end, ciphertext_len, e_inval);
100 ceph_decode_need(p, end, ciphertext_len, e_inval);
159 void **p, void *end)
177 ceph_decode_need(p, end, sizeof(u32) + 1, bad);
194 ret = ceph_x_decrypt(secret, p, end);
216 ceph_decode_8_safe(p, end, is_enc, bad);
220 ret = ceph_x_decrypt(&th->session_key, p, end);
229 tpend = end;
268 void *buf, void *end)
275 ceph_decode_8_safe(&p, end, reply_struct_v, bad);
279 ceph_decode_32_safe(&p, end, num, bad);
283 ret = process_one_ticket(ac, secret, &p, end);
304 void *p, *end;
310 end = au->buf->vec.iov_base + au->buf->vec.iov_len;
324 ret = ceph_x_encrypt(&au->session_key, p, end - p, sizeof(*msg_b));
330 WARN_ON(p != end);
332 WARN_ON(p > end);
415 void **p, void *end)
417 ceph_decode_need(p, end, 1 + sizeof(u64), bad);
424 ceph_encode_32_safe(p, end, len, bad);
425 ceph_encode_copy_safe(p, end, buf, len, bad);
427 ceph_encode_32_safe(p, end, 0, bad);
484 void *buf, void *end)
509 if (p > end)
533 ret = ceph_x_encode_ticket(th, &p, end);
544 if (p > end)
564 void *buf, void *end)
569 int len = end - buf;
597 buf + sizeof(*head), end);
605 buf + sizeof(*head), end);