ceph_encode_32
ceph_encode_32(&p, notify_op);
ceph_encode_32(&p, *result);
ceph_encode_32(&p, 0);
ceph_encode_32(&p, 0);
ceph_encode_32(&p, READ_ONCE(osdc->epoch_barrier));
ceph_encode_32(&p, 0);
ceph_encode_32(&p, 0);
ceph_encode_32(&p, 0);
ceph_encode_32(&p, arg->flags);
ceph_encode_32(&p, arg->fscrypt_auth_len);
ceph_encode_32(&p, sizeof(__le64));
ceph_encode_32(&p, 0);
ceph_encode_32(&p, 0);
ceph_encode_32(p, size);
ceph_encode_32(p, 0);
ceph_encode_32(p, 4 + size);
ceph_encode_32(p, size);
ceph_encode_32(p, 4);
ceph_encode_32(p, 0);
ceph_encode_32(&p, metadata_key_count);
ceph_encode_32(&p, key_len);
ceph_encode_32(&p, val_len);
ceph_encode_32(&p, 0);
ceph_encode_32(&p, 0);
ceph_encode_32(p, req->r_cred->group_info->ngroups);
ceph_encode_32(p, req->r_altname_len);
ceph_encode_32(p, authlen);
ceph_encode_32(p, 0);
ceph_encode_32(p, sizeof(__le64));
ceph_encode_32(p, 0);
ceph_encode_32(&cursor, CLIENT_METRIC_TYPE_SUBVOLUME_METRICS);
ceph_encode_32(&dest, ci->i_xattrs.count);
ceph_encode_32(&dest, xattr->name_len);
ceph_encode_32(&dest, xattr->val_len);
ceph_encode_32(p, len);
ceph_encode_32(p, len);
ceph_encode_32(p, struct_len);
ceph_encode_32(p, v); \
ceph_encode_32(p, CEPH_ENTITY_TYPE_CLIENT);
ceph_encode_32(p, len);
ceph_encode_32(&p, CEPH_AUTH_UNKNOWN); /* no protocol, yet */
ceph_encode_32(&p, num);
ceph_encode_32(&p, supported_protocols[i]);
ceph_encode_32(&lenp, p - lenp - sizeof(u32));
ceph_encode_32(&p, ret);
ceph_encode_32(&lenp, p - lenp - 4);
ceph_encode_32(&buf, ciphertext_len);
ceph_encode_32(p, addr_len);
ceph_encode_32(&p, 1); /* addr_cnt */
ceph_encode_32(&p, 1); /* my_addrs len */
ceph_encode_32(&p, desc->fd_lens[i]);
ceph_encode_32(&p, num);
ceph_encode_32(p, hoid->hash);
ceph_encode_32(p, pgid->seed);
ceph_encode_32(p, -1); /* preferred */
ceph_encode_32(p, -1); /* preferred */
ceph_encode_32(p, 0); /* key len */
ceph_encode_32(p, 0);
ceph_encode_32(&p, req->r_t.pgid.seed); /* raw hash */
ceph_encode_32(&p, req->r_osdc->osdmap->epoch);
ceph_encode_32(&p, req->r_flags);
ceph_encode_32(&p, 0); /* client_inc, always 0 */
ceph_encode_32(&p, req->r_snapc->num_snaps);
ceph_encode_32(&p, 0); /* snaps len */
ceph_encode_32(&p, req->r_attempts); /* retry_attempt */
ceph_encode_32(&p, map_epoch);
ceph_encode_32(&p, truncate_seq);