Lines Matching refs:struct_
162 #define JSON_OBJ_DESCR_PRIM(struct_, field_name_, type_) \ argument
165 .align_shift = Z_ALIGN_SHIFT(struct_), \
168 .offset = offsetof(struct_, field_name_), \
170 .size = SIZEOF_FIELD(struct_, field_name_) \
198 #define JSON_OBJ_DESCR_OBJECT(struct_, field_name_, sub_descr_) \ argument
201 .align_shift = Z_ALIGN_SHIFT(struct_), \
204 .offset = offsetof(struct_, field_name_), \
220 #define Z_JSON_ELEMENT_DESCR(struct_, len_field_, elem_type_, union_) \ argument
224 .align_shift = Z_ALIGN_SHIFT(struct_), \
226 .offset = offsetof(struct_, len_field_), \
263 #define Z_JSON_DESCR_FIELD(struct_, field_name_) \ argument
266 .size = SIZEOF_FIELD(struct_, field_name_), \
292 #define JSON_OBJ_DESCR_ARRAY(struct_, field_name_, max_len_, \ argument
296 .align_shift = Z_ALIGN_SHIFT(struct_), \
299 .offset = offsetof(struct_, field_name_), \
301 .element_descr = Z_JSON_ELEMENT_DESCR(struct_, len_field_, \
303 Z_JSON_DESCR_FIELD(struct_, field_name_[0])), \
342 #define JSON_OBJ_DESCR_OBJ_ARRAY(struct_, field_name_, max_len_, \ argument
346 .align_shift = Z_ALIGN_SHIFT(struct_), \
349 .offset = offsetof(struct_, field_name_), \
351 .element_descr = Z_JSON_ELEMENT_DESCR(struct_, len_field_, \
401 #define JSON_OBJ_DESCR_ARRAY_ARRAY(struct_, field_name_, max_len_, len_field_, \ argument
405 .align_shift = Z_ALIGN_SHIFT(struct_), \
408 .offset = offsetof(struct_, field_name_), \
411 struct_, len_field_, JSON_TOK_ARRAY_START, \
436 #define JSON_OBJ_DESCR_ARRAY_ARRAY_NAMED(struct_, json_field_name_, struct_field_name_, \ argument
440 .align_shift = Z_ALIGN_SHIFT(struct_), \
443 .offset = offsetof(struct_, struct_field_name_), \
446 struct_, len_field_, JSON_TOK_ARRAY_START, \
468 #define JSON_OBJ_DESCR_PRIM_NAMED(struct_, json_field_name_, \ argument
472 .align_shift = Z_ALIGN_SHIFT(struct_), \
475 .offset = offsetof(struct_, struct_field_name_), \
477 .size = SIZEOF_FIELD(struct_, struct_field_name_) \
494 #define JSON_OBJ_DESCR_OBJECT_NAMED(struct_, json_field_name_, \ argument
498 .align_shift = Z_ALIGN_SHIFT(struct_), \
501 .offset = offsetof(struct_, struct_field_name_), \
524 #define JSON_OBJ_DESCR_ARRAY_NAMED(struct_, json_field_name_,\ argument
529 .align_shift = Z_ALIGN_SHIFT(struct_), \
532 .offset = offsetof(struct_, struct_field_name_), \
534 .element_descr = Z_JSON_ELEMENT_DESCR(struct_, len_field_, \
536 Z_JSON_DESCR_FIELD(struct_, struct_field_name_[0])), \
581 #define JSON_OBJ_DESCR_OBJ_ARRAY_NAMED(struct_, json_field_name_, \ argument
587 .align_shift = Z_ALIGN_SHIFT(struct_), \
590 .offset = offsetof(struct_, struct_field_name_), \
592 .element_descr = Z_JSON_ELEMENT_DESCR(struct_, len_field_, \
874 #define JSON_MIXED_ARR_DESCR_PRIM(struct_, field_name_, type_, count_field_) \ argument
877 .count_offset = offsetof(struct_, count_field_), \
879 .offset = offsetof(struct_, field_name_), \
880 .size = SIZEOF_FIELD(struct_, field_name_) \
900 #define JSON_MIXED_ARR_DESCR_OBJECT(struct_, field_name_, sub_descr_, count_field_) \ argument
903 .count_offset = offsetof(struct_, count_field_), \
907 .offset = offsetof(struct_, field_name_) \
932 #define JSON_MIXED_ARR_DESCR_ARRAY(struct_, field_name_, max_len_, elem_descr_, count_field_) \ argument
935 .count_offset = offsetof(struct_, count_field_), \
939 .offset = offsetof(struct_, field_name_) \
958 #define JSON_MIXED_ARR_DESCR_MIXED_ARRAY(struct_, field_name_, sub_descr_, count_field_) \ argument
961 .count_offset = offsetof(struct_, count_field_), \
965 .offset = offsetof(struct_, field_name_) \