/linux/drivers/gpu/drm/ci/ |
H A D | check-patch.py | 28 ancestor = subprocess.check_output(["git", "merge-base", variable 32 ancestor = ancestor.strip() variable 35 ancestor + "..."], 41 print("\nNo commits since %s, skipping checks\n" % ancestor) 46 print("\nChecking all commits since %s...\n" % ancestor, flush=True) 51 "--git", ancestor + "..."])
|
/linux/tools/testing/selftests/bpf/progs/ |
H A D | test_cgroup1_hierarchy.c | 19 struct cgroup *cgrp, *ancestor; in bpf_link_create_verify() local 40 ancestor = bpf_cgroup_ancestor(cgrp, target_ancestor_level); in bpf_link_create_verify() 41 if (!ancestor) in bpf_link_create_verify() 44 if (ancestor->kn->id == target_ancestor_cgid) in bpf_link_create_verify() 46 bpf_cgroup_release(ancestor); in bpf_link_create_verify()
|
H A D | test_task_under_cgroup.c | 11 long bpf_task_under_cgroup(struct task_struct *task, struct cgroup *ancestor) __ksym;
|
/linux/net/netfilter/ |
H A D | xt_cgroup.c | 117 struct cgroup *ancestor = info->priv; in cgroup_mt_v1() local 123 if (ancestor) in cgroup_mt_v1() 124 return cgroup_is_descendant(sock_cgroup_ptr(skcd), ancestor) ^ in cgroup_mt_v1() 135 struct cgroup *ancestor = info->priv; in cgroup_mt_v2() local 141 if (ancestor) in cgroup_mt_v2() 142 return cgroup_is_descendant(sock_cgroup_ptr(skcd), ancestor) ^ in cgroup_mt_v2()
|
/linux/drivers/base/power/ |
H A D | qos.c | 632 struct device *ancestor = dev->parent; in dev_pm_qos_add_ancestor_request() local 637 while (ancestor && !ancestor->power.ignore_children) in dev_pm_qos_add_ancestor_request() 638 ancestor = ancestor->parent; in dev_pm_qos_add_ancestor_request() 642 while (ancestor && !ancestor->power.set_latency_tolerance) in dev_pm_qos_add_ancestor_request() 643 ancestor = ancestor->parent; in dev_pm_qos_add_ancestor_request() 647 ancestor = NULL; in dev_pm_qos_add_ancestor_request() 649 if (ancestor) in dev_pm_qos_add_ancestor_request() 650 ret = dev_pm_qos_add_request(ancestor, req, type, value); in dev_pm_qos_add_ancestor_request()
|
/linux/mm/ |
H A D | vmpressure.c | 159 bool ancestor, bool signalled) in vmpressure_event() argument 166 if (ancestor && ev->mode == VMPRESSURE_LOCAL) in vmpressure_event() 186 bool ancestor = false; in vmpressure_work_fn() local 212 if (vmpressure_event(vmpr, level, ancestor, signalled)) in vmpressure_work_fn() 214 ancestor = true; in vmpressure_work_fn()
|
/linux/kernel/ |
H A D | pid_namespace.c | 392 struct pid_namespace *ancestor, *new = to_pid_ns(ns); in pidns_install() local 409 ancestor = new; in pidns_install() 410 while (ancestor->level > active->level) in pidns_install() 411 ancestor = ancestor->parent; in pidns_install() 412 if (ancestor != active) in pidns_install()
|
H A D | user_namespace.c | 1303 bool in_userns(const struct user_namespace *ancestor, in in_userns() argument 1307 for (ns = child; ns->level > ancestor->level; ns = ns->parent) in in_userns() 1309 return (ns == ancestor); in in_userns()
|
/linux/include/linux/ |
H A D | cgroup.h | 512 struct cgroup *ancestor) in cgroup_is_descendant() argument 514 if (cgrp->root != ancestor->root || cgrp->level < ancestor->level) in cgroup_is_descendant() 516 return cgrp->ancestors[ancestor->level] == ancestor; in cgroup_is_descendant() 548 struct cgroup *ancestor) in task_under_cgroup_hierarchy() argument 552 return cgroup_is_descendant(cset->dfl_cgrp, ancestor); in task_under_cgroup_hierarchy() 677 struct cgroup *ancestor) in task_under_cgroup_hierarchy() argument
|
H A D | user_namespace.h | 186 extern bool in_userns(const struct user_namespace *ancestor, 219 static inline bool in_userns(const struct user_namespace *ancestor, in in_userns() argument
|
/linux/fs/bcachefs/ |
H A D | snapshot.c | 97 while (id && id < ancestor) { in __bch2_snapshot_is_ancestor_early() 101 return id == ancestor; in __bch2_snapshot_is_ancestor_early() 119 if (s->skip[2] <= ancestor) in get_ancestor_below() 121 if (s->skip[1] <= ancestor) in get_ancestor_below() 123 if (s->skip[0] <= ancestor) in get_ancestor_below() 134 return test_bit(ancestor - id - 1, s->is_ancestor); in test_ancestor_bitmap() 149 while (id && id < ancestor - IS_ANCESTOR_BITMAP) in __bch2_snapshot_is_ancestor() 150 id = get_ancestor_below(t, id, ancestor); in __bch2_snapshot_is_ancestor() 152 ret = id && id < ancestor in __bch2_snapshot_is_ancestor() 153 ? test_ancestor_bitmap(t, id, ancestor) in __bch2_snapshot_is_ancestor() [all …]
|
H A D | snapshot.h | 170 static inline bool bch2_snapshot_is_ancestor(struct bch_fs *c, u32 id, u32 ancestor) in bch2_snapshot_is_ancestor() argument 172 return id == ancestor in bch2_snapshot_is_ancestor() 174 : __bch2_snapshot_is_ancestor(c, id, ancestor); in bch2_snapshot_is_ancestor()
|
H A D | fsck.c | 539 u32 id, u32 ancestor) in key_visible_in_snapshot() argument 543 EBUG_ON(id > ancestor); in key_visible_in_snapshot() 546 EBUG_ON(ancestor != seen->pos.snapshot); in key_visible_in_snapshot() 547 EBUG_ON(ancestor != darray_last(seen->ids)); in key_visible_in_snapshot() 549 if (id == ancestor) in key_visible_in_snapshot() 552 if (!bch2_snapshot_is_ancestor(c, id, ancestor)) in key_visible_in_snapshot()
|
/linux/Documentation/filesystems/ |
H A D | directory-locking.rst | 56 * if the parents don't have a common ancestor, fail the operation. 58 ancestor of the other, lock the parent of source first. 95 First of all, we verify that it is *not* an ancestor of our directory 106 if two dentries have been found to have a common ancestor after taking 111 parents have a common ancestor. 133 If no directory is its own ancestor, the scheme above is deadlock-free. 210 a common ancestor, which guarantees that ancestry relationships between 218 It can't be the parents - indeed, since D1 is an ancestor of Dn, 239 Note that the check for having a common ancestor in cross-directory 243 an unrelated lookup splice a distant ancestor of source to some distant [all …]
|
/linux/fs/overlayfs/ |
H A D | export.c | 487 struct dentry *ancestor = ERR_PTR(-EIO); in ovl_lookup_real_ancestor() local 501 ancestor = ovl_lookup_real_inode(sb, next, layer); in ovl_lookup_real_ancestor() 502 if (ancestor) in ovl_lookup_real_ancestor() 506 ancestor = dget(sb->s_root); in ovl_lookup_real_ancestor() 516 ancestor = ERR_PTR(-EXDEV); in ovl_lookup_real_ancestor() 527 return ancestor; in ovl_lookup_real_ancestor()
|
/linux/tools/testing/selftests/cgroup/ |
H A D | test_cpu.c | 443 const char *ancestor; in run_cpucg_nested_weight_test() local 447 ancestor = parent; in run_cpucg_nested_weight_test() 450 ancestor = child; in run_cpucg_nested_weight_test() 453 leaf[i].cgroup = cg_name_indexed(ancestor, "cpucg_leaf", i); in run_cpucg_nested_weight_test()
|
/linux/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_vm_pt.c | 365 struct amdgpu_bo *ancestor = &vmbo->bo; in amdgpu_vm_pt_clear() local 372 if (ancestor->parent) { in amdgpu_vm_pt_clear() 374 while (ancestor->parent->parent) { in amdgpu_vm_pt_clear() 376 ancestor = ancestor->parent; in amdgpu_vm_pt_clear()
|
/linux/kernel/bpf/ |
H A D | helpers.c | 424 struct cgroup *ancestor; in BPF_CALL_1() local 429 ancestor = cgroup_ancestor(cgrp, ancestor_level); in BPF_CALL_1() 430 cgrp_id = ancestor ? cgroup_id(ancestor) : 0; in BPF_CALL_1() 2346 struct cgroup *ancestor; in bpf_cgroup_ancestor() local 2352 ancestor = cgrp->ancestors[level]; in bpf_cgroup_ancestor() 2353 if (!cgroup_tryget(ancestor)) in bpf_cgroup_ancestor() 2355 return ancestor; in bpf_cgroup_ancestor() 2385 struct cgroup *ancestor) in bpf_task_under_cgroup() argument 2390 ret = task_under_cgroup_hierarchy(task, ancestor); in bpf_task_under_cgroup()
|
/linux/scripts/ |
H A D | check-uapi.sh | 27 will use BASE_REF^1. Must be an ancestor of BASE_REF. Only headers 463 if ! git merge-base --is-ancestor "$past_ref" "$base_ref" > /dev/null 2>&1; then
|
/linux/drivers/hv/ |
H A D | vmbus_drv.c | 2253 struct acpi_device *ancestor; in vmbus_acpi_add() local 2282 for (ancestor = acpi_dev_parent(device); in vmbus_acpi_add() 2283 ancestor && ancestor->handle != ACPI_ROOT_OBJECT; in vmbus_acpi_add() 2284 ancestor = acpi_dev_parent(ancestor)) { in vmbus_acpi_add() 2285 result = acpi_walk_resources(ancestor->handle, METHOD_NAME__CRS, in vmbus_acpi_add()
|
/linux/Documentation/devicetree/bindings/fpga/ |
H A D | fpga-region.yaml | 163 Manager specified by its ancestor FPGA Region. This supports both the case 167 FPGA Regions do not inherit their ancestor FPGA regions' bridges. This prevents 273 inherit this property from their ancestor regions. An fpga-mgr property
|
/linux/Documentation/arch/arm64/ |
H A D | asymmetric-32bit.rst | 83 ancestor is found containing at least one 32-bit-capable CPU. The
|
/linux/Documentation/admin-guide/ |
H A D | cgroup-v2.rst | 315 of a threaded subtree, that is, the nearest ancestor which is not 561 common ancestor of the source and destination cgroups. 578 file; however, the common ancestor of the source cgroup C10 and the 877 common ancestor of the source and destination cgroups. 906 common ancestor of the source and destination cgroups. 990 of any ancestor cgroups. If any of ancestor cgroups is frozen, the 1230 all ancestor cgroups. If there is memory.min overcommitment 1256 all ancestor cgroups. If there is memory.low overcommitment 1347 memory.oom.group values of ancestor cgroups. 2258 setting as the nearest cgroup ancestor with a non-empty [all …]
|
/linux/drivers/base/ |
H A D | core.c | 1931 static bool fwnode_is_ancestor_of(const struct fwnode_handle *ancestor, in fwnode_is_ancestor_of() argument 1936 if (IS_ERR_OR_NULL(ancestor)) in fwnode_is_ancestor_of() 1939 if (child == ancestor) in fwnode_is_ancestor_of() 1943 if (parent == ancestor) { in fwnode_is_ancestor_of()
|
/linux/Documentation/power/ |
H A D | pm_qos_interface.rst | 141 Add a PM QoS request for the first direct ancestor of the given device whose
|