Searched refs:ancestors (Results 1 – 13 of 13) sorted by relevance
| /linux/tools/perf/util/bpf_skel/ |
| H A D | bperf_cgroup.bpf.c | 47 struct cgroup *ancestors[]; member 68 if (bpf_core_field_exists(cgrp_new->ancestors)) { in get_cgroup_v1_ancestor_id() 69 return BPF_CORE_READ(cgrp_new, ancestors[level], kn, id); in get_cgroup_v1_ancestor_id()
|
| /linux/block/ |
| H A D | blk-iocost.c | 550 struct ioc_gq *ancestors[]; member 1099 struct ioc_gq *parent = iocg->ancestors[lvl]; in __propagate_weights() 1100 struct ioc_gq *child = iocg->ancestors[lvl + 1]; in __propagate_weights() 1179 struct ioc_gq *parent = iocg->ancestors[lvl]; in current_hweight() 1180 struct ioc_gq *child = iocg->ancestors[lvl + 1]; in current_hweight() 1221 struct ioc_gq *parent = iocg->ancestors[lvl]; in current_hweight_max() 1222 struct ioc_gq *child = iocg->ancestors[lvl + 1]; in current_hweight_max() 1284 if (!list_empty(&iocg->ancestors[i]->active_list)) in iocg_activate() 1660 if (!list_empty(&iocg->ancestors[lvl]->walk_list)) in iocg_build_inner_walk() 1666 struct ioc_gq *inner = iocg->ancestors[lvl]; in iocg_build_inner_walk() [all …]
|
| /linux/Documentation/filesystems/ |
| H A D | directory-locking.rst | 57 * lock the parents in "ancestors first" order (exclusive). If neither is an 261 been ancestors of each other. Therefore the chain of ancestors starting 263 vice versa. On the other hand, the chain of ancestors of any node could 267 chains of ancestors of (ex-)parents of source and target. In particular, 273 ancestors of that parent. But as we have just shown, that chain must
|
| /linux/Documentation/admin-guide/cgroup-v1/ |
| H A D | pids.rst | 40 self or ancestors.
|
| H A D | memory.rst | 688 usage of e, is accounted to its ancestors up until the root (i.e, c and root). 689 If one of the ancestors goes over its limit, the reclaim algorithm reclaims
|
| /linux/include/linux/ |
| H A D | cgroup-defs.h | 645 DECLARE_FLEX_ARRAY(struct cgroup *, ancestors);
|
| /linux/kernel/sched/ext/ |
| H A D | internal.h | 1680 /* all ancestors including self */ 1681 struct scx_sched *ancestors[]; member 2208 * by the nearest non-bypassing ancestor, or the root scheduler if all ancestors 2503 return sch->ancestors[sch->level - 1]; in scx_has_subs()
|
| H A D | ext.c | 302 return sch->ancestors[ancestor->level] == ancestor; in scx_is_descendant() 330 * bypassing sub-trees. If all ancestors including root are bypassing, in bypass_enq_target_dsq() 3543 struct scx_sched *anc = sch_a->ancestors[level]; in scx_prio_less() 3545 if (anc == sch_b->ancestors[level] && in scx_prio_less() 6240 * if itself or any of its ancestors are in bypass mode. A descendant's in scx_bypass() 6241 * depth is the sum of its own bypasses and its ancestors', so every in scx_bypass() 7303 sch = kzalloc_flex(*sch, ancestors, level + 1); in scx_alloc_and_add_sched() 7378 memcpy(sch->ancestors, parent->ancestors, in scx_alloc_and_add_sched() 7379 level * sizeof(parent->ancestors[ in scx_alloc_and_add_sched() [all...] |
| H A D | sub.c | 934 scx_kick_cpu(sch->ancestors[0], cpu, 0); in queue_sync_ecaps() 1622 * the expedited version as ancestors may be waiting in bypass mode. in scx_sub_disable()
|
| /linux/Documentation/driver-api/ |
| H A D | device_link.rst | 224 all its ancestors. That is achieved by traversing the ACPI namespace
|
| /linux/kernel/cgroup/ |
| H A D | cgroup.c | 2195 root_cgrp->ancestors[0] = root_cgrp; in cgroup_setup_root() 6014 cgrp->ancestors[tcgrp->level] = tcgrp; in cgroup_create() 6052 tcgrp = cgrp->ancestors[i]; in cgroup_create()
|
| /linux/Documentation/admin-guide/ |
| H A D | cgroup-v2.rst | 707 as long as the usages of all its ancestors are under their 1075 and doesn't need pass enablement via ancestors from root. 1981 When the reclaim targets ancestors of A, the effective protection of B is 1983 ancestors between A and the target). 2704 partition. All the ancestors of a remote partition root except
|
| /linux/kernel/bpf/ |
| H A D | helpers.c | 2897 ancestor = cgrp->ancestors[level]; in bpf_cgroup_ancestor()
|