Home | History | Annotate | Download | only in migration

Lines Matching refs:_field

176 #define vmstate_offset_value(_state, _field, _type)                  \
177 (offsetof(_state, _field) + \
178 type_check(_type, typeof_field(_state, _field)))
180 #define vmstate_offset_pointer(_state, _field, _type) \
181 (offsetof(_state, _field) + \
182 type_check_pointer(_type, typeof_field(_state, _field)))
184 #define vmstate_offset_array(_state, _field, _type, _num) \
185 (offsetof(_state, _field) + \
186 type_check_array(_type, typeof_field(_state, _field), _num))
188 #define vmstate_offset_2darray(_state, _field, _type, _n1, _n2) \
189 (offsetof(_state, _field) + \
190 type_check_2darray(_type, typeof_field(_state, _field), _n1, _n2))
192 #define vmstate_offset_sub_array(_state, _field, _type, _start) \
193 (offsetof(_state, _field[_start]))
195 #define vmstate_offset_buffer(_state, _field) \
196 vmstate_offset_array(_state, _field, uint8_t, \
197 sizeof(typeof_field(_state, _field)))
199 #define VMSTATE_SINGLE_TEST(_field, _state, _test, _version, _info, _type) { \
200 .name = (stringify(_field)), \
206 .offset = vmstate_offset_value(_state, _field, _type), \
209 #define VMSTATE_POINTER(_field, _state, _version, _info, _type) { \
210 .name = (stringify(_field)), \
215 .offset = vmstate_offset_value(_state, _field, _type), \
218 #define VMSTATE_POINTER_TEST(_field, _state, _test, _info, _type) { \
219 .name = (stringify(_field)), \
224 .offset = vmstate_offset_value(_state, _field, _type), \
227 #define VMSTATE_ARRAY(_field, _state, _num, _version, _info, _type) {\
228 .name = (stringify(_field)), \
234 .offset = vmstate_offset_array(_state, _field, _type, _num), \
237 #define VMSTATE_2DARRAY(_field, _state, _n1, _n2, _version, _info, _type) { \
238 .name = (stringify(_field)), \
244 .offset = vmstate_offset_2darray(_state, _field, _type, _n1, _n2), \
247 #define VMSTATE_ARRAY_TEST(_field, _state, _num, _test, _info, _type) {\
248 .name = (stringify(_field)), \
254 .offset = vmstate_offset_array(_state, _field, _type, _num),\
257 #define VMSTATE_SUB_ARRAY(_field, _state, _start, _num, _version, _info, _type) { \
258 .name = (stringify(_field)), \
264 .offset = vmstate_offset_sub_array(_state, _field, _type, _start), \
267 #define VMSTATE_ARRAY_INT32_UNSAFE(_field, _state, _field_num, _info, _type) {\
268 .name = (stringify(_field)), \
273 .offset = offsetof(_state, _field), \
276 #define VMSTATE_VARRAY_INT32(_field, _state, _field_num, _version, _info, _type) {\
277 .name = (stringify(_field)), \
283 .offset = vmstate_offset_pointer(_state, _field, _type), \
286 #define VMSTATE_VARRAY_UINT32(_field, _state, _field_num, _version, _info, _type) {\
287 .name = (stringify(_field)), \
293 .offset = vmstate_offset_pointer(_state, _field, _type), \
296 #define VMSTATE_VARRAY_UINT16_UNSAFE(_field, _state, _field_num, _version, _info, _type) {\
297 .name = (stringify(_field)), \
303 .offset = offsetof(_state, _field), \
306 #define VMSTATE_STRUCT_TEST(_field, _state, _test, _version, _vmsd, _type) { \
307 .name = (stringify(_field)), \
313 .offset = vmstate_offset_value(_state, _field, _type), \
316 #define VMSTATE_STRUCT_POINTER_V(_field, _state, _version, _vmsd, _type) { \
317 .name = (stringify(_field)), \
322 .offset = vmstate_offset_value(_state, _field, _type), \
325 #define VMSTATE_STRUCT_POINTER_TEST_V(_field, _state, _test, _version, _vmsd, _type) { \
326 .name = (stringify(_field)), \
332 .offset = vmstate_offset_value(_state, _field, _type), \
335 #define VMSTATE_ARRAY_OF_POINTER(_field, _state, _num, _version, _info, _type) {\
336 .name = (stringify(_field)), \
342 .offset = vmstate_offset_array(_state, _field, _type, _num), \
345 #define VMSTATE_STRUCT_ARRAY_TEST(_field, _state, _num, _test, _version, _vmsd, _type) { \
346 .name = (stringify(_field)), \
353 .offset = vmstate_offset_array(_state, _field, _type, _num),\
356 #define VMSTATE_STRUCT_VARRAY_UINT8(_field, _state, _field_num, _version, _vmsd, _type) { \
357 .name = (stringify(_field)), \
363 .offset = offsetof(_state, _field), \
366 #define VMSTATE_STRUCT_VARRAY_POINTER_INT32(_field, _state, _field_num, _vmsd, _type) { \
367 .name = (stringify(_field)), \
373 .offset = vmstate_offset_pointer(_state, _field, _type), \
376 #define VMSTATE_STRUCT_VARRAY_POINTER_UINT32(_field, _state, _field_num, _vmsd, _type) { \
377 .name = (stringify(_field)), \
383 .offset = vmstate_offset_pointer(_state, _field, _type), \
386 #define VMSTATE_STRUCT_VARRAY_POINTER_UINT16(_field, _state, _field_num, _vmsd, _type) { \
387 .name = (stringify(_field)), \
393 .offset = vmstate_offset_pointer(_state, _field, _type), \
396 #define VMSTATE_STRUCT_VARRAY_INT32(_field, _state, _field_num, _version, _vmsd, _type) { \
397 .name = (stringify(_field)), \
403 .offset = offsetof(_state, _field), \
406 #define VMSTATE_STRUCT_VARRAY_UINT32(_field, _state, _field_num, _version, _vmsd, _type) { \
407 .name = (stringify(_field)), \
413 .offset = offsetof(_state, _field), \
416 #define VMSTATE_STATIC_BUFFER(_field, _state, _version, _test, _start, _size) { \
417 .name = (stringify(_field)), \
423 .offset = vmstate_offset_buffer(_state, _field) + _start, \
426 #define VMSTATE_VBUFFER_MULTIPLY(_field, _state, _version, _test, _start, _field_size, _multiply) { \
427 .name = (stringify(_field)), \
434 .offset = offsetof(_state, _field), \
438 #define VMSTATE_VBUFFER(_field, _state, _version, _test, _start, _field_size) { \
439 .name = (stringify(_field)), \
445 .offset = offsetof(_state, _field), \
449 #define VMSTATE_VBUFFER_UINT32(_field, _state, _version, _test, _start, _field_size) { \
450 .name = (stringify(_field)), \
456 .offset = offsetof(_state, _field), \
460 #define VMSTATE_BUFFER_UNSAFE_INFO(_field, _state, _version, _info, _size) { \
461 .name = (stringify(_field)), \
466 .offset = offsetof(_state, _field), \
469 #define VMSTATE_BUFFER_POINTER_UNSAFE(_field, _state, _version, _size) { \
470 .name = (stringify(_field)), \
475 .offset = offsetof(_state, _field), \
488 * size of the bitmap _field in bits.
490 #define VMSTATE_BITMAP(_field, _state, _version, _field_size) { \
491 .name = (stringify(_field)), \
496 .offset = offsetof(_state, _field), \
506 #define VMSTATE_SINGLE(_field, _state, _version, _info, _type) \
507 VMSTATE_SINGLE_TEST(_field, _state, NULL, _version, _info, _type)
509 #define VMSTATE_STRUCT(_field, _state, _version, _vmsd, _type) \
510 VMSTATE_STRUCT_TEST(_field, _state, NULL, _version, _vmsd, _type)
512 #define VMSTATE_STRUCT_POINTER(_field, _state, _vmsd, _type) \
513 VMSTATE_STRUCT_POINTER_V(_field, _state, 0, _vmsd, _type)
515 #define VMSTATE_STRUCT_POINTER_TEST(_field, _state, _test, _vmsd, _type) \
516 VMSTATE_STRUCT_POINTER_TEST_V(_field, _state, _test, 0, _vmsd, _type)
518 #define VMSTATE_STRUCT_ARRAY(_field, _state, _num, _version, _vmsd, _type) \
519 VMSTATE_STRUCT_ARRAY_TEST(_field, _state, _num, NULL, _version, \
715 #define VMSTATE_BUFFER_UNSAFE(_field, _state, _version, _size) \
716 VMSTATE_BUFFER_UNSAFE_INFO(_field, _state, _version, vmstate_info_buffer, _size)