Home
last modified time | relevance | path

Searched refs:get_sched_res (Results 1 – 8 of 8) sorted by relevance

/xen/xen/common/sched/
A Dprivate.h64 static inline struct sched_resource *get_sched_res(unsigned int cpu) in get_sched_res() function
76 return get_sched_res(cpu)->curr; in curr_on_cpu()
190 return get_sched_res(cpu)->sched_unit_idle; in sched_idle_unit()
195 return get_sched_res(cpu)->master_cpu; in sched_get_resource_cpu()
214 spinlock_t *lock = get_sched_res(cpu)->schedule_lock; \
224 if ( likely(lock == get_sched_res(cpu)->schedule_lock) ) \
234 ASSERT(lock == get_sched_res(cpu)->schedule_lock); \
263 spinlock_t *lock = get_sched_res(cpu)->schedule_lock; in sched_lock()
267 if ( lock == get_sched_res(cpu)->schedule_lock ) in sched_lock()
457 sched_set_res(unit, get_sched_res(cpu)); in sched_migrate()
A Dnull.c279 ASSERT(spin_is_locked(get_sched_res(cpu)->schedule_lock)); in pick_res()
339 return get_sched_res(new_cpu); in pick_res()
345 struct null_pcpu *npc = get_sched_res(cpu)->sched_priv; in unit_assign()
350 sched_set_res(unit, get_sched_res(cpu)); in unit_assign()
374 struct null_pcpu *npc = get_sched_res(cpu)->sched_priv; in unit_deassign()
433 struct sched_resource *sr = get_sched_res(cpu); in null_switch_sched()
475 npc = get_sched_res(cpu)->sched_priv; in null_unit_insert()
565 struct null_pcpu *npc = get_sched_res(cpu)->sched_priv; in null_unit_wake()
640 struct null_pcpu *npc = get_sched_res(cpu)->sched_priv; in null_unit_sleep()
741 npc = get_sched_res(new_cpu)->sched_priv; in null_unit_migrate()
[all …]
A Dcore.c564 sched_set_res(unit, get_sched_res(processor)); in sched_init_vcpu()
586 get_sched_res(v->processor)->curr = unit; in sched_init_vcpu()
1190 c = get_sched_res(cpu)->cpupool; in cpu_disable_scheduler()
1261 c = get_sched_res(cpu)->cpupool; in cpu_disable_scheduler_check()
2266 sr = get_sched_res(smp_processor_id()); in sched_context_switched()
2558 stop_timer(&get_sched_res(cpu)->s_timer); in sched_slave()
2593 sr = get_sched_res(cpu); in schedule()
2751 sr = get_sched_res(cpu); in cpu_schedule_down()
2991 sr = get_sched_res(cpu); in schedule_cpu_add()
3066 sr_old = get_sched_res(cpu_iter); in schedule_cpu_add()
[all …]
A Dcredit.c86 ((struct csched_pcpu *)get_sched_res(_c)->sched_priv)
254 ASSERT(spin_is_locked(get_sched_res(cpu)->schedule_lock)); in is_runq_idle()
356 const struct sched_resource *sr = get_sched_res(cpu); in __runq_tickle()
622 struct sched_resource *sr = get_sched_res(cpu); in csched_switch_sched()
925 const struct sched_resource *sr = get_sched_res(cpu); in csched_unit_acct()
1077 const struct sched_resource *sr = get_sched_res(cpu); in csched_unit_sleep()
1570 const struct sched_resource *sr = get_sched_res(cpu); in csched_tick()
1597 const struct sched_resource *sr = get_sched_res(cpu); in csched_runq_steal()
1655 sched_set_res(unit, get_sched_res(cpu)); in csched_runq_steal()
1674 const struct cpupool *c = get_sched_res(cpu)->cpupool; in csched_load_balance()
[all …]
A Darinc653.c482 if ( get_sched_res(sched_unit_master(unit))->curr == unit ) in a653sched_unit_sleep()
626 return get_sched_res(cpu); in a653sched_pick_resource()
641 struct sched_resource *sr = get_sched_res(cpu); in a653_switch_sched()
A Dcpupool.c435 cpus = get_sched_res(cpu)->cpus; in cpupool_unassign_cpu_finish()
482 cpus = get_sched_res(cpu)->cpus; in cpupool_unassign_cpu_start()
652 get_sched_res(cpu)->cpupool = NULL; in cpupool_cpu_add()
699 cpus = get_sched_res(cpu)->cpus; in cpupool_cpu_remove_prologue()
A Dcredit2.c605 return get_sched_res(cpu)->sched_priv; in csched2_pcpu()
1430 ASSERT(spin_is_locked(get_sched_res(cpu)->schedule_lock)); in runq_insert()
1939 ASSERT(spin_is_locked(get_sched_res(cpu)->schedule_lock)); in unit_grab_budget()
1986 ASSERT(spin_is_locked(get_sched_res(cpu)->schedule_lock)); in unit_return_budget()
2240 ASSERT(spin_is_locked(get_sched_res(cpu)->schedule_lock)); in csched2_unit_wake()
2366 ASSERT(spin_is_locked(get_sched_res(cpu)->schedule_lock)); in csched2_res_pick()
2555 return get_sched_res(new_cpu); in csched2_res_pick()
2703 ASSERT(spin_is_locked(get_sched_res(cpu)->schedule_lock)); in balance_load()
2894 sched_set_res(unit, get_sched_res(new_cpu)); in csched2_unit_migrate()
3368 const struct sched_resource *sr = get_sched_res(cpu); in runq_candidate()
[all …]
A Drt.c654 return get_sched_res(cpu); in rt_res_pick_locked()
732 ASSERT(get_sched_res(cpu)->schedule_lock != &prv->lock); in rt_switch_sched()
763 cpumask_t *online = get_sched_res(cpu)->cpupool->res_valid; in rt_deinit_pdata()
1118 sched_set_res(snext->unit, get_sched_res(sched_cpu)); in rt_schedule()

Completed in 33 milliseconds