__DECLARE_FLEX_ARRAY
__DECLARE_FLEX_ARRAY(struct kvm_vmx_nested_state_data, vmx);
__DECLARE_FLEX_ARRAY(struct kvm_svm_nested_state_data, svm);
__DECLARE_FLEX_ARRAY(TYPE, NAME)
__DECLARE_FLEX_ARRAY(__u8, payload);
__DECLARE_FLEX_ARRAY(struct btrfs_raid_stride, strides);
__DECLARE_FLEX_ARRAY(__be32, imsf_slist_flex);
__DECLARE_FLEX_ARRAY(struct io_uring_restriction, restrictions);
__DECLARE_FLEX_ARRAY(struct io_uring_buf, bufs);
__DECLARE_FLEX_ARRAY(struct in6_addr, addr);
__DECLARE_FLEX_ARRAY(__u8, data);
__DECLARE_FLEX_ARRAY(struct iovec, iov);
__DECLARE_FLEX_ARRAY(__u8, bSlaveInterfaces);
__DECLARE_FLEX_ARRAY(__le16, wCountryCodes);
__DECLARE_FLEX_ARRAY(__le32, bmSublinkSpeedAttr);
__DECLARE_FLEX_ARRAY(__le16, wData); /* UTF-16LE encoded */
__DECLARE_FLEX_ARRAY(__u64, pages); /** Page addresses. */
__DECLARE_FLEX_ARRAY(__u8, inline_data);
__DECLARE_FLEX_ARRAY(__u8, atomic_wr);
__DECLARE_FLEX_ARRAY(struct rxe_sge, sge);
__DECLARE_FLEX_ARRAY(__u32, vendor_rsp);
__DECLARE_FLEX_ARRAY(__u8, event_data_flex);
__DECLARE_FLEX_ARRAY(struct snd_soc_tplg_vendor_uuid_elem, uuid);
__DECLARE_FLEX_ARRAY(struct snd_soc_tplg_vendor_value_elem, value);
__DECLARE_FLEX_ARRAY(struct snd_soc_tplg_vendor_string_elem, string);
__DECLARE_FLEX_ARRAY(char, data);
__DECLARE_FLEX_ARRAY(struct snd_soc_tplg_vendor_array, array);
__DECLARE_FLEX_ARRAY(__u32, gref_ids_flex);
__DECLARE_FLEX_ARRAY(struct kvm_vmx_nested_state_data, vmx);
__DECLARE_FLEX_ARRAY(struct kvm_svm_nested_state_data, svm);
__DECLARE_FLEX_ARRAY(__be32, imsf_slist_flex);
__DECLARE_FLEX_ARRAY(struct io_uring_buf, bufs);