| /kernel/ |
| A D | capability.c | 277 struct user_namespace *ns, int cap) in has_ns_capability() argument 302 struct user_namespace *ns, int cap) in has_ns_capability_noaudit() argument 332 int cap, in ns_capable_common() argument 337 if (unlikely(!cap_valid(cap))) { in ns_capable_common() 363 return ns_capable_common(ns, cap, CAP_OPT_NONE); in ns_capable() 414 bool capable(int cap) in capable() argument 416 return ns_capable(&init_user_ns, cap); in capable() 434 int cap) in file_ns_capable() argument 437 if (WARN_ON_ONCE(!cap_valid(cap))) in file_ns_capable() 474 const struct inode *inode, int cap) in capable_wrt_inode_uidgid() argument [all …]
|
| A D | umh.c | 502 kernel_cap_t new_cap, *cap; in proc_cap_handler() local 515 cap = table->data; in proc_cap_handler() 517 cap_array[0] = (u32) cap->val; in proc_cap_handler() 518 cap_array[1] = cap->val >> 32; in proc_cap_handler() 540 *cap = cap_intersect(*cap, new_cap); in proc_cap_handler()
|
| A D | auditsc.c | 1302 kernel_cap_t *cap) in audit_log_cap() argument 1304 if (cap_isclear(*cap)) { in audit_log_cap() 1308 audit_log_format(ab, " %s=%016llx", prefix, cap->val); in audit_log_cap() 1456 audit_log_cap(ab, "cap_pi", &context->capset.cap.inheritable); in show_special() 1457 audit_log_cap(ab, "cap_pp", &context->capset.cap.permitted); in show_special() 1458 audit_log_cap(ab, "cap_pe", &context->capset.cap.effective); in show_special() 1459 audit_log_cap(ab, "cap_pa", &context->capset.cap.ambient); in show_special() 2841 context->capset.cap.effective = new->cap_effective; in __audit_log_capset() 2842 context->capset.cap.inheritable = new->cap_effective; in __audit_log_capset() 2843 context->capset.cap.permitted = new->cap_permitted; in __audit_log_capset() [all …]
|
| A D | audit.h | 192 struct audit_cap_data cap; member
|
| /kernel/bpf/ |
| A D | token.c | 11 static bool bpf_ns_capable(struct user_namespace *ns, int cap) in bpf_ns_capable() argument 13 return ns_capable(ns, cap) || (cap != CAP_SYS_ADMIN && ns_capable(ns, CAP_SYS_ADMIN)); in bpf_ns_capable() 16 bool bpf_token_capable(const struct bpf_token *token, int cap) in bpf_token_capable() argument 22 if (!bpf_ns_capable(userns, cap)) in bpf_token_capable() 24 if (token && security_bpf_token_capable(token, cap) < 0) in bpf_token_capable()
|
| A D | verifier.c | 5688 u32 cap = bpf_map_flags_to_cap(map); in check_map_access_type() local 5690 if (type == BPF_WRITE && !(cap & BPF_MAP_CAN_WRITE)) { in check_map_access_type() 5696 if (type == BPF_READ && !(cap & BPF_MAP_CAN_READ)) { in check_map_access_type()
|
| /kernel/sched/ |
| A D | cpudeadline.c | 124 unsigned long cap, max_cap = 0; in cpudl_find() local 135 cap = arch_scale_cpu_capacity(cpu); in cpudl_find() 137 if (cap > max_cap || in cpudl_find() 138 (cpu == task_cpu(p) && cap == max_cap)) { in cpudl_find() 139 max_cap = cap; in cpudl_find()
|
| A D | deadline.c | 146 unsigned long cap = 0; in __dl_bw_capacity() local 150 cap += arch_scale_cpu_capacity(i); in __dl_bw_capacity() 152 return cap; in __dl_bw_capacity() 1682 unsigned long cap; in dl_server_apply_params() local 1690 cap = dl_bw_capacity(cpu); in dl_server_apply_params() 3230 unsigned long cap; in sched_dl_overflow() local 3246 cap = dl_bw_capacity(cpu); in sched_dl_overflow() 3414 unsigned long flags, cap; in dl_cpuset_cpumask_can_shrink() local 3420 cap = __dl_bw_capacity(trial); in dl_cpuset_cpumask_can_shrink() 3438 unsigned long flags, cap; in dl_bw_manage() local [all …]
|
| A D | sched.h | 3245 unsigned long cap = arch_scale_cpu_capacity(cpu); in dl_task_fits_capacity() local 3247 return cap >= p->dl.dl_density >> (BW_SHIFT - SCHED_CAPACITY_SHIFT); in dl_task_fits_capacity()
|
| A D | fair.c | 104 #define fits_capacity(cap, max) ((cap) * 1280 < (max) * 1024) argument 1123 long cap = (long)(cpu_scale - cfs_rq->avg.util_avg) / 2; in post_init_entity_util_avg() local 1140 if (cap > 0) { in post_init_entity_util_avg() 1145 if (sa->util_avg > cap) in post_init_entity_util_avg() 1146 sa->util_avg = cap; in post_init_entity_util_avg() 1148 sa->util_avg = cap; in post_init_entity_util_avg()
|
| /kernel/cgroup/ |
| A D | misc.c | 356 u64 cap; in misc_cg_capacity_show() local 359 cap = READ_ONCE(misc_res_capacity[i]); in misc_cg_capacity_show() 360 if (cap) in misc_cg_capacity_show() 361 seq_printf(sf, "%s %llu\n", misc_res_name[i], cap); in misc_cg_capacity_show()
|
| /kernel/power/ |
| A D | energy_model.c | 557 unsigned long cap, prev_cap = 0; in em_dev_register_perf_domain() local 593 cap = arch_scale_cpu_capacity(cpu); in em_dev_register_perf_domain() 594 if (prev_cap && prev_cap != cap) { in em_dev_register_perf_domain() 601 prev_cap = cap; in em_dev_register_perf_domain()
|
| /kernel/rcu/ |
| A D | tree.c | 4827 int cap = rcu_capacity[(rcu_num_lvls - 1) - i]; in rcu_init_geometry() local 4828 num_rcu_lvl[i] = DIV_ROUND_UP(nr_cpu_ids, cap); in rcu_init_geometry()
|