Lines Matching defs:end

1065 		 * snap_names_len bytes beyond the end of the
1800 static int decode_object_map_header(void **p, void *end, u64 *object_map_size)
1808 ceph_decode_32_safe(p, end, header_len, e_inval);
1811 ret = ceph_start_decoding(p, end, 1, "BitVector header", &struct_v,
1816 ceph_decode_64_safe(p, end, *object_map_size, e_inval);
1830 void *p, *end;
1858 end = p + min(reply_len, (size_t)PAGE_SIZE);
1859 ret = decode_object_map_header(&p, end, &object_map_size);
2894 * to the end of the request.
2911 * from the overlap to the end of the request.
3776 void *const end = p + reply_len;
3779 ceph_decode_32_safe(&p, end, n, e_inval); /* num_acks */
3784 ceph_decode_need(&p, end, 8 + 8, e_inval);
3787 ceph_decode_32_safe(&p, end, len, e_inval);
3799 ret = ceph_start_decoding(&p, end, 1, "ResponseMessage",
4416 void *const end = p + data_len;
4425 ret = ceph_start_decoding(&p, end, 1, "NotifyMessage",
5614 static int decode_parent_image_spec(void **p, void *end,
5621 ret = ceph_start_decoding(p, end, 1, "ParentImageSpec",
5626 ceph_decode_64_safe(p, end, pii->pool_id, e_inval);
5627 pii->pool_ns = ceph_extract_encoded_string(p, end, NULL, GFP_KERNEL);
5633 pii->image_id = ceph_extract_encoded_string(p, end, NULL, GFP_KERNEL);
5639 ceph_decode_64_safe(p, end, pii->snap_id, e_inval);
5653 void *p, *end;
5663 end = p + reply_len;
5664 ret = decode_parent_image_spec(&p, end, pii);
5675 end = p + reply_len;
5676 ceph_decode_8_safe(&p, end, pii->has_overlap, e_inval);
5678 ceph_decode_64_safe(&p, end, pii->overlap, e_inval);
5699 void *p, *end;
5709 end = p + reply_len;
5710 ceph_decode_64_safe(&p, end, pii->pool_id, e_inval);
5711 pii->image_id = ceph_extract_encoded_string(&p, end, NULL, GFP_KERNEL);
5717 ceph_decode_64_safe(&p, end, pii->snap_id, e_inval);
5719 ceph_decode_64_safe(&p, end, pii->overlap, e_inval);
5873 void *end;
5889 end = image_id + image_id_size;
5890 ceph_encode_string(&p, end, rbd_dev->spec->image_id, (u32)len);
5904 end = reply_buf + ret;
5906 image_name = ceph_extract_encoded_string(&p, end, &len, GFP_KERNEL);
6062 void *end;
6088 end = reply_buf + ret;
6090 ceph_decode_64_safe(&p, end, seq, out);
6091 ceph_decode_32_safe(&p, end, snap_count, out);
6095 * beyond the end of our buffer. But before checking that,
6104 if (!ceph_has_room(&p, end, snap_count * sizeof (__le64)))
6134 void *end;
6153 end = reply_buf + ret;
6154 snap_name = ceph_extract_encoded_string(&p, end, NULL, GFP_KERNEL);
6235 * the end of the found token.