/hafnium-2.8-rc0/src/ |
A D | memiter.c | 20 it->next = data; in memiter_init() 21 it->limit = it->next + size; in memiter_init() 29 switch (*it->next) { in memiter_isspace() 46 it->next++; in memiter_skip_space() 77 str->next = it->next; in memiter_parse_str() 81 it->next++; in memiter_parse_str() 84 str->limit = it->next; in memiter_parse_str() 103 if (*it->next < '0' || *it->next > '9') { in memiter_parse_uint() 110 it->next++; in memiter_parse_uint() 111 } while (it->next < it->limit && *it->next >= '0' && *it->next <= '9'); in memiter_parse_uint() [all …]
|
A D | cpio.c | 42 const struct cpio_header *h = (const struct cpio_header *)lit.next; in cpio_next() 48 *name = lit.next; in cpio_next() 57 *contents = lit.next; in cpio_next()
|
A D | mpool.c | 21 struct mpool_entry *next; member 121 entry = entry->next; in mpool_fini() 192 p->entry_list = entry->next; in mpool_alloc_no_fallback() 252 e->next = p->entry_list; in mpool_free()
|
A D | api.c | 112 CHECK(next != NULL); in api_switch_to_vm() 122 return next; in api_switch_to_vm() 293 *next = api_switch_to_primary( in api_yield() 598 struct vcpu **next) in api_interrupt_inject_locked() argument 645 struct vcpu **next) in internal_interrupt_inject() argument 981 if (*next != NULL) { in api_ffa_run() 982 vcpu = *next; in api_ffa_run() 1019 *next = vcpu; in api_ffa_run() 1055 struct vcpu **next) in api_waiter_result() argument 1821 struct vcpu **next) in api_ffa_msg_recv() argument [all …]
|
A D | mpool_test.cc | 236 uintptr_t next; in TEST() local 251 next = ((uintptr_t)ret / entry_size) + 1; in TEST() 252 } while ((next % 4) != 2); in TEST() 257 ASSERT_THAT((uintptr_t)ret, (next + 2) * entry_size); in TEST()
|
/hafnium-2.8-rc0/inc/hf/ |
A D | list.h | 15 struct list_entry *next; member 21 .next = &l, .prev = &l \ 28 e->next = e; in list_init() 34 e->next = l; in list_append() 37 e->next->prev = e; in list_append() 38 e->prev->next = e; in list_append() 43 e->next = l->next; in list_prepend() 46 e->next->prev = e; in list_prepend() 47 e->prev->next = e; in list_prepend() 52 return l->next == l; in list_empty() [all …]
|
A D | api.h | 36 struct vcpu *current, struct vcpu **next); 39 struct vcpu **next); 44 struct vcpu *current, struct vcpu **next); 48 struct vcpu **next); 50 struct vcpu *current, struct vcpu **next); 61 struct ffa_value api_yield(struct vcpu *current, struct vcpu **next); 71 struct ffa_value api_ffa_msg_wait(struct vcpu *current, struct vcpu **next, 74 struct vcpu *current, struct vcpu **next); 98 struct vcpu **next); 103 struct vcpu **next);
|
A D | memiter.h | 16 const char *next; member
|
/hafnium-2.8-rc0/src/arch/aarch64/hypervisor/ |
A D | handler.c | 472 struct vcpu **next) in ffa_handler() argument 521 next); in ffa_handler() 535 current, next); in ffa_handler() 658 if (next == NULL) { in vcpu_update_virtual_interrupts() 715 if ((*next != NULL && (*next)->vm->id == HF_OTHER_WORLD_ID) || in hvc_smc_handler() 737 return next; in smc_handler() 763 return next; in smc_handler_from_nwd() 946 return next; in hvc_handler() 989 return next; in hvc_handler() 1005 return next; in irq_lower() [all …]
|
A D | psci_handler.c | 231 struct vcpu **next) in psci_secondary_vm_handler() argument 295 *next = api_wait_for_interrupt(vcpu); in psci_secondary_vm_handler() 307 *next = api_vcpu_off(vcpu); in psci_secondary_vm_handler() 338 *next = api_wake_up(vcpu, target_vcpu); in psci_secondary_vm_handler() 381 struct vcpu **next) in psci_handler() argument 388 next); in psci_handler()
|
A D | psci_handler.h | 19 struct vcpu **next);
|
/hafnium-2.8-rc0/src/arch/aarch64/plat/ffa/ |
A D | spmc.c | 1388 *next = target_vcpu; in plat_ffa_signal_secure_interrupt_sel1() 1462 *next = NULL; in plat_ffa_signal_secure_interrupt_sel1() 1535 *next = NULL; in plat_ffa_handle_secure_interrupt_secure_world() 1557 if (*next == NULL) { in plat_ffa_handle_secure_interrupt_secure_world() 1608 if (*next == NULL) { in plat_ffa_handle_secure_interrupt_from_normal_world() 1625 current, next); in plat_ffa_handle_secure_interrupt() 1675 CHECK(*next != NULL); in plat_ffa_normal_world_resume() 1732 *next = target_vcpu; in plat_ffa_preempted_vcpu_resume() 2003 struct vcpu *next; in plat_ffa_unwind_nwd_call_chain_interrupt() local 2039 CHECK(next != NULL); in plat_ffa_unwind_nwd_call_chain_interrupt() [all …]
|
A D | absent.c | 370 struct vcpu **next) in plat_ffa_run_checks() argument 375 (void)next; in plat_ffa_run_checks() 381 struct vcpu **next, in plat_ffa_handle_secure_interrupt() argument 385 (void)next; in plat_ffa_handle_secure_interrupt() 449 struct vcpu **next) in plat_ffa_msg_wait_prepare() argument 452 (void)next; in plat_ffa_msg_wait_prepare() 490 struct vcpu *next) in plat_ffa_unwind_call_chain_ffa_direct_resp() argument 493 (void)next; in plat_ffa_unwind_call_chain_ffa_direct_resp()
|
A D | hypervisor.c | 761 struct vcpu **next) in plat_ffa_run_checks() argument 763 (void)next; in plat_ffa_run_checks() 781 struct vcpu **next, in plat_ffa_handle_secure_interrupt() argument 785 (void)next; in plat_ffa_handle_secure_interrupt() 943 struct vcpu **next) in plat_ffa_msg_wait_prepare() argument 945 return api_ffa_msg_recv(true, current, next); in plat_ffa_msg_wait_prepare() 999 struct vcpu *next) in plat_ffa_unwind_call_chain_ffa_direct_resp() argument 1003 (void)next; in plat_ffa_unwind_call_chain_ffa_direct_resp()
|
/hafnium-2.8-rc0/inc/hf/arch/plat/ |
A D | ffa.h | 249 struct vcpu **next); 256 struct vcpu **next); 265 struct vcpu **next, 268 struct vcpu **next); 270 struct vcpu **next); 313 struct vcpu *next);
|
/hafnium-2.8-rc0/src/arch/fake/hypervisor/ |
A D | ffa.c | 348 struct vcpu **next) in plat_ffa_run_checks() argument 353 (void)next; in plat_ffa_run_checks() 418 struct vcpu **next) in plat_ffa_msg_wait_prepare() argument 421 (void)next; in plat_ffa_msg_wait_prepare() 462 struct vcpu *next) in plat_ffa_unwind_call_chain_ffa_direct_resp() argument 466 (void)next; in plat_ffa_unwind_call_chain_ffa_direct_resp()
|
/hafnium-2.8-rc0/src/boot_flow/ |
A D | linux.c | 63 update->initrd_begin = pa_from_va(va_from_ptr(primary_initrd.next)); in plat_boot_flow_update()
|
/hafnium-2.8-rc0/docs/ |
A D | VmInterface.md | 75 and one to get and acknowledge the next pending interrupt. There is no concept
|
A D | ChangeLog.md | 328 next release improvement. 330 comprehensive multicore enablement planned as next release improvement.
|