Home
last modified time | relevance | path

Searched refs:field (Results 1 – 25 of 194) sorted by relevance

12345678

/qemu/include/qemu/
H A Drcu_queue.h36 #define QLIST_NEXT_RCU(elm, field) (qatomic_rcu_read(&(elm)->field.le_next)) argument
62 (elm)->field.le_next = (listelm)->field.le_next; \
63 (elm)->field.le_prev = &(listelm)->field.le_next; \
66 (elm)->field.le_next->field.le_prev = \
78 (elm)->field.le_prev = (listelm)->field.le_prev; \
81 (listelm)->field.le_prev = &(elm)->field.le_next; \
95 (elm)->field.le_next->field.le_prev = \
107 (elm)->field.le_next->field.le_prev = \
110 qatomic_set((elm)->field.le_prev, (elm)->field.le_next); \
175 curr->field.sqe_next->field.sqe_next); \
[all …]
H A Dqueue.h119 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
120 (listelm)->field.le_next->field.le_prev = \
123 (elm)->field.le_prev = &(listelm)->field.le_next; \
127 (elm)->field.le_prev = (listelm)->field.le_prev; \
130 (listelm)->field.le_prev = &(elm)->field.le_next; \
164 #define QLIST_IS_INSERTED(elm, field) ((elm)->field.le_prev != NULL) argument
181 #define QLIST_NEXT(elm, field) ((elm)->field.le_next) argument
248 curelm->field.sle_next = curelm->field.sle_next->field.sle_next; \
266 #define QSLIST_NEXT(elm, field) ((elm)->field.sle_next) argument
383 #define QSIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next) argument
[all …]
H A Dcompiler.h54 #define sizeof_field(type, field) sizeof(((type *)0)->field) argument
60 #define endof(container, field) \ argument
61 (offsetof(container, field) + sizeof_field(container, field))
64 #define DO_UPCAST(type, field, dev) ( __extension__ ( { \ argument
66 -offsetof(type, field)]; \
67 container_of(dev, type, field);}))
69 #define typeof_field(type, field) typeof(((type *)0)->field) argument
H A Drcu.h149 #define call_rcu(head, func, field) \ argument
152 offset_must_be_zero[-offsetof(typeof(*(head)), field)], \
154 &(head)->field; \
158 #define g_free_rcu(obj, field) \ argument
161 offset_must_be_zero[-offsetof(typeof(*(obj)), field)]; \
162 &(obj)->field; \
/qemu/include/hw/
H A Dregisterfields.h170 #define SHARED_FIELD_EX8(storage, field) \ argument
171 extract8((storage), field ## _SHIFT, field ## _LENGTH)
173 #define SHARED_FIELD_EX16(storage, field) \ argument
174 extract16((storage), field ## _SHIFT, field ## _LENGTH)
176 #define SHARED_FIELD_EX32(storage, field) \ argument
177 extract32((storage), field ## _SHIFT, field ## _LENGTH)
180 extract64((storage), field ## _SHIFT, field ## _LENGTH)
194 _d = deposit32((storage), field ## _SHIFT, field ## _LENGTH, _v.v); \
202 _d = deposit32((storage), field ## _SHIFT, field ## _LENGTH, _v.v); \
210 _d = deposit32((storage), field ## _SHIFT, field ## _LENGTH, _v.v); \
[all …]
H A Dqdev-clock.h123 #define clock_offset_value(devstate, field) \ argument
124 (offsetof(devstate, field) + \
125 type_check(Clock *, typeof_field(devstate, field)))
127 #define QDEV_CLOCK(out_not_in, devstate, field, cb, cbevents) { \ argument
128 .name = (stringify(field)), \
132 .offset = clock_offset_value(devstate, field), \
146 #define QDEV_CLOCK_IN(devstate, field, callback, cbevents) \ argument
147 QDEV_CLOCK(false, devstate, field, callback, cbevents)
149 #define QDEV_CLOCK_OUT(devstate, field) \ argument
150 QDEV_CLOCK(true, devstate, field, NULL, 0)
H A Dclock.h98 #define VMSTATE_CLOCK(field, state) \ argument
99 VMSTATE_CLOCK_V(field, state, 0)
100 #define VMSTATE_CLOCK_V(field, state, version) \ argument
101 VMSTATE_STRUCT_POINTER_V(field, state, version, vmstate_clock, Clock)
102 #define VMSTATE_ARRAY_CLOCK(field, state, num) \ argument
103 VMSTATE_ARRAY_CLOCK_V(field, state, num, 0)
104 #define VMSTATE_ARRAY_CLOCK_V(field, state, num, version) \ argument
105 VMSTATE_ARRAY_OF_POINTER_TO_STRUCT(field, state, num, version, \
/qemu/migration/
H A Dvmstate.c39 trace_vmstate_field_exists(vmsd->name, field->name, field->version_id, in vmstate_field_exists()
79 int size = field->size; in vmstate_size()
94 if (field->flags & VMS_POINTER && field->flags & VMS_ALLOC) { in vmstate_handle_alloc()
130 while (field->name) { in vmstate_load_state()
159 ret = field->info->get(f, curr_elem, size, field); in vmstate_load_state()
177 field++; in vmstate_load_state()
198 for (field = start; field->name; field++) { in vmfield_name_num()
216 for (field = start; field->name; field++) { in vmfield_name_is_unique()
373 while (field->name) { in vmstate_save_state_v()
408 ret = field->info->put(f, curr_elem, size, field, in vmstate_save_state_v()
[all …]
H A Dvmstate-types.c132 if (field->err_hint) { in get_int32_equal()
281 if (field->err_hint) { in get_uint32_equal()
360 if (field->err_hint) { in get_uint64_equal()
386 if (field->err_hint) { in get_uint8_equal()
412 if (field->err_hint) { in get_uint16_equal()
607 size_t size = field->size; in get_qtailq()
709 bool direct_key = (!field->start); in put_gtree()
744 size_t key_size = field->start; in get_gtree()
745 size_t val_size = field->size; in get_gtree()
800 field->name); in get_gtree()
[all …]
/qemu/hw/intc/
H A Darm_gic_kvm.c124 *field = ~0; in translate_clear()
137 *field = GIC_DIST_TEST_GROUP(irq, cm); in translate_group()
139 if (*field & 1) { in translate_group()
153 if (*field & 1) { in translate_enabled()
167 if (*field & 1) { in translate_pending()
182 if (*field & 1) { in translate_active()
194 if (*field & 0x2) { in translate_trigger()
215 *field = s->irq_target[irq] & 0xff; in translate_targets()
217 s->irq_target[irq] = *field & 0xff; in translate_targets()
241 uint32_t field; in kvm_dist_get() local
[all …]
/qemu/subprojects/libvhost-user/include/
H A Dcompiler.h54 #define sizeof_field(type, field) sizeof(((type *)0)->field) argument
60 #define endof(container, field) \ argument
61 (offsetof(container, field) + sizeof_field(container, field))
64 #define DO_UPCAST(type, field, dev) ( __extension__ ( { \ argument
66 -offsetof(type, field)]; \
67 container_of(dev, type, field);}))
69 #define typeof_field(type, field) typeof(((type *)0)->field) argument
/qemu/subprojects/libvduse/include/
H A Dcompiler.h54 #define sizeof_field(type, field) sizeof(((type *)0)->field) argument
60 #define endof(container, field) \ argument
61 (offsetof(container, field) + sizeof_field(container, field))
64 #define DO_UPCAST(type, field, dev) ( __extension__ ( { \ argument
66 -offsetof(type, field)]; \
67 container_of(dev, type, field);}))
69 #define typeof_field(type, field) typeof(((type *)0)->field) argument
/qemu/hw/acpi/
H A Dtpm.c46 aml_append(field, aml_named_field("PPIN", 8)); in tpm_build_ppi_acpi()
47 aml_append(field, aml_named_field("PPIP", 32)); in tpm_build_ppi_acpi()
48 aml_append(field, aml_named_field("PPRP", 32)); in tpm_build_ppi_acpi()
49 aml_append(field, aml_named_field("PPRQ", 32)); in tpm_build_ppi_acpi()
50 aml_append(field, aml_named_field("PPRM", 32)); in tpm_build_ppi_acpi()
51 aml_append(field, aml_named_field("LPPR", 32)); in tpm_build_ppi_acpi()
52 aml_append(dev, field); in tpm_build_ppi_acpi()
63 aml_append(field, aml_named_field("MOVV", 8)); in tpm_build_ppi_acpi()
64 aml_append(dev, field); in tpm_build_ppi_acpi()
83 aml_append(field, aml_named_field("TPPF", 8)); in tpm_build_ppi_acpi()
[all …]
H A Dmemory_hotplug.c384 Aml *field; in build_memory_hotplug_aml() local
406 aml_append(field, /* read only */ in build_memory_hotplug_aml()
408 aml_append(field, /* read only */ in build_memory_hotplug_aml()
410 aml_append(field, /* read only */ in build_memory_hotplug_aml()
412 aml_append(field, /* read only */ in build_memory_hotplug_aml()
414 aml_append(field, /* read only */ in build_memory_hotplug_aml()
416 aml_append(dev_container, field); in build_memory_hotplug_aml()
423 aml_append(field, in build_memory_hotplug_aml()
426 aml_append(field, in build_memory_hotplug_aml()
429 aml_append(field, in build_memory_hotplug_aml()
[all …]
H A Dnvdimm.c974 aml_append(field, aml_named_field(NVDIMM_DSM_NOTIFY, in nvdimm_build_common_dsm()
976 aml_append(method, field); in nvdimm_build_common_dsm()
998 aml_append(field, aml_named_field(NVDIMM_DSM_ARG3, in nvdimm_build_common_dsm()
1000 aml_append(method, field); in nvdimm_build_common_dsm()
1017 aml_append(method, field); in nvdimm_build_common_dsm()
1251 Aml *method, *pkg, *field, *com_call; in nvdimm_build_nvdimm_devices() local
1317 aml_append(method, field); in nvdimm_build_nvdimm_devices()
1321 aml_append(method, field); in nvdimm_build_nvdimm_devices()
1340 aml_append(method, field); in nvdimm_build_nvdimm_devices()
1343 aml_append(method, field); in nvdimm_build_nvdimm_devices()
[all …]
H A Dcpu.c347 Aml *field; in build_cpus_aml() local
378 field = aml_field("PRST", AML_BYTE_ACC, AML_NOLOCK, in build_cpus_aml()
382 aml_append(field, aml_named_field(CPU_ENABLED, 1)); in build_cpus_aml()
388 aml_append(field, aml_named_field(CPU_EJECT_EVENT, 1)); in build_cpus_aml()
391 aml_append(field, aml_reserved_field(3)); in build_cpus_aml()
392 aml_append(field, aml_named_field(CPU_COMMAND, 8)); in build_cpus_aml()
393 aml_append(cpu_ctrl_dev, field); in build_cpus_aml()
397 aml_append(field, aml_named_field(CPU_SELECTOR, 32)); in build_cpus_aml()
399 aml_append(field, aml_reserved_field(4 * 8)); in build_cpus_aml()
400 aml_append(field, aml_named_field(CPU_DATA, 32)); in build_cpus_aml()
[all …]
/qemu/hw/smbios/
H A Dsmbios_legacy.c58 struct smbios_field *field; in smbios_add_field() local
65 sizeof(*field) + len); in smbios_add_field()
66 field = (struct smbios_field *)(smbios_entries + smbios_entries_len); in smbios_add_field()
67 field->header.type = SMBIOS_FIELD_ENTRY; in smbios_add_field()
68 field->header.length = cpu_to_le16(sizeof(*field) + len); in smbios_add_field()
70 field->type = type; in smbios_add_field()
71 field->offset = cpu_to_le16(offset); in smbios_add_field()
72 memcpy(field->data, data, len); in smbios_add_field()
74 smbios_entries_len += sizeof(*field) + len; in smbios_add_field()
/qemu/docs/devel/
H A Ddecodetree.rst27 field := unnamed_field | named_field
32 of the field and the second number is the length of the field. If the 's' is
33 present, the field is considered signed.
36 or format. Regardless of the length of the other field where it is
37 defined, it will be inserted into this field with the specified
40 Field definitions that involve loops (i.e. where a field is defined
48 a field A that refers to a named field B that is defined in P, and P
49 has a field C that refers to a named field D that is defined in F).
61 A field with no ``fields`` and no ``!function`` is in error.
146 add a complex field to a format. A field may be renamed in the process
[all …]
/qemu/scripts/
H A Danalyze-migration.py435 if not 'array_len' in field:
436 new_fields.append(field)
439 field['index'] = 0
440 new_fields.append(field)
442 c = field.copy()
461 field['data'] = reader(field, self.file)
462 field['data'].read()
464 if 'index' in field:
467 a = self.data[field['name']]
470 a.append(field['data'])
[all …]
/qemu/tests/image-fuzzer/qcow2/
H A Dlayout.py487 for field in self:
489 field.value = getattr(fuzz, field.name)(field.value)
493 for field in getattr(self, item[0]):
495 field.value = getattr(fuzz,
496 field.name)(field.value)
500 for field in getattr(self, item[0])[item[1]]:
501 field.value = getattr(fuzz, field.name)(field.value)
506 for field in self:
507 image_file.seek(field.offset)
508 image_file.write(struct.pack(field.fmt, field.value))
/qemu/tests/decode/
H A Dsucc_named_field.decode4 # field using a named_field
8 # Ditto, via a format. Here a field in the format
9 # references a named field defined in the insn pattern:
16 # Here the named field is defined in the format and referenced
H A Derr_field4.decode4 # Diagnose duplicate field name.
5 %field 0:1
6 %field 0:1
H A Derr_overlap1.decode4 # Diagnose field overlapping fixedbits.
5 %field 0:1
6 insn 00000000 00000000 00000000 00000000 %field
H A Derr_overlap3.decode4 # Diagnose field overlapping unspecified bits.
5 %field 0:1
6 insn 00000000 00000000 00000000 -------- %field
/qemu/tests/tcg/i386/
H A Dtest-i386-fprem.c302 #define INIT_FIELD(var, field) \ in test_fprem_pairs() argument
303 .ieee_nan.field = field##_values[field##_index_##var] in test_fprem_pairs()
323 #define CARRY_INTO(var, field) do { \ in test_fprem_pairs() argument
325 if (++field##_index_##var == ARRAY_SIZE(field##_values)) { \ in test_fprem_pairs()
326 field##_index_##var = 0; \ in test_fprem_pairs()

12345678