const struct side_attr_value value;
} SIDE_PACKED;
+/* Type descriptions */
+struct side_type_null {
+ const struct side_attr *attr;
+ uint32_t nr_attr;
+} SIDE_PACKED;
+
+struct side_type_bool {
+ const struct side_attr *attr;
+ uint32_t nr_attr;
+} SIDE_PACKED;
+
+struct side_type_byte {
+ const struct side_attr *attr;
+ uint32_t nr_attr;
+} SIDE_PACKED;
+
+struct side_type_dynamic {
+ const struct side_attr *attr;
+ uint32_t nr_attr;
+} SIDE_PACKED;
+
+struct side_type_string {
+ const struct side_attr *attr;
+ uint32_t nr_attr;
+} SIDE_PACKED;
+
struct side_type_integer {
const struct side_attr *attr;
uint32_t nr_attr;
const struct side_attr *attr;
} SIDE_PACKED;
-struct side_type_null {
- const struct side_attr *attr;
- uint32_t nr_attr;
-} SIDE_PACKED;
-
-struct side_type_bool {
- const struct side_attr *attr;
- uint32_t nr_attr;
-} SIDE_PACKED;
-
-struct side_type_byte {
- const struct side_attr *attr;
- uint32_t nr_attr;
-} SIDE_PACKED;
-
-struct side_type_dynamic {
- const struct side_attr *attr;
- uint32_t nr_attr;
-} SIDE_PACKED;
-
-struct side_type_string {
- const struct side_attr *attr;
- uint32_t nr_attr;
-} SIDE_PACKED;
-
struct side_type_sg_description {
uint64_t offset; /* bytes */
uint32_t type; /* enum side_type_sg */