Home
last modified time | relevance | path

Searched refs:data (Results 1 – 18 of 18) sorted by relevance

/hyp/platform/arm_rng/aarch64/src/
A Drng.c29 platform_get_entropy(platform_prng_data256_t *data) in platform_get_entropy() argument
36 assert(data != NULL); in platform_get_entropy()
53 (void)memscpy(data, sizeof(*data), &prng_data, in platform_get_entropy()
66 platform_get_random32(uint32_t *data) in platform_get_random32() argument
73 assert(data != NULL); in platform_get_random32()
85 *data = (uint32_t)res; in platform_get_random32()
103 platform_get_rng_uuid(uint32_t data[4]) in platform_get_rng_uuid()
106 data[0] = 0x45546e21U; in platform_get_rng_uuid()
107 data[1] = 0x92a1433dU; in platform_get_rng_uuid()
108 data[2] = 0xa2ea5fe2U; in platform_get_rng_uuid()
[all …]
/hyp/platform/soc_qemu/src/
A Dprng.c11 platform_get_serial(uint32_t data[4]) in platform_get_serial()
13 data[0] = 0U; in platform_get_serial()
14 data[1] = 0U; in platform_get_serial()
15 data[2] = 0U; in platform_get_serial()
16 data[3] = 0U; in platform_get_serial()
/hyp/interfaces/platform/include/
A Dplatform_prng.h6 platform_get_serial(uint32_t data[4]);
9 platform_get_random32(uint32_t *data);
12 platform_get_rng_uuid(uint32_t data[4]);
15 platform_get_entropy(platform_prng_data256_t *data);
/hyp/platform/arm_trng_fi/src/
A Darm_trng.c33 uint32_t data[192 / 32] = { 0 }; in arm_trng_fi_read() local
43 error_t err = platform_get_random32(&data[i]); in arm_trng_fi_read()
49 data[i] &= (uint32_t)util_mask(remain); in arm_trng_fi_read()
62 regs->x[3] = data[5] | ((uint64_t)data[4] << 32); in arm_trng_fi_read()
63 regs->x[2] = data[3] | ((uint64_t)data[2] << 32); in arm_trng_fi_read()
64 regs->x[1] = data[1] | ((uint64_t)data[0] << 32); in arm_trng_fi_read()
66 regs->x[3] = data[5]; in arm_trng_fi_read()
67 regs->x[2] = data[4]; in arm_trng_fi_read()
68 regs->x[1] = data[3]; in arm_trng_fi_read()
71 (void)memset_s(data, sizeof(data), 0, sizeof(data)); in arm_trng_fi_read()
[all …]
/hyp/core/base/aarch64/src/
A Dcache.c14 cache_clean_range(const void *data, size_t size) in cache_clean_range() argument
16 CACHE_CLEAN_RANGE(data, size); in cache_clean_range()
/hyp/vm/virtio_input/include/
A Dvirtio_input.h7 uint32_t size, vmaddr_t data);
10 uint32_t size, vmaddr_t data);
/hyp/vm/virtio_input/src/
A Dhypercalls.c128 uint32_t subsel, uint32_t size, vmaddr_t data) in hypercall_virtio_input_set_data() argument
155 data, size) in hypercall_virtio_input_set_data()
174 data, size) in hypercall_virtio_input_set_data()
194 data, size) in hypercall_virtio_input_set_data()
209 data, size) in hypercall_virtio_input_set_data()
221 size, data); in hypercall_virtio_input_set_data()
233 size, data); in hypercall_virtio_input_set_data()
A Dvirtio_input.c105 uint32_t size, vmaddr_t data) in set_data_sel_abs_info() argument
129 .data), in set_data_sel_abs_info()
130 VIRTIO_INPUT_MAX_ABSINFO_SIZE, data, size) in set_data_sel_abs_info()
148 uint32_t size, vmaddr_t data) in set_data_sel_ev_bits() argument
172 .data), in set_data_sel_ev_bits()
173 VIRTIO_INPUT_MAX_BITMAP_SIZE, data, size) in set_data_sel_ev_bits()
220 virtio_mmio->input_data->absinfo[entry].data, in sel_cfg_abs_info_write()
265 virtio_mmio->input_data->ev_bits[entry].data, in sel_cfg_ev_bits_write()
/hyp/core/cspace_twolevel/src/
A Dcspace_twolevel.c187 cap_rights_t masked_rights = data.rights & rights; in cspace_check_cap_data()
306 cap_data_t data; in cspace_destroy_cap_table() local
318 data = atomic_load_relaxed(&cap->data); in cspace_destroy_cap_table()
327 type = cap_info_get_type(&data.info); in cspace_destroy_cap_table()
328 header = object_get_header(type, data.object); in cspace_destroy_cap_table()
335 object_put(type, data.object); in cspace_destroy_cap_table()
463 cap_data = atomic_load_consume(&cap->data); in cspace_lookup_object()
512 cap_data = atomic_load_consume(&cap->data); in cspace_lookup_object_any()
619 atomic_store_release(&new_cap->data, cap_data); in cspace_create_master_cap()
685 atomic_store_relaxed(&new_cap->data, cap_data); in cspace_copy_cap()
[all …]
/hyp/misc/prng_simple/src/
A Dprng_simple.c261 uint32_t *data = &prng_data->entropy_pool[block][word]; in prng_get64() local
263 ret.r = data[0]; in prng_get64()
264 ret.r |= (uint64_t)data[1] << 32; in prng_get64()
268 ptrdiff_t len = (char *)data - (char *)prng_data->entropy_pool[0]; in prng_get64()
273 (void)memset_s(data, sizeof(prng_data->entropy_pool) - (size_t)len, 0, in prng_get64()
276 CACHE_CLEAN_FIXED_RANGE(data, sizeof(ret.r)); in prng_get64()
/hyp/vm/arm_pv_time/src/
A Darm_pv_time.c111 thread->arm_pv_time.data = &thread->addrspace->info_area.hyp_va in arm_pv_time_handle_vcpu_activate_thread()
114 thread->arm_pv_time.data->revision = 0U; in arm_pv_time_handle_vcpu_activate_thread()
115 thread->arm_pv_time.data->attributes = 0U; in arm_pv_time_handle_vcpu_activate_thread()
116 atomic_init(&thread->arm_pv_time.data->stolen_ns, 0U); in arm_pv_time_handle_vcpu_activate_thread()
176 if (current->arm_pv_time.data != NULL) { in arm_pv_time_handle_thread_context_switch_post()
179 atomic_store_relaxed(&current->arm_pv_time.data->stolen_ns, in arm_pv_time_handle_thread_context_switch_post()
/hyp/misc/gpt/src/
A Dgpt.c746 if (data->size > 0U) { in do_walk_callback()
747 err = trigger_gpt_walk_callback_event(data->cb, data->entry, in do_walk_callback()
748 data->base, data->size, in do_walk_callback()
749 data->arg); in do_walk_callback()
812 data->size); in handle_read()
816 data->size += size; in handle_read()
821 data->size = size; in handle_read()
835 data->size = 0U; in handle_read()
838 log_range(data->base, data->size, data->entry); in handle_read()
840 data->base = curr; in handle_read()
[all …]
/hyp/ipc/msgqueue/include/
A Dmsgqueue.h10 msgqueue_send(msgqueue_t *msgqueue, size_t size, gvaddr_t data, bool push);
/hyp/mem/pgtable/armv8/src/
A Dpgtable.c359 void *data; member
2264 (pgtable_map_modifier_args_t *)data; in map_modifier()
2285 assert(data != NULL); in map_modifier()
2824 assert(data != NULL); in prealloc_modifier()
2996 void *func_data = margs->data; in external_modifier()
3245 prev_type, stack, data, in translation_table_walk()
3254 stack, data, &cur_level, in translation_table_walk()
3262 stack, data, &cur_level, in translation_table_walk()
3269 data); in translation_table_walk()
3917 margs.data = data; in pgtable_hyp_ext()
[all …]
/hyp/ipc/msgqueue/src/
A Dmsgqueue.c22 msgqueue_send(msgqueue_t *msgqueue, size_t size, gvaddr_t data, bool push) in msgqueue_send() argument
25 data_union.guest_addr = data; in msgqueue_send()
A Dhypercalls.c129 hypercall_msgqueue_send(cap_id_t msgqueue_cap, size_t size, user_ptr_t data, in hypercall_msgqueue_send() argument
145 bool_result_t res = msgqueue_send(msgqueue, size, (gvaddr_t)data, push); in hypercall_msgqueue_send()
/hyp/mem/allocator_list/src/
A Dfreelist.c499 char *data = (char *)ret.r; in allocator_allocate_object() local
505 memset(&data[start], 0xe7, end - start); in allocator_allocate_object()
509 memset(&data[start], 0xa5, end - start); in allocator_allocate_object()
513 memset(&data[start], 0xe8, end - start); in allocator_allocate_object()
516 ret.r = (void *)&data[OVERFLOW_REDZONE_SIZE]; in allocator_allocate_object()
/hyp/arch/armv8/include/asm/
A Dcache.h91 cache_clean_range(const void *data, size_t size);

Completed in 78 milliseconds