Home
last modified time | relevance | path

Searched refs:parent (Results 1 – 25 of 51) sorted by relevance

123

/kernel/
Daudit_watch.c53 struct audit_parent *parent; /* associated parent */ member
70 static void audit_free_parent(struct audit_parent *parent) in audit_free_parent() argument
72 WARN_ON(!list_empty(&parent->watches)); in audit_free_parent()
73 kfree(parent); in audit_free_parent()
78 struct audit_parent *parent; in audit_watch_free_mark() local
80 parent = container_of(entry, struct audit_parent, mark); in audit_watch_free_mark()
81 audit_free_parent(parent); in audit_watch_free_mark()
84 static void audit_get_parent(struct audit_parent *parent) in audit_get_parent() argument
86 if (likely(parent)) in audit_get_parent()
87 fsnotify_get_mark(&parent->mark); in audit_get_parent()
[all …]
Dresource.c71 while (!p->sibling && p->parent) in next_resource()
72 p = p->parent; in next_resource()
112 for (depth = 0, p = r; depth < MAX_IORES_LEVEL; depth++, p = p->parent) in r_show()
113 if (p->parent == root) in r_show()
235 new->parent = root; in __request_resource()
249 p = &old->parent->child; in __release_resource()
256 old->parent = NULL; in __release_resource()
275 tmp->parent = NULL; in __release_child_resources()
724 if ( new->parent ) { in allocate_resource()
765 static struct resource * __insert_resource(struct resource *parent, struct resource *new) in __insert_resource() argument
[all …]
Duser_namespace.c100 ns->parent = parent_ns; in create_user_ns()
140 struct user_namespace *parent; in free_user_ns() local
143 parent = ns->parent; in free_user_ns()
149 ns = parent; in free_user_ns()
150 } while (atomic_dec_and_test(&parent->count)); in free_user_ns()
438 if ((lower_ns == ns) && lower_ns->parent) in uid_m_show()
439 lower_ns = lower_ns->parent; in uid_m_show()
459 if ((lower_ns == ns) && lower_ns->parent) in gid_m_show()
460 lower_ns = lower_ns->parent; in gid_m_show()
480 if ((lower_ns == ns) && lower_ns->parent) in projid_m_show()
[all …]
Dcpuset.c149 return css_cs(cs->css.parent); in parent_cs()
889 struct cpuset *parent = parent_cs(cp); in update_cpumasks_hier() local
891 cpumask_and(new_cpus, cp->cpus_allowed, parent->effective_cpus); in update_cpumasks_hier()
899 cpumask_copy(new_cpus, parent->effective_cpus); in update_cpumasks_hier()
1169 struct cpuset *parent = parent_cs(cp); in update_nodemasks_hier() local
1171 nodes_and(*new_mems, cp->mems_allowed, parent->effective_mems); in update_nodemasks_hier()
1179 *new_mems = parent->effective_mems; in update_nodemasks_hier()
1990 struct cpuset *parent = parent_cs(cs); in cpuset_css_online() local
1994 if (!parent) in cpuset_css_online()
2000 if (is_spread_page(parent)) in cpuset_css_online()
[all …]
Dcgroup_freezer.c62 return css_freezer(freezer->css.parent); in parent_freezer()
108 struct freezer *parent = parent_freezer(freezer); in freezer_css_online() local
114 if (parent && (parent->state & CGROUP_FREEZING)) { in freezer_css_online()
398 struct freezer *parent = parent_freezer(pos_f); in freezer_change_state() local
409 parent->state & CGROUP_FREEZING, in freezer_change_state()
Dpid_namespace.c115 ns->parent = get_pid_ns(parent_pid_ns); in create_pid_namespace()
173 struct pid_namespace *parent; in put_pid_ns() local
176 parent = ns->parent; in put_pid_ns()
179 ns = parent; in put_pid_ns()
382 ancestor = ancestor->parent; in pidns_install()
Dcgroup.c336 struct cgroup_subsys_state *parent_css = cgrp->self.parent; in cgroup_parent()
453 struct cgroup *cgrp = of->kn->parent->priv; in of_css()
1293 struct cgroup *parent = cgroup_parent(cgrp); in cgroup_calc_child_subsys_mask() local
1314 if (parent) in cgroup_calc_child_subsys_mask()
1315 new_ss_mask &= parent->child_subsys_mask; in cgroup_calc_child_subsys_mask()
1357 cgrp = kn->parent->priv; in cgroup_kn_unlock()
1387 cgrp = kn->parent->priv; in cgroup_kn_lock_live()
3223 struct cgroup *cgrp = of->kn->parent->priv; in cgroup_file_write()
3320 if (kn->parent != new_parent) in cgroup_rename()
3680 struct cgroup_subsys_state *parent) in css_next_child() argument
[all …]
Dexit.c273 kill_orphaned_pgrp(struct task_struct *tsk, struct task_struct *parent) in kill_orphaned_pgrp() argument
278 if (!parent) in kill_orphaned_pgrp()
282 parent = tsk->real_parent; in kill_orphaned_pgrp()
289 if (task_pgrp(parent) != pgrp && in kill_orphaned_pgrp()
290 task_session(parent) == task_session(tsk) && in kill_orphaned_pgrp()
582 BUG_ON((!t->ptrace) != (t->parent == father)); in forget_original_parent()
584 t->parent = t->real_parent; in forget_original_parent()
1461 if ((wo->wo_flags & __WNOTHREAD) && wait->private != p->parent) in child_wait_callback()
1467 void __wake_up_parent(struct task_struct *p, struct task_struct *parent) in __wake_up_parent() argument
1469 __wake_up_sync_key(&parent->signal->wait_chldexit, in __wake_up_parent()
Drelay.c304 struct dentry *parent, in create_buf_file_default_callback() argument
423 dentry = chan->cb->create_buf_file(tmpname, chan->parent, in relay_create_buf_file()
567 struct dentry *parent, in relay_open() argument
589 chan->parent = parent; in relay_open()
647 struct dentry *parent) in relay_late_setup_files() argument
667 chan->parent = parent; in relay_late_setup_files()
Dsignal.c1663 if (tsk->parent_exec_id != READ_ONCE(tsk->parent->self_exec_id)) in do_notify_parent()
1681 info.si_pid = task_pid_nr_ns(tsk, task_active_pid_ns(tsk->parent)); in do_notify_parent()
1682 info.si_uid = from_kuid_munged(task_cred_xxx(tsk->parent, user_ns), in do_notify_parent()
1700 psig = tsk->parent->sighand; in do_notify_parent()
1725 __group_send_sig_info(sig, &info, tsk->parent); in do_notify_parent()
1726 __wake_up_parent(tsk, tsk->parent); in do_notify_parent()
1750 struct task_struct *parent; in do_notify_parent_cldstop() local
1755 parent = tsk->parent; in do_notify_parent_cldstop()
1758 parent = tsk->real_parent; in do_notify_parent_cldstop()
1767 info.si_pid = task_pid_nr_ns(tsk, task_active_pid_ns(parent)); in do_notify_parent_cldstop()
[all …]
Dcgroup_pids.c61 return css_pids(pids->css.parent); in parent_pids()
65 pids_css_alloc(struct cgroup_subsys_state *parent) in pids_css_alloc() argument
/kernel/gcov/
Dfs.c54 struct gcov_node *parent; member
366 static void add_links(struct gcov_node *node, struct dentry *parent) in add_links() argument
388 parent, target); in add_links()
413 const char *name, struct gcov_node *parent) in init_node() argument
422 node->parent = parent; in init_node()
431 static struct gcov_node *new_node(struct gcov_node *parent, in new_node() argument
445 init_node(node, info, name, parent); in new_node()
449 parent->dentry, node, &gcov_data_fops); in new_node()
451 node->dentry = debugfs_create_dir(node->name, parent->dentry); in new_node()
458 add_links(node, parent->dentry); in new_node()
[all …]
/kernel/irq/
Dirqdomain.c871 struct irq_domain *irq_domain_create_hierarchy(struct irq_domain *parent, in irq_domain_create_hierarchy() argument
885 domain->parent = parent; in irq_domain_create_hierarchy()
979 struct irq_domain *parent; in irq_domain_alloc_irq_data() local
987 for (parent = domain->parent; parent; parent = parent->parent) { in irq_domain_alloc_irq_data()
988 irq_data = irq_domain_insert_irq_data(parent, irq_data); in irq_domain_alloc_irq_data()
1122 BUG_ON(!domain->parent); in irq_domain_free_irqs_recursive()
1123 irq_domain_free_irqs_recursive(domain->parent, irq_base, in irq_domain_free_irqs_recursive()
1133 struct irq_domain *parent = domain->parent; in irq_domain_alloc_irqs_recursive() local
1136 BUG_ON(recursive && !parent); in irq_domain_alloc_irqs_recursive()
1138 ret = irq_domain_alloc_irqs_recursive(parent, irq_base, in irq_domain_alloc_irqs_recursive()
[all …]
Dmsi.c70 struct irq_data *parent = irq_data->parent_data; in msi_domain_set_affinity() local
74 ret = parent->chip->irq_set_affinity(parent, mask, force); in msi_domain_set_affinity()
244 struct irq_domain *parent) in msi_create_irq_domain() argument
251 return irq_domain_create_hierarchy(parent, 0, 0, fwnode, in msi_create_irq_domain()
/kernel/sched/
Dcpudeadline.c19 static inline int parent(int i) in parent() function
78 while (idx > 0 && dl_time_before(cp->elements[parent(idx)].dl, in cpudl_change_key()
80 cpudl_exchange(cp, idx, parent(idx)); in cpudl_change_key()
81 idx = parent(idx); in cpudl_change_key()
158 cp->elements[parent(old_idx)].dl, in cpudl_set()
160 cpudl_exchange(cp, old_idx, parent(old_idx)); in cpudl_set()
161 old_idx = parent(old_idx); in cpudl_set()
Dcore.c801 struct task_group *parent, *child; in walk_tg_tree_from() local
804 parent = from; in walk_tg_tree_from()
807 ret = (*down)(parent, data); in walk_tg_tree_from()
810 list_for_each_entry_rcu(child, &parent->children, siblings) { in walk_tg_tree_from()
811 parent = child; in walk_tg_tree_from()
817 ret = (*up)(parent, data); in walk_tg_tree_from()
818 if (ret || parent == from) in walk_tg_tree_from()
821 child = parent; in walk_tg_tree_from()
822 parent = parent->parent; in walk_tg_tree_from()
823 if (parent) in walk_tg_tree_from()
[all …]
Ddeadline.c181 struct rb_node *parent = NULL; in enqueue_pushable_dl_task() local
188 parent = *link; in enqueue_pushable_dl_task()
189 entry = rb_entry(parent, struct task_struct, in enqueue_pushable_dl_task()
192 link = &parent->rb_left; in enqueue_pushable_dl_task()
194 link = &parent->rb_right; in enqueue_pushable_dl_task()
202 rb_link_node(&p->pushable_dl_tasks, parent, link); in enqueue_pushable_dl_task()
1029 struct rb_node *parent = NULL; in __enqueue_dl_entity() local
1036 parent = *link; in __enqueue_dl_entity()
1037 entry = rb_entry(parent, struct sched_dl_entity, rb_node); in __enqueue_dl_entity()
1039 link = &parent->rb_left; in __enqueue_dl_entity()
[all …]
Dsched.h270 struct task_group *parent; member
315 extern int alloc_fair_sched_group(struct task_group *tg, struct task_group *parent);
319 struct sched_entity *parent);
328 extern int alloc_rt_sched_group(struct task_group *tg, struct task_group *parent);
331 struct sched_rt_entity *parent);
333 extern struct task_group *sched_create_group(struct task_group *parent);
335 struct task_group *parent);
871 __sd; __sd = __sd->parent)
1019 p->se.parent = tg->se[cpu]; in set_task_rq()
1024 p->rt.parent = tg->rt_se[cpu]; in set_task_rq()
/kernel/locking/
Drtmutex.c249 struct rb_node *parent = NULL; in rt_mutex_enqueue() local
254 parent = *link; in rt_mutex_enqueue()
255 entry = rb_entry(parent, struct rt_mutex_waiter, tree_entry); in rt_mutex_enqueue()
257 link = &parent->rb_left; in rt_mutex_enqueue()
259 link = &parent->rb_right; in rt_mutex_enqueue()
267 rb_link_node(&waiter->tree_entry, parent, link); in rt_mutex_enqueue()
288 struct rb_node *parent = NULL; in rt_mutex_enqueue_pi() local
293 parent = *link; in rt_mutex_enqueue_pi()
294 entry = rb_entry(parent, struct rt_mutex_waiter, pi_tree_entry); in rt_mutex_enqueue_pi()
296 link = &parent->rb_left; in rt_mutex_enqueue_pi()
[all …]
Dlockdep.c958 struct lock_list *parent) in mark_lock_accessed() argument
964 lock->parent = parent; in mark_lock_accessed()
979 return child->parent; in get_lock_parent()
985 struct lock_list *parent; in get_lock_depth() local
987 while ((parent = get_lock_parent(child))) { in get_lock_depth()
988 child = parent; in get_lock_depth()
1111 struct lock_class *parent = prt->class; in print_circular_lock_scenario() local
1126 if (parent != source) { in print_circular_lock_scenario()
1130 __print_lock_name(parent); in print_circular_lock_scenario()
1143 __print_lock_name(parent); in print_circular_lock_scenario()
[all …]
/kernel/power/
Dwakelock.c149 struct rb_node *parent = *node; in wakelock_lookup_add() local
155 parent = *node; in wakelock_lookup_add()
187 rb_link_node(&wl->node, parent, node); in wakelock_lookup_add()
/kernel/events/
Dcore.c431 for (css = &cgrp->css; css; css = css->parent) { in update_cgrp_time_from_cpuctx()
475 for (css = &cgrp->css; css; css = css->parent) { in perf_cgroup_set_timestamp()
1034 if (event->parent) in perf_event_pid()
1035 event = event->parent; in perf_event_pid()
1045 if (event->parent) in perf_event_tid()
1046 event = event->parent; in perf_event_tid()
1059 if (event->parent) in primary_event_id()
1060 id = event->parent->id; in primary_event_id()
1533 return is_orphaned_event(event->parent); in is_orphaned_child()
2581 struct perf_event_context *parent, *next_parent; in perf_event_context_sched_out() local
[all …]
/kernel/trace/
Dtrace.h563 struct dentry *parent,
832 struct dentry *parent);
846 struct dentry *parent) in ftrace_create_function_files() argument
860 struct dentry *parent);
867 #define ftrace_create_filter_files(ops, parent) do { } while (0) argument
1111 unsigned short parent; member
1136 extern int event_trace_add_tracer(struct dentry *parent, struct trace_array *tr);
Dtrace_stat.c78 struct rb_node **new = &(root->rb_node), *parent = NULL; in insert_stat() local
97 parent = *new; in insert_stat()
104 rb_link_node(&data->node, parent, new); in insert_stat()
Dtrace_events.c1982 struct trace_event_file *file, struct dentry *parent) in event_subsystem_dir() argument
2018 dir->entry = tracefs_create_dir(name, parent); in event_subsystem_dir()
2056 event_create_dir(struct dentry *parent, struct trace_event_file *file) in event_create_dir() argument
2070 d_events = event_subsystem_dir(tr, call->class->system, file, parent); in event_create_dir()
2074 d_events = parent; in event_create_dir()
2949 create_event_toplevel_files(struct dentry *parent, struct trace_array *tr) in create_event_toplevel_files() argument
2954 entry = tracefs_create_file("set_event", 0644, parent, in create_event_toplevel_files()
2961 d_events = tracefs_create_dir("events", parent); in create_event_toplevel_files()
2967 entry = tracefs_create_file("set_event_pid", 0644, parent, in create_event_toplevel_files()
2998 int event_trace_add_tracer(struct dentry *parent, struct trace_array *tr) in event_trace_add_tracer() argument
[all …]

123