| /kernel/ |
| A D | audit_watch.c | 61 kfree(parent); in audit_free_parent() 74 if (likely(parent)) in audit_get_parent() 80 if (likely(parent)) in audit_put_parent() 97 return parent; in audit_find_parent() 119 watch->parent = NULL; in audit_remove_watch() 142 parent = kzalloc(sizeof(*parent), GFP_KERNEL); in audit_init_parent() 156 return parent; in audit_init_parent() 221 new->parent = old->parent; in audit_dupe_watch() 394 watch->parent = parent; in audit_add_to_parent() 433 if (!parent) { in audit_add_watch() [all …]
|
| A D | resource.c | 65 p = p->parent; in next_resource() 223 chd->parent = tmp->parent; in __release_resource() 377 .parent = p->parent, in find_next_iomem_res() 897 new->parent = parent; in __insert_resource() 971 if (new->parent) in insert_resource_expand_to_fit() 1031 struct resource *tmp, *parent = res->parent; in __adjust_resource() local 1035 if (!parent) in __adjust_resource() 1038 if ((start < parent->start) || (end > parent->end)) in __adjust_resource() 1482 new_res->parent = res->parent; in release_mem_region_adjustable() 1651 return this->parent == match->parent && in devm_region_match() [all …]
|
| A D | resource_kunit.c | 196 res = __request_region(parent, start, size, name, flags); in resource_test_request_region() 214 if (insert_resource(parent, res)) { in resource_test_insert_resource() 225 struct resource *parent; in resource_test_region_intersects() local 231 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, parent); in resource_test_region_intersects() 232 start = parent->start; in resource_test_region_intersects() 233 resource_test_add_action_or_abort(test, remove_free_resource, parent); in resource_test_region_intersects() 235 resource_test_request_region(test, parent, start + RES_TEST_RAM0_OFFSET, in resource_test_region_intersects() 240 resource_test_request_region(test, parent, start + RES_TEST_RAM1_OFFSET, in resource_test_region_intersects() 245 resource_test_request_region(test, parent, start + RES_TEST_RAM2_OFFSET, in resource_test_region_intersects() 249 resource_test_request_region(test, parent, start + RES_TEST_RAM3_OFFSET, in resource_test_region_intersects() [all …]
|
| A D | user_namespace.c | 134 ns->parent = parent_ns; in create_user_ns() 203 parent = ns->parent; in free_user_ns() 224 ns = parent; in free_user_ns() 619 lower_ns = lower_ns->parent; in uid_m_show() 640 lower_ns = lower_ns->parent; in gid_m_show() 661 lower_ns = lower_ns->parent; in projid_m_show() 1125 if (!ns->parent) in proc_uid_map_write() 1142 if (!ns->parent) in proc_gid_map_write() 1159 if (!ns->parent) in proc_projid_map_write() 1392 p = p->parent; in ns_get_owner() [all …]
|
| A D | pid_namespace.c | 117 ns->parent = get_pid_ns(parent_pid_ns); in create_pid_namespace() 166 struct pid_namespace *parent; in destroy_pid_namespace_work() local 168 parent = ns->parent; in destroy_pid_namespace_work() 170 ns = parent; in destroy_pid_namespace_work() 416 ancestor = ancestor->parent; in pidns_install() 431 pid_ns = p = to_pid_ns(ns)->parent; in pidns_get_parent() 437 p = p->parent; in pidns_get_parent()
|
| A D | exit.c | 405 if (!parent) in kill_orphaned_pgrp() 409 parent = tsk->real_parent; in kill_orphaned_pgrp() 416 if (task_pgrp(parent) != pgrp && in kill_orphaned_pgrp() 417 task_session(parent) == task_session(tsk) && in kill_orphaned_pgrp() 715 BUG_ON((!t->ptrace) != (rcu_access_pointer(t->parent) == father)); in forget_original_parent() 717 t->parent = t->real_parent; in forget_original_parent() 1603 __wake_up_sync_key(&parent->signal->wait_chldexit, in __wake_up_parent() 1610 struct task_struct *parent = in is_effectively_child() local 1611 !ptrace ? target->real_parent : target->parent; in is_effectively_child() 1613 return current == parent || (!(wo->wo_flags & __WNOTHREAD) && in is_effectively_child() [all …]
|
| /kernel/gcov/ |
| A D | fs.c | 56 struct gcov_node *parent; member 498 parent, target); in add_links() 530 node->parent = parent; in init_node() 605 struct gcov_node *parent; in remove_node() local 608 parent = node->parent; in remove_node() 610 node = parent; in remove_node() 685 parent = &root_node; in add_node() 694 if (!parent->parent) in add_node() 696 parent = parent->parent; in add_node() 705 parent = node; in add_node() [all …]
|
| /kernel/cgroup/ |
| A D | cpuset.c | 1294 if (!parent) in partition_xcpus_add() 1295 parent = &top_cpuset; in partition_xcpus_add() 1298 if (parent == &top_cpuset) in partition_xcpus_add() 1306 cpumask_andnot(parent->effective_cpus, parent->effective_cpus, xcpus); in partition_xcpus_add() 1326 if (!parent) in partition_xcpus_del() 1327 parent = &top_cpuset; in partition_xcpus_del() 1338 cpumask_or(parent->effective_cpus, parent->effective_cpus, xcpus); in partition_xcpus_del() 2265 parent); in update_sibling_cpumasks() 3495 if (!parent) in cpuset_css_online() 3823 struct cpuset *parent; in cpuset_hotplug_update_tasks() local [all …]
|
| A D | rstat.c | 130 struct cgroup_subsys_state *parent = css->parent; in __css_process_update_tree() local 141 if (!parent) { in __css_process_update_tree() 146 prstatc = css_rstat_cpu(parent, cpu); in __css_process_update_tree() 150 css = parent; in __css_process_update_tree() 233 parent = child->parent; in css_rstat_push_children() 236 while (child != parent) { in css_rstat_push_children() 294 parent = root->parent; in css_rstat_updated_list() 295 if (parent) { in css_rstat_updated_list() 305 WARN_ON_ONCE(*nextp == parent); in css_rstat_updated_list() 566 if (!parent) in cgroup_base_stat_flush() [all …]
|
| A D | legacy_freezer.c | 63 return css_freezer(freezer->css.parent); in parent_freezer() 108 struct freezer *parent = parent_freezer(freezer); in freezer_css_online() local 115 if (parent && (parent->state & CGROUP_FREEZING)) { in freezer_css_online() 395 struct freezer *parent = parent_freezer(pos_f); in freezer_change_state() local 406 parent->state & CGROUP_FREEZING, in freezer_change_state()
|
| A D | cpuset-v1.c | 259 struct cpuset *parent; in remove_tasks_in_empty_cpuset() local 265 parent = parent_cs(cs); in remove_tasks_in_empty_cpuset() 266 while (cpumask_empty(parent->cpus_allowed) || in remove_tasks_in_empty_cpuset() 267 nodes_empty(parent->mems_allowed)) in remove_tasks_in_empty_cpuset() 268 parent = parent_cs(parent); in remove_tasks_in_empty_cpuset() 270 if (cgroup_transfer_tasks(parent->css.cgroup, cs->css.cgroup)) { in remove_tasks_in_empty_cpuset()
|
| A D | dmem.c | 103 return cg->css.parent ? css_to_dmemcs(cg->css.parent) : NULL; in parent_dmemcs() 212 if (!pool->cnt.parent) in pool_parent() 215 return container_of(pool->cnt.parent, typeof(*pool), cnt); in pool_parent() 323 struct dmemcg_state *parent = parent_dmemcs(dmemcs); in alloc_pool_single() local 338 if (parent) in alloc_pool_single() 339 ppool = find_cg_pool_locked(parent, region); in alloc_pool_single() 348 if (!parent) in alloc_pool_single() 390 pool->cnt.parent = &ppool->cnt; in get_cg_pool_locked()
|
| A D | cgroup.c | 451 if (parent) { in cgroup_control() 471 if (parent) { in cgroup_ss_mask() 653 return parent->priv; in kn_priv() 4712 pos = pos->parent; in css_next_descendant_pre() 4808 return pos->parent; in css_next_descendant_post() 5458 struct cgroup_subsys_state *parent = css->parent; in css_free_rwork_fn() local 5465 if (parent) in css_free_rwork_fn() 5466 css_put(parent); in css_free_rwork_fn() 5612 if (css->parent) { in online_css() 5742 cgrp->self.parent = &parent->self; in cgroup_create() [all …]
|
| A D | freezer.c | 260 struct cgroup *parent; in cgroup_freeze() local 290 parent = cgroup_parent(dsct); in cgroup_freeze() 292 parent->freezer.e_freeze); in cgroup_freeze()
|
| /kernel/trace/rv/ |
| A D | rv.c | 215 return mon->parent != NULL; in rv_is_nested_monitor() 235 return next->parent == mon || !mon->enable; in rv_is_container_monitor() 304 if (p->parent != mon) in rv_disable_container() 319 if (retval || p->parent != mon) in rv_enable_container() 424 struct dentry *root = parent ? parent->root_d : get_monitors_root(); in create_monitor_dir() 463 if (mon->parent) in monitors_show() 797 if (parent && rv_is_nested_monitor(parent)) { in rv_register_monitor() 799 parent->name); in rv_register_monitor() 804 monitor->parent = parent; in rv_register_monitor() 811 if (parent) in rv_register_monitor() [all …]
|
| /kernel/bpf/ |
| A D | lpm_trie.c | 463 struct lpm_trie_node *node, *parent; in trie_delete_elem() local 484 parent = NULL; in trie_delete_elem() 492 parent = node; in trie_delete_elem() 523 if (parent && (parent->flags & LPM_TREE_NODE_FLAG_IM) && in trie_delete_elem() 527 *trim2, rcu_access_pointer(parent->child[1])); in trie_delete_elem() 530 *trim2, rcu_access_pointer(parent->child[0])); in trie_delete_elem() 531 free_parent = parent; in trie_delete_elem() 712 parent = node_stack[stack_ptr - 1]; in trie_get_next_key() 718 if (!(parent->flags & LPM_TREE_NODE_FLAG_IM)) { in trie_get_next_key() 719 next_node = parent; in trie_get_next_key() [all …]
|
| A D | inode.c | 416 static int bpf_iter_link_pin_kernel(struct dentry *parent, in bpf_iter_link_pin_kernel() argument 423 inode_lock(parent->d_inode); in bpf_iter_link_pin_kernel() 424 dentry = lookup_noperm(&QSTR(name), parent); in bpf_iter_link_pin_kernel() 426 inode_unlock(parent->d_inode); in bpf_iter_link_pin_kernel() 432 inode_unlock(parent->d_inode); in bpf_iter_link_pin_kernel() 977 static int populate_bpffs(struct dentry *parent) in populate_bpffs() argument 996 err = bpf_iter_link_pin_kernel(parent, in populate_bpffs()
|
| /kernel/time/ |
| A D | timer_migration.c | 541 group = READ_ONCE(group->parent); in __walk_groups() 786 if (ignore && !remote && group->parent) in tmigr_update_events() 1122 if (group->parent && !data->tmc_active) in tmigr_requires_handle_remote_up() 1418 group = group->parent; in tmigr_quick_check() 1571 struct tmigr_group *parent, in tmigr_connect_child_parent() argument 1577 raw_spin_lock_nested(&parent->lock, SINGLE_DEPTH_NESTING); in tmigr_connect_child_parent() 1589 child->groupmask = BIT(parent->num_children++); in tmigr_connect_child_parent() 1597 smp_store_release(&child->parent, parent); in tmigr_connect_child_parent() 1599 raw_spin_unlock(&parent->lock); in tmigr_connect_child_parent() 1639 WARN_ON(!tmigr_active_up(parent, child, &data) && parent->parent); in tmigr_connect_child_parent() [all …]
|
| /kernel/sched/ |
| A D | topology.c | 133 if (sd->parent && in sched_domain_debug_one() 157 sd = sd->parent; in sched_domain_debug() 199 if (parent->groups == parent->groups->next) in sd_parent_degenerate() 638 struct sched_domain *parent = sd->parent; in destroy_sched_domains_rcu() local 640 sd = parent; in destroy_sched_domains_rcu() 723 struct sched_domain *parent = tmp->parent; in cpu_attach_domain() local 724 if (!parent) in cpu_attach_domain() 728 tmp->parent = parent->parent; in cpu_attach_domain() 730 if (parent->parent) { in cpu_attach_domain() 731 parent->parent->child = tmp; in cpu_attach_domain() [all …]
|
| A D | cpudeadline.c | 11 static inline int parent(int i) in parent() function 80 p = parent(idx); in cpudl_heapify_up() 97 if (idx > 0 && dl_time_before(cp->elements[parent(idx)].dl, in cpudl_heapify()
|
| /kernel/irq/ |
| A D | msi.c | 671 ret = parent->chip->irq_set_affinity(parent, mask, force); in msi_domain_set_affinity() 712 if (domain->parent) { in msi_domain_alloc() 868 struct irq_domain *parent) in __msi_create_irq_domain() argument 894 domain->pm_dev = parent->pm_dev; in __msi_create_irq_domain() 910 struct irq_domain *parent) in msi_create_irq_domain() argument 972 struct irq_domain *parent = domain->parent; in msi_parent_init_dev_msi_info() local 974 if (WARN_ON_ONCE(!parent || !parent->msi_parent_ops || in msi_parent_init_dev_msi_info() 978 return parent->msi_parent_ops->init_dev_msi_info(dev, parent, msi_parent_domain, in msi_parent_init_dev_msi_info() 1038 if (!irq_domain_is_msi_parent(parent)) in msi_create_device_irq_domain() 1057 pops = parent->msi_parent_ops; in msi_create_device_irq_domain() [all …]
|
| A D | irqdomain.c | 323 if (info->parent) { in __irq_domain_instantiate() 324 domain->root = info->parent->root; in __irq_domain_instantiate() 325 domain->parent = info->parent; in __irq_domain_instantiate() 1440 struct irq_domain *parent; in irq_domain_alloc_irq_data() local 1448 for (parent = domain->parent; parent; parent = parent->parent) { in irq_domain_alloc_irq_data() 1449 irq_data = irq_domain_insert_irq_data(parent, irq_data); in irq_domain_alloc_irq_data() 1745 if (domain->parent != irq_data->domain) in irq_domain_push_irq() 1902 if (!domain->parent) in irq_domain_alloc_irqs_parent() 1919 if (!domain->parent) in irq_domain_free_irqs_parent() 2076 if (!d->parent) in irq_domain_debug_show_one() [all …]
|
| /kernel/power/ |
| A D | wakelock.c | 154 struct rb_node *parent = *node; in wakelock_lookup_add() local 160 parent = *node; in wakelock_lookup_add() 199 rb_link_node(&wl->node, parent, node); in wakelock_lookup_add()
|
| /kernel/events/ |
| A D | core.c | 1428 if (event->parent) in perf_event_pid_type() 1456 if (event->parent) in primary_event_id() 5749 parent = event->parent; in put_event() 5753 if (parent) in put_event() 5950 parent = leader->parent; in __perf_read_group_add() 5951 if (parent && in __perf_read_group_add() 8691 struct perf_event *parent = event->parent; in __perf_event_output_stop() local 8701 if (!parent) in __perf_event_output_stop() 8702 parent = event; in __perf_event_output_stop() 12236 pmu->dev->parent = pmu->parent; in pmu_dev_alloc() [all …]
|
| /kernel/trace/ |
| A D | trace_stat.c | 77 struct rb_node **new = &(root->rb_node), *parent = NULL; in insert_stat() local 96 parent = *new; in insert_stat() 103 rb_link_node(&data->node, parent, new); in insert_stat()
|