Home
last modified time | relevance | path

Searched refs:affinity (Results 1 – 5 of 5) sorted by relevance

/hyp/core/scheduler_fprr/src/
A Dscheduler_fprr.c347 assert(cpulocal_index_valid(affinity)); in scheduler_fprr_handle_vcpu_wakeup()
350 &CPULOCAL_BY_INDEX(scheduler, affinity); in scheduler_fprr_handle_vcpu_wakeup()
360 if (affinity != cpulocal_get_index()) { in scheduler_fprr_handle_vcpu_wakeup()
531 if (cpulocal_index_valid(affinity) && (affinity != cpu)) { in can_yield_to()
758 if (cpulocal_index_valid(affinity)) { in add_thread_to_scheduler()
761 &CPULOCAL_BY_INDEX(scheduler, affinity); in add_thread_to_scheduler()
797 if (need_schedule && (cpu != affinity)) { in add_thread_to_scheduler()
817 if (cpulocal_index_valid(affinity)) { in remove_thread_from_scheduler()
821 &CPULOCAL_BY_INDEX(scheduler, affinity); in remove_thread_from_scheduler()
838 if (affinity != cpulocal_get_index()) { in remove_thread_from_scheduler()
[all …]
A Dscheduler_tests.c251 cpu_index_t affinity = (scheduler_get_affinity(ret.r) + 1U) % in tests_scheduler_start() local
253 err = scheduler_set_affinity(ret.r, affinity); in tests_scheduler_start()
/hyp/vm/vcpu/aarch64/src/
A Dhypercalls.c160 hypercall_vcpu_set_affinity(cap_id_t cap_id, cpu_index_t affinity) argument
166 if (affinity == CPU_INDEX_INVALID) {
175 } else if (!platform_cpu_exists(affinity)) {
206 ret = scheduler_set_affinity(vcpu, affinity);
/hyp/vm/psci/src/
A Dpsci_common.c580 psci_affinity_info(psci_mpidr_t affinity, uint32_t lowest_affinity_level) in psci_affinity_info() argument
584 thread_t *thread = psci_get_thread_by_mpidr(affinity); in psci_affinity_info()
/hyp/vm/vgic/src/
A Ddistrib.c550 cpu_index_t affinity = scheduler_get_affinity(vcpu); in vgic_handle_object_activate_thread() local
552 cpulocal_index_valid(affinity) ? affinity : 0U); in vgic_handle_object_activate_thread()

Completed in 24 milliseconds