Home
last modified time | relevance | path

Searched refs:ecaps (Results 1 – 4 of 4) sorted by relevance

/linux/kernel/sched/ext/
H A Dsub.h133 u64 ecaps; in scx_missing_caps() local
143 ecaps = READ_ONCE(per_cpu_ptr(sch->pcpu, cpu)->ecaps); in scx_missing_caps()
145 return needed & ~ecaps; in scx_missing_caps()
H A Dsub.c901 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 in
937 /* 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 effective
974 * 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...]
H A Dinternal.h1368 * cap on. ecaps is its transpose: the set of SCX_CAP_* bits the sched
1373 * ecaps is the effective copy owned by the cpu. It is written under the
1379 u64 ecaps; member
1539 * scx_sched_pcpu->ecaps.
/linux/drivers/vfio/pci/
H A Dvfio_pci_config.c1636 int loops, ret, ecaps = 0; in vfio_ecap_init() local
1716 ecaps++; in vfio_ecap_init()
1722 if (!ecaps) in vfio_ecap_init()