• Home
  • Raw
  • Download

Lines Matching refs:len

110 	u32 len;  in ceph_extract_encoded_string()  local
114 ceph_decode_32_safe(&sp, end, len, bad); in ceph_extract_encoded_string()
115 if (!ceph_has_room(&sp, end, len)) in ceph_extract_encoded_string()
118 buf = kmalloc(len + 1, gfp); in ceph_extract_encoded_string()
122 if (len) in ceph_extract_encoded_string()
123 memcpy(buf, sp, len); in ceph_extract_encoded_string()
124 buf[len] = '\0'; in ceph_extract_encoded_string()
126 *p = (char *) *p + sizeof (u32) + len; in ceph_extract_encoded_string()
128 *lenp = (size_t) len; in ceph_extract_encoded_string()
159 u32 len; \
161 ceph_decode_32_safe(p, end, len, bad); \
162 ceph_decode_skip_n(p, end, len, bad); \
167 u32 len; \
169 ceph_decode_32_safe(p, end, len, bad); \
170 while (len--) \
176 u32 len; \
178 ceph_decode_32_safe(p, end, len, bad); \
179 while (len--) { \
187 u32 len; \
189 ceph_decode_32_safe(p, end, len, bad); \
190 while (len--) { \
265 static inline void ceph_encode_copy(void **p, const void *s, int len) in ceph_encode_copy() argument
267 memcpy(*p, s, len); in ceph_encode_copy()
268 *p += len; in ceph_encode_copy()
277 u32 len = path ? strlen(path) : 0; in ceph_encode_filepath() local
278 BUG_ON(*p + 1 + sizeof(ino) + sizeof(len) + len > end); in ceph_encode_filepath()
281 ceph_encode_32(p, len); in ceph_encode_filepath()
282 if (len) in ceph_encode_filepath()
283 memcpy(*p, path, len); in ceph_encode_filepath()
284 *p += len; in ceph_encode_filepath()
288 const char *s, u32 len) in ceph_encode_string() argument
290 BUG_ON(*p + sizeof(len) + len > end); in ceph_encode_string()
291 ceph_encode_32(p, len); in ceph_encode_string()
292 if (len) in ceph_encode_string()
293 memcpy(*p, s, len); in ceph_encode_string()
294 *p += len; in ceph_encode_string()