| /hyp/vm/vcpu/aarch64/src/ |
| A D | reg_access.c | 21 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 D | hypercalls.c | 85 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 D | vrtc_pl031.c | 64 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 D | vetm_null.c | 18 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 D | gpt.c | 52 .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 D | gpt_tests.c | 25 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 D | vmmio.c | 20 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 D | reg_access.h | 7 index_t register_index, register_t value);
|
| /hyp/vm/vetm/src/ |
| A D | vetm.c | 120 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 D | vdevice.c | 90 .value = { .vdevice = vdevice }, in vdevice_attach_vmaddr() 120 .value = { .vdevice = vdevice }, in vdevice_detach_vmaddr()
|
| A D | access.c | 67 vdevice_t *vdevice = lookup_ret.entry.value.vdevice; in vdevice_access_ipa()
|
| /hyp/misc/gpt/tests/ |
| A D | host_tests.c | 153 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 D | vcpu.h | 159 vcpu_gpr_write(thread_t *thread, uint8_t reg_num, register_t value);
|
| /hyp/core/util/src/ |
| A D | bitmap.c | 62 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 D | bitmap.h | 25 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 D | hypconstants.h.tmpl | 48 \#define ENUM_${typename}_${name} ${int($e.value)} 82 \#define ${d.type_name} ${int(d.value)}
|
| /hyp/vm/vgic/src/ |
| A D | vdevice.c | 1157 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 D | vdevice.c | 339 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 D | memextent_sparse.c | 28 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 D | UsefulBuf.h | 548 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 D | addrspace.c | 630 .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 D | etm.c | 72 .access_size = util_sizeof_member(etm_t, name[0].value), \
|