Home
last modified time | relevance | path

Searched refs:value (Results 1 – 22 of 22) sorted by relevance

/hyp/vm/vcpu/aarch64/src/
A Dreg_access.c21 register_t value; in vcpu_gpr_read() local
26 value = thread->vcpu_regs_gpr.x[reg_num]; in vcpu_gpr_read()
28 value = 0; in vcpu_gpr_read()
31 return value; in vcpu_gpr_read()
40 thread->vcpu_regs_gpr.x[reg_num] = value; in vcpu_gpr_write()
46 index_t register_index, register_t value) in vcpu_register_write() argument
73 vcpu_gpr_write(vcpu, (uint8_t)register_index, value); in vcpu_register_write()
84 vcpu->vcpu_regs_gpr.pc = ELR_EL2_cast(value); in vcpu_register_write()
91 if (!util_is_baligned(value, 16U)) { in vcpu_register_write()
94 vcpu->vcpu_regs_el1.sp_el0 = SP_EL0_cast(value); in vcpu_register_write()
[all …]
A Dhypercalls.c85 index_t register_index, register_t value) in hypercall_vcpu_register_write() argument
99 ret = vcpu_register_write(vcpu, register_set, register_index, value); in hypercall_vcpu_register_write()
/hyp/vm/vrtc_pl031/src/
A Dvrtc_pl031.c64 vrtc_pl031_reg_read(vrtc_t *vrtc, size_t offset, register_t *value) in vrtc_pl031_reg_read() argument
68 *value = platform_timer_convert_ticks_to_ns(vrtc->time_base + in vrtc_pl031_reg_read()
72 *value = vrtc->lr; in vrtc_pl031_reg_read()
75 *value = 1U; in vrtc_pl031_reg_read()
82 *value = ((register_t)VRTC_PL031_PERIPH_ID >> (id << 3)) & in vrtc_pl031_reg_read()
93 *value = 0U; in vrtc_pl031_reg_read()
102 *value * TIMER_NANOSECS_IN_SECOND); in vrtc_pl031_reg_write()
107 vrtc->lr = (rtc_seconds_t)(*value); in vrtc_pl031_reg_write()
114 register_t *value, bool is_write) in vrtc_pl031_handle_vdevice_access_fixed_addr() argument
142 vrtc_pl031_reg_write(vrtc, offset, value); in vrtc_pl031_handle_vdevice_access_fixed_addr()
[all …]
/hyp/vm/vetm_null/src/
A Dvetm_null.c18 register_t *value, bool is_write) in vetm_null_handle_vdevice_access_fixed_addr() argument
36 *value = 0U; in vetm_null_handle_vdevice_access_fixed_addr()
/hyp/misc/gpt/src/
A Dgpt.c52 .value = { .raw = 0U }, in gpt_pte_empty()
92 trigger_gpt_values_equal_event(a.type, a.value, b.value); in entries_equal()
187 .value = pte_value, in pte_and_entry_equal()
343 gpt_value_t x = a.value; in check_ptes_consistent()
525 new_pte.value = value; in update_curr_pte()
538 gpt_value_t value = old_pte.value; in split_pte_and_fill_level() local
545 new_pte.value = value; in split_pte_and_fill_level()
603 value); in allocate_level()
796 value = pte.value; in handle_read()
806 .value = value, in handle_read()
[all …]
A Dgpt_tests.c25 test_entry_init(gpt_type_t type, uint64_t value) in test_entry_init() argument
29 .value = { .raw = value }, in test_entry_init()
36 value->raw += (type != GPT_TYPE_TEST_C) ? offset : (offset * 2); in gpt_tests_add_offset()
50 entry.type, entry.value.raw, base, size, arg.test); in gpt_tests_callback()
139 lookup.entry.type, lookup.entry.value.raw, lookup.size); in gpt_handle_tests_start()
143 lookup.entry.type, lookup.entry.value.raw, lookup.size); in gpt_handle_tests_start()
147 lookup.entry.type, lookup.entry.value.raw, lookup.size); in gpt_handle_tests_start()
345 e2.value.raw += 1; in gpt_handle_tests_start()
385 e1.value.raw += base + size; in gpt_handle_tests_start()
391 e1.value.raw -= size; in gpt_handle_tests_start()
[all …]
/hyp/mem/addrspace/aarch64/src/
A Dvmmio.c20 register_t *value, bool is_write) in addrspace_handle_vdevice_access_fixed_addr() argument
44 is_write ? *value : 0U; in addrspace_handle_vdevice_access_fixed_addr()
54 *value = current->addrspace_vmmio_access_value; in addrspace_handle_vdevice_access_fixed_addr()
/hyp/vm/vcpu/aarch64/include/
A Dreg_access.h7 index_t register_index, register_t value);
/hyp/vm/vetm/src/
A Dvetm.c120 register_t *value, bool is_write) in vetm_handle_vdevice_access_fixed_addr() argument
146 *value, access_size); in vetm_handle_vdevice_access_fixed_addr()
149 value, access_size); in vetm_handle_vdevice_access_fixed_addr()
/hyp/core/vdevice/src/
A Dvdevice.c90 .value = { .vdevice = vdevice }, in vdevice_attach_vmaddr()
120 .value = { .vdevice = vdevice }, in vdevice_detach_vmaddr()
A Daccess.c67 vdevice_t *vdevice = lookup_ret.entry.value.vdevice; in vdevice_access_ipa()
/hyp/misc/gpt/tests/
A Dhost_tests.c153 trigger_gpt_value_add_offset_event(gpt_type_t type, gpt_value_t *value, in trigger_gpt_value_add_offset_event() argument
158 gpt_tests_add_offset(type, value, offset); in trigger_gpt_value_add_offset_event()
/hyp/interfaces/vcpu/include/
A Dvcpu.h159 vcpu_gpr_write(thread_t *thread, uint8_t reg_num, register_t value);
/hyp/core/util/src/
A Dbitmap.c62 bitmap_insert(register_t *bitmap, index_t bit, index_t width, register_t value) in bitmap_insert() argument
71 bitmap[i] |= (value & util_mask(width)) << (bit % BITMAP_WORD_BITS); in bitmap_insert()
297 register_t value, memory_order order) in bitmap_atomic_insert() argument
315 ((value & util_mask(width)) in bitmap_atomic_insert()
/hyp/interfaces/util/include/
A Dbitmap.h25 bitmap_insert(register_t *bitmap, index_t bit, index_t width, register_t value);
77 register_t value, memory_order order);
/hyp/core/base/templates/
A Dhypconstants.h.tmpl48 \#define ENUM_${typename}_${name} ${int($e.value)}
82 \#define ${d.type_name} ${int(d.value)}
/hyp/vm/vgic/src/
A Dvdevice.c1157 register_t *value, bool is_write) in vgic_handle_gicd_access() argument
1163 access_ok = gicd_vdevice_write(vic, offset, *value, in vgic_handle_gicd_access()
1166 access_ok = gicd_vdevice_read(vic, offset, value, in vgic_handle_gicd_access()
1175 size_t access_size, register_t *value, bool is_write, in vgic_handle_gicr_access() argument
1183 *value, access_size); in vgic_handle_gicr_access()
1187 offset, value, in vgic_handle_gicr_access()
1197 size_t offset, size_t access_size, register_t *value, in vgic_handle_vdevice_access() argument
1206 ret = vgic_handle_gicd_access(vic, offset, access_size, value, in vgic_handle_vdevice_access()
1215 access_size, value, is_write, in vgic_handle_vdevice_access()
1224 register_t *value, bool is_write) in vgic_handle_vdevice_access_fixed_addr() argument
[all …]
/hyp/vm/virtio_mmio/src/
A Dvdevice.c339 size_t access_size, register_t *value, in virtio_mmio_handle_vdevice_access() argument
364 ret = virtio_mmio_vdevice_write(virtio_mmio, offset, (uint32_t)*value, in virtio_mmio_handle_vdevice_access()
/hyp/mem/memextent_sparse/src/
A Dmemextent_sparse.c28 memextent_mapping_add_offset(gpt_value_t *value, size_t offset) in memextent_mapping_add_offset() argument
30 vmaddr_t vbase = memextent_gpt_map_get_vbase(&value->me_map); in memextent_mapping_add_offset()
32 memextent_gpt_map_set_vbase(&value->me_map, vbase + offset); in memextent_mapping_add_offset()
124 .value = { .me_map = gpt_map }, in insert_gpt_mapping()
142 .value = { .me_map = gpt_map }, in remove_gpt_mapping()
159 .value = { .me_map = old_gpt_map }, in update_gpt_mapping()
164 .value = { .me_map = new_gpt_map }, in update_gpt_mapping()
1196 old_gpt_map = lookup_ret.entry.value.me_map; in memextent_update_access_partial_sparse()
1467 memextent_gpt_map_t gpt_map = lookup.entry.value.me_map; in memextent_lookup_mapping_sparse()
/hyp/interfaces/qcbor/include/qcbor/
A DUsefulBuf.h548 UsefulBuf_Set(UsefulBuf pDest, uint8_t value);
1768 UsefulBuf_Set(UsefulBuf Dest, uint8_t value) in UsefulBuf_Set() argument
1770 memset(Dest.ptr, value, Dest.len); in UsefulBuf_Set()
/hyp/mem/addrspace/src/
A Daddrspace.c630 .value.vmmio_range_base = base, in addrspace_add_vmmio_range()
671 .value.vmmio_range_base = base, in addrspace_remove_vmmio_range()
/hyp/platform/etm/src/
A Detm.c72 .access_size = util_sizeof_member(etm_t, name[0].value), \

Completed in 86 milliseconds