Home
last modified time | relevance | path

Searched refs:next (Results 1 – 19 of 19) sorted by relevance

/hafnium-2.8-rc0/src/
A Dmemiter.c20 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 Dcpio.c42 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 Dmpool.c21 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 Dapi.c112 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 Dmpool_test.cc236 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 Dlist.h15 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 Dapi.h36 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 Dmemiter.h16 const char *next; member
/hafnium-2.8-rc0/src/arch/aarch64/hypervisor/
A Dhandler.c472 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 Dpsci_handler.c231 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 Dpsci_handler.h19 struct vcpu **next);
/hafnium-2.8-rc0/src/arch/aarch64/plat/ffa/
A Dspmc.c1388 *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 Dabsent.c370 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 Dhypervisor.c761 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 Dffa.h249 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 Dffa.c348 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 Dlinux.c63 update->initrd_begin = pa_from_va(va_from_ptr(primary_initrd.next)); in plat_boot_flow_update()
/hafnium-2.8-rc0/docs/
A DVmInterface.md75 and one to get and acknowledge the next pending interrupt. There is no concept
A DChangeLog.md328 next release improvement.
330 comprehensive multicore enablement planned as next release improvement.

Completed in 29 milliseconds