Lines Matching refs:_field
267 #define vmstate_offset_value(_state, _field, _type) \ argument
268 (offsetof(_state, _field) + \
269 type_check(_type, typeof_field(_state, _field)))
271 #define vmstate_offset_pointer(_state, _field, _type) \ argument
272 (offsetof(_state, _field) + \
273 type_check_pointer(_type, typeof_field(_state, _field)))
275 #define vmstate_offset_array(_state, _field, _type, _num) \ argument
276 (offsetof(_state, _field) + \
277 type_check_array(_type, typeof_field(_state, _field), _num))
279 #define vmstate_offset_2darray(_state, _field, _type, _n1, _n2) \ argument
280 (offsetof(_state, _field) + \
281 type_check_2darray(_type, typeof_field(_state, _field), _n1, _n2))
283 #define vmstate_offset_sub_array(_state, _field, _type, _start) \ argument
284 vmstate_offset_value(_state, _field[_start], _type)
286 #define vmstate_offset_buffer(_state, _field) \ argument
287 vmstate_offset_array(_state, _field, uint8_t, \
288 sizeof(typeof_field(_state, _field)))
290 #define vmstate_offset_varray(_state, _field, _type) \ argument
291 (offsetof(_state, _field) + \
292 type_check_varray(_type, _state, _field))
313 #define VMSTATE_SINGLE_TEST(_field, _state, _test, _version, _info, _type) { \ argument
314 .name = (stringify(_field)), \
320 .offset = vmstate_offset_value(_state, _field, _type), \
323 #define VMSTATE_SINGLE_FULL(_field, _state, _test, _version, _info, \ argument
325 .name = (stringify(_field)), \
332 .offset = vmstate_offset_value(_state, _field, _type), \
343 #define VMSTATE_POINTER(_field, _state, _version, _info, _type) { \ argument
344 .name = (stringify(_field)), \
349 .offset = vmstate_offset_value(_state, _field, _type), \
352 #define VMSTATE_POINTER_TEST(_field, _state, _test, _info, _type) { \ argument
353 .name = (stringify(_field)), \
358 .offset = vmstate_offset_value(_state, _field, _type), \
361 #define VMSTATE_ARRAY(_field, _state, _num, _version, _info, _type) {\ argument
362 .name = (stringify(_field)), \
368 .offset = vmstate_offset_array(_state, _field, _type, _num), \
371 #define VMSTATE_2DARRAY(_field, _state, _n1, _n2, _version, _info, _type) { \ argument
372 .name = (stringify(_field)), \
378 .offset = vmstate_offset_2darray(_state, _field, _type, _n1, _n2), \
381 #define VMSTATE_VARRAY_MULTIPLY(_field, _state, _field_num, _multiply, _info, _type) { \ argument
382 .name = (stringify(_field)), \
388 .offset = vmstate_offset_varray(_state, _field, _type), \
391 #define VMSTATE_SUB_ARRAY(_field, _state, _start, _num, _version, _info, _type) { \ argument
392 .name = (stringify(_field)), \
398 .offset = vmstate_offset_sub_array(_state, _field, _type, _start), \
401 #define VMSTATE_ARRAY_INT32_UNSAFE(_field, _state, _field_num, _info, _type) {\ argument
402 .name = (stringify(_field)), \
407 .offset = vmstate_offset_varray(_state, _field, _type), \
410 #define VMSTATE_VARRAY_INT32(_field, _state, _field_num, _version, _info, _type) {\ argument
411 .name = (stringify(_field)), \
417 .offset = vmstate_offset_pointer(_state, _field, _type), \
420 #define VMSTATE_VARRAY_UINT32(_field, _state, _field_num, _version, _info, _type) {\ argument
421 .name = (stringify(_field)), \
427 .offset = vmstate_offset_pointer(_state, _field, _type), \
430 #define VMSTATE_VARRAY_UINT32_ALLOC(_field, _state, _field_num, _version, _info, _type) {\ argument
431 .name = (stringify(_field)), \
437 .offset = vmstate_offset_pointer(_state, _field, _type), \
440 #define VMSTATE_VARRAY_UINT16_ALLOC(_field, _state, _field_num, _version, _info, _type) {\ argument
441 .name = (stringify(_field)), \
447 .offset = vmstate_offset_pointer(_state, _field, _type), \
450 #define VMSTATE_VARRAY_UINT16_UNSAFE(_field, _state, _field_num, _version, _info, _type) {\ argument
451 .name = (stringify(_field)), \
457 .offset = vmstate_offset_varray(_state, _field, _type), \
460 #define VMSTATE_VSTRUCT_TEST(_field, _state, _test, _version, _vmsd, _type, _struct_version) { \ argument
461 .name = (stringify(_field)), \
468 .offset = vmstate_offset_value(_state, _field, _type), \
471 #define VMSTATE_STRUCT_TEST(_field, _state, _test, _version, _vmsd, _type) { \ argument
472 .name = (stringify(_field)), \
478 .offset = vmstate_offset_value(_state, _field, _type), \
481 #define VMSTATE_STRUCT_POINTER_V(_field, _state, _version, _vmsd, _type) { \ argument
482 .name = (stringify(_field)), \
487 .offset = vmstate_offset_pointer(_state, _field, _type), \
490 #define VMSTATE_STRUCT_POINTER_TEST_V(_field, _state, _test, _version, _vmsd, _type) { \ argument
491 .name = (stringify(_field)), \
497 .offset = vmstate_offset_pointer(_state, _field, _type), \
500 #define VMSTATE_ARRAY_OF_POINTER(_field, _state, _num, _version, _info, _type) {\ argument
501 .name = (stringify(_field)), \
507 .offset = vmstate_offset_array(_state, _field, _type, _num), \
520 #define VMSTATE_STRUCT_SUB_ARRAY(_field, _state, _start, _num, _version, _vmsd, _type) { \ argument
521 .name = (stringify(_field)), \
527 .offset = vmstate_offset_sub_array(_state, _field, _type, _start), \
530 #define VMSTATE_STRUCT_ARRAY_TEST(_field, _state, _num, _test, _version, _vmsd, _type) { \ argument
531 .name = (stringify(_field)), \
538 .offset = vmstate_offset_array(_state, _field, _type, _num),\
541 #define VMSTATE_STRUCT_2DARRAY_TEST(_field, _state, _n1, _n2, _test, \ argument
543 .name = (stringify(_field)), \
550 .offset = vmstate_offset_2darray(_state, _field, _type, \
554 #define VMSTATE_STRUCT_VARRAY_UINT8(_field, _state, _field_num, _version, _vmsd, _type) { \ argument
555 .name = (stringify(_field)), \
561 .offset = vmstate_offset_varray(_state, _field, _type), \
567 #define VMSTATE_STRUCT_VARRAY_POINTER_KNOWN(_field, _state, _num, _version, _vmsd, _type) { \ argument
568 .name = (stringify(_field)), \
574 .offset = offsetof(_state, _field), \
577 #define VMSTATE_STRUCT_VARRAY_POINTER_INT32(_field, _state, _field_num, _vmsd, _type) { \ argument
578 .name = (stringify(_field)), \
584 .offset = vmstate_offset_pointer(_state, _field, _type), \
587 #define VMSTATE_STRUCT_VARRAY_POINTER_UINT32(_field, _state, _field_num, _vmsd, _type) { \ argument
588 .name = (stringify(_field)), \
594 .offset = vmstate_offset_pointer(_state, _field, _type), \
597 #define VMSTATE_STRUCT_VARRAY_POINTER_UINT16(_field, _state, _field_num, _vmsd, _type) { \ argument
598 .name = (stringify(_field)), \
604 .offset = vmstate_offset_pointer(_state, _field, _type), \
607 #define VMSTATE_STRUCT_VARRAY_INT32(_field, _state, _field_num, _version, _vmsd, _type) { \ argument
608 .name = (stringify(_field)), \
614 .offset = vmstate_offset_varray(_state, _field, _type), \
617 #define VMSTATE_STRUCT_VARRAY_UINT32(_field, _state, _field_num, _version, _vmsd, _type) { \ argument
618 .name = (stringify(_field)), \
624 .offset = vmstate_offset_varray(_state, _field, _type), \
627 #define VMSTATE_STRUCT_VARRAY_ALLOC(_field, _state, _field_num, _version, _vmsd, _type) {\ argument
628 .name = (stringify(_field)), \
634 .offset = vmstate_offset_pointer(_state, _field, _type), \
637 #define VMSTATE_STATIC_BUFFER(_field, _state, _version, _test, _start, _size) { \ argument
638 .name = (stringify(_field)), \
644 .offset = vmstate_offset_buffer(_state, _field) + _start, \
647 #define VMSTATE_VBUFFER_MULTIPLY(_field, _state, _version, _test, \ argument
649 .name = (stringify(_field)), \
656 .offset = offsetof(_state, _field), \
659 #define VMSTATE_VBUFFER(_field, _state, _version, _test, _field_size) { \ argument
660 .name = (stringify(_field)), \
666 .offset = offsetof(_state, _field), \
669 #define VMSTATE_VBUFFER_UINT32(_field, _state, _version, _test, _field_size) { \ argument
670 .name = (stringify(_field)), \
676 .offset = offsetof(_state, _field), \
679 #define VMSTATE_VBUFFER_ALLOC_UINT32(_field, _state, _version, \ argument
681 .name = (stringify(_field)), \
687 .offset = offsetof(_state, _field), \
690 #define VMSTATE_BUFFER_UNSAFE_INFO_TEST(_field, _state, _test, _version, _info, _size) { \ argument
691 .name = (stringify(_field)), \
697 .offset = offsetof(_state, _field), \
700 #define VMSTATE_BUFFER_POINTER_UNSAFE(_field, _state, _version, _size) { \ argument
701 .name = (stringify(_field)), \
706 .offset = offsetof(_state, _field), \
754 #define VMSTATE_BITMAP_TEST(_field, _state, _test, _version, _field_size) { \ argument
755 .name = (stringify(_field)), \
761 .offset = offsetof(_state, _field), \
764 #define VMSTATE_BITMAP(_field, _state, _version, _field_size) \ argument
765 VMSTATE_BITMAP_TEST(_field, _state, NULL, _version, _field_size)
775 #define VMSTATE_QTAILQ_V(_field, _state, _version, _vmsd, _type, _next) \ argument
777 .name = (stringify(_field)), \
782 .offset = offsetof(_state, _field), \
795 #define VMSTATE_GTREE_V(_field, _state, _version, _vmsd, \ argument
798 .name = (stringify(_field)), \
804 .offset = offsetof(_state, _field), \
814 #define VMSTATE_GTREE_DIRECT_KEY_V(_field, _state, _version, _vmsd, _val_type) \ argument
816 .name = (stringify(_field)), \
822 .offset = offsetof(_state, _field), \
834 #define VMSTATE_QLIST_V(_field, _state, _version, _vmsd, _type, _next) \ argument
836 .name = (stringify(_field)), \
841 .offset = offsetof(_state, _field), \
852 #define VMSTATE_SINGLE(_field, _state, _version, _info, _type) \ argument
853 VMSTATE_SINGLE_TEST(_field, _state, NULL, _version, _info, _type)
855 #define VMSTATE_VSTRUCT(_field, _state, _vmsd, _type, _struct_version)\ argument
856 VMSTATE_VSTRUCT_TEST(_field, _state, NULL, 0, _vmsd, _type, _struct_version)
858 #define VMSTATE_VSTRUCT_V(_field, _state, _version, _vmsd, _type, _struct_version) \ argument
859 VMSTATE_VSTRUCT_TEST(_field, _state, NULL, _version, _vmsd, _type, \
862 #define VMSTATE_STRUCT(_field, _state, _version, _vmsd, _type) \ argument
863 VMSTATE_STRUCT_TEST(_field, _state, NULL, _version, _vmsd, _type)
865 #define VMSTATE_STRUCT_POINTER(_field, _state, _vmsd, _type) \ argument
866 VMSTATE_STRUCT_POINTER_V(_field, _state, 0, _vmsd, _type)
868 #define VMSTATE_STRUCT_POINTER_TEST(_field, _state, _test, _vmsd, _type) \ argument
869 VMSTATE_STRUCT_POINTER_TEST_V(_field, _state, _test, 0, _vmsd, _type)
871 #define VMSTATE_STRUCT_ARRAY(_field, _state, _num, _version, _vmsd, _type) \ argument
872 VMSTATE_STRUCT_ARRAY_TEST(_field, _state, _num, NULL, _version, \
875 #define VMSTATE_STRUCT_2DARRAY(_field, _state, _n1, _n2, _version, \ argument
877 VMSTATE_STRUCT_2DARRAY_TEST(_field, _state, _n1, _n2, NULL, \
880 #define VMSTATE_BUFFER_UNSAFE_INFO(_field, _state, _version, _info, _size) \ argument
881 VMSTATE_BUFFER_UNSAFE_INFO_TEST(_field, _state, NULL, _version, _info, \
1154 #define VMSTATE_BUFFER_UNSAFE(_field, _state, _version, _size) \ argument
1155 VMSTATE_BUFFER_UNSAFE_INFO(_field, _state, _version, vmstate_info_buffer, _size)