Searched refs:max_cids (Results 1 – 4 of 4) sorted by relevance
| /linux/kernel/sched/ |
| H A D | sched.h | 3956 static inline unsigned int __mm_get_cid(struct mm_struct *mm, unsigned int max_cids) in __mm_get_cid() argument 3958 unsigned int cid = find_first_zero_bit(mm_cidmask(mm), max_cids); in __mm_get_cid() 3960 if (cid >= max_cids) in __mm_get_cid() 3969 unsigned int cid = __mm_get_cid(mm, READ_ONCE(mm->mm_cid.max_cids)); in mm_get_cid() 3979 unsigned int max_cids) in mm_cid_converge() argument 3984 if (likely(cid < max_cids)) in mm_cid_converge() 3988 new_cid = __mm_get_cid(mm, max_cids); in mm_cid_converge() 4013 unsigned int max_cids, tcid = t->mm_cid.cid; in mm_cid_from_cpu() local 4016 max_cids = READ_ONCE(mm->mm_cid.max_cids); in mm_cid_from_cpu() 4019 if (likely(cpu_cid_to_cid(cpu_cid) < max_cids)) { in mm_cid_from_cpu() [all …]
|
| H A D | core.c | 10813 unsigned int opt_cids, max_cids; in __mm_update_max_cids() local 10819 max_cids = min(opt_cids + (opt_cids / 4), num_possible_cpus()); in __mm_update_max_cids() 10820 WRITE_ONCE(mc->max_cids, max_cids); in __mm_update_max_cids() 10846 if (mc->users > mc->max_cids) in mm_update_max_cids() 11208 mm->mm_cid.max_cids = 0; in mm_init_cid()
|
| /linux/include/linux/ |
| H A D | rseq_types.h | 184 unsigned int max_cids; member
|
| /linux/kernel/sched/ext/ |
| H A D | cid.c | 192 u32 shard_size, max_cids; in scx_cid_init() local 204 max_cids = min_t(u32, shard_size, SCX_CID_SHARD_MAX_CPUS); in scx_cid_init() 293 cids_in_shard + cids_in_core > max_cids)) { in scx_cid_init()
|