ceph_decode_8_safe
ceph_decode_8_safe(&p, end, pii->has_overlap, e_inval);
ceph_decode_8_safe(p, end, struct_v, bad);
ceph_decode_8_safe(p, end, struct_compat, bad);
ceph_decode_8_safe(p, end, struct_v, bad);
ceph_decode_8_safe(p, end, struct_compat, bad);
ceph_decode_8_safe(p, end, struct_v, bad);
ceph_decode_8_safe(p, end, struct_compat, bad);
ceph_decode_8_safe(p, end, struct_v, bad);
ceph_decode_8_safe(p, end, struct_compat, bad);
ceph_decode_8_safe(&p, end, cap_auths[i].match.root_squash, bad);
ceph_decode_8_safe(&p, end, cap_auths[i].readable, bad);
ceph_decode_8_safe(&p, end, cap_auths[i].writeable, bad);
ceph_decode_8_safe(p, end, m->m_enabled, bad_ext);
ceph_decode_8_safe(&dp, dend, tkt_struct_v, bad);
ceph_decode_8_safe(p, end, is_enc, bad);
ceph_decode_8_safe(p, end, reply_struct_v, bad);
ceph_decode_8_safe(&dp, dend, struct_v, e_inval);
ceph_decode_8_safe(p, end, *type, err_free_lockers);
ceph_decode_8_safe(p, end, marker, e_inval);
ceph_decode_8_safe(p, end, marker, bad);
ceph_decode_8_safe(&p, end, entity_type, bad);
ceph_decode_8_safe(&p, end, full, bad);
ceph_decode_8_safe(p, end, hoid->is_max, e_inval);
ceph_decode_8_safe(&p, end, decode_redir, e_inval);
ceph_decode_8_safe(&p, end, m->spgid.shard, e_inval);
ceph_decode_8_safe(&p, end, m->op, e_inval);
ceph_decode_8_safe(&p, end, proto_ver, bad);
ceph_decode_8_safe(&p, end, opcode, bad);
ceph_decode_8_safe(p, end, b->num_nodes, bad);
ceph_decode_8_safe(p, end, struct_v, e_inval);
ceph_decode_8_safe(p, end, struct_compat, e_inval);
ceph_decode_8_safe(p, end, struct_v, e_inval);
ceph_decode_8_safe(p, end, struct_compat, e_inval);
ceph_decode_8_safe(p, end, pi->min_size, bad);