Lines Matching refs:cap_bit
902 u32 cap_bit; in calc_effective_caps() local
904 for (cap_bit = 0; cap_bit < __SCX_NR_CAPS; cap_bit++) in calc_effective_caps()
905 if (scx_cmask_test(cid, &ps->caps[cap_bit].cmask)) in calc_effective_caps()
906 ecaps |= BIT_U64(cap_bit) | scx_caps_implied(BIT_U64(cap_bit)); in calc_effective_caps()
2349 u32 cap_bit; in scx_bpf_sub_grant() local
2368 scx_for_each_cap_bit(cap_bit, caps) in scx_bpf_sub_grant()
2369 scx_cmask_and(granted_cids, &pps->caps[cap_bit].cmask); in scx_bpf_sub_grant()
2375 scx_for_each_cap_bit(cap_bit, caps) { in scx_bpf_sub_grant()
2376 struct scx_cmask *ccm = &cps->caps[cap_bit].cmask; in scx_bpf_sub_grant()
2385 granted_caps |= BIT_U64(cap_bit); in scx_bpf_sub_grant()
2472 u32 cap_bit; in scx_bpf_sub_revoke() local
2479 scx_for_each_cap_bit(cap_bit, caps) { in scx_bpf_sub_revoke()
2480 struct scx_cmask *cm = &ps->caps[cap_bit].cmask; in scx_bpf_sub_revoke()
2489 revoked_caps |= BIT_U64(cap_bit); in scx_bpf_sub_revoke()
2586 u32 cap_bit; in scx_bpf_sub_caps() local
2588 scx_for_each_cap_bit(cap_bit, caps) in scx_bpf_sub_caps()
2589 scx_cmask_or(local_out, &pshard[si]->caps[cap_bit].cmask); in scx_bpf_sub_caps()