Searched refs:ecaps (Results 1 – 4 of 4) sorted by relevance
133 u64 ecaps; in scx_missing_caps() local143 ecaps = READ_ONCE(per_cpu_ptr(sch->pcpu, cpu)->ecaps); in scx_missing_caps()145 return needed & ~ecaps; in scx_missing_caps()
901 u64 ecaps = 0; in scx_sub_seed_caps() 906 ecaps |= BIT_U64(cap_bit) | scx_caps_implied(BIT_U64(cap_bit)); in calc_effective_caps() 907 return ecaps; in calc_effective_caps() 911 * queue_sync_ecaps - Queue ecaps update for a (sch, cid) pair in calc_effective_caps() 915 * Queue an ecaps update for @sch's @cid and kick the cpu so that it syncs in937 /* discard @rq's queued ecaps syncs */ in queue_sync_ecaps() 949 * scx_process_sync_ecaps - Sync this cpu's ecaps to pshard->caps[] in discard_queued_syncs() 953 * pshard->caps[] is the target configuration. pcpu->ecaps is the effective974 * ecaps are zeroed while the cpu is inactive and must stay zero. in scx_process_sync_ecaps() 995 u64 old, ecaps, los in scx_process_sync_ecaps() 905 u64 ecaps = 0; calc_effective_caps() local 999 u64 old, ecaps, lost, gained; scx_process_sync_ecaps() local [all...]
1368 * cap on. ecaps is its transpose: the set of SCX_CAP_* bits the sched1373 * ecaps is the effective copy owned by the cpu. It is written under the1379 u64 ecaps; member 1539 * scx_sched_pcpu->ecaps.
1636 int loops, ret, ecaps = 0; in vfio_ecap_init() local1716 ecaps++; in vfio_ecap_init()1722 if (!ecaps) in vfio_ecap_init()