Lines Matching defs:end

34 	void *p, *end;
55 end = p + lock_op_buf_size;
60 ceph_encode_string(&p, end, lock_name, name_len);
62 ceph_encode_string(&p, end, cookie, cookie_len);
63 ceph_encode_string(&p, end, tag, tag_len);
64 ceph_encode_string(&p, end, desc, desc_len);
97 void *p, *end;
112 end = p + unlock_op_buf_size;
117 ceph_encode_string(&p, end, lock_name, name_len);
118 ceph_encode_string(&p, end, cookie, cookie_len);
148 void *p, *end;
163 end = p + break_op_buf_size;
168 ceph_encode_string(&p, end, lock_name, name_len);
170 ceph_encode_string(&p, end, cookie, cookie_len);
195 void *p, *end;
212 end = p + cookie_op_buf_size;
217 ceph_encode_string(&p, end, lock_name, name_len);
219 ceph_encode_string(&p, end, old_cookie, old_cookie_len);
220 ceph_encode_string(&p, end, tag, tag_len);
221 ceph_encode_string(&p, end, new_cookie, new_cookie_len);
245 static int decode_locker(void **p, void *end, struct ceph_locker *locker)
252 ret = ceph_start_decoding(p, end, 1, "locker_id_t", &struct_v, &len);
257 s = ceph_extract_encoded_string(p, end, NULL, GFP_NOIO);
263 ret = ceph_start_decoding(p, end, 1, "locker_info_t", &struct_v, &len);
269 ret = ceph_decode_entity_addr(p, end, &locker->info.addr);
282 static int decode_lockers(void **p, void *end, u8 *type, char **tag,
291 ret = ceph_start_decoding(p, end, 1, "cls_lock_get_info_reply",
302 ret = decode_locker(p, end, *lockers + i);
308 s = ceph_extract_encoded_string(p, end, NULL, GFP_NOIO);
338 void *p, *end;
357 end = p + get_info_op_buf_size;
362 ceph_encode_string(&p, end, lock_name, name_len);
372 end = p + reply_len;
374 ret = decode_lockers(&p, end, type, tag, lockers, num_lockers);
391 void *p, *end;
410 end = p + assert_op_buf_size;
415 ceph_encode_string(&p, end, lock_name, name_len);
417 ceph_encode_string(&p, end, cookie, cookie_len);
418 ceph_encode_string(&p, end, tag, tag_len);
419 WARN_ON(p != end);