/kernel/ |
D | audit_watch.c | 53 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 …]
|
D | resource.c | 71 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 …]
|
D | user_namespace.c | 100 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 …]
|
D | cpuset.c | 149 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 …]
|
D | cgroup_freezer.c | 62 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()
|
D | pid_namespace.c | 115 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()
|
D | cgroup.c | 336 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 …]
|
D | exit.c | 273 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()
|
D | relay.c | 304 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()
|
D | signal.c | 1663 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 …]
|
D | cgroup_pids.c | 61 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/ |
D | fs.c | 54 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/ |
D | irqdomain.c | 871 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 …]
|
D | msi.c | 70 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/ |
D | cpudeadline.c | 19 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()
|
D | core.c | 801 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 …]
|
D | deadline.c | 181 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 …]
|
D | sched.h | 270 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/ |
D | rtmutex.c | 249 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 …]
|
D | lockdep.c | 958 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/ |
D | wakelock.c | 149 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/ |
D | core.c | 431 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/ |
D | trace.h | 563 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);
|
D | trace_stat.c | 78 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()
|
D | trace_events.c | 1982 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 …]
|