Home
last modified time | relevance | path

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

12345678910>>...171

/linux/lib/
H A Drbtree.c78 struct rb_node *parent = rb_parent(old); in __rb_rotate_set_parents() local
81 __rb_change_child(old, new, parent, root); in __rb_rotate_set_parents()
88 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; in __rb_insert() local
94 if (unlikely(!parent)) { in __rb_insert()
110 if(rb_is_black(parent)) in __rb_insert()
113 gparent = rb_red_parent(parent); in __rb_insert()
116 if (parent != tmp) { /* parent == gparent->rb_left */ in __rb_insert()
132 rb_set_parent_color(parent, gparent, RB_BLACK); in __rb_insert()
134 parent = rb_parent(node); in __rb_insert()
135 rb_set_parent_color(node, parent, RB_RED); in __rb_insert()
[all …]
H A Dkobject.c109 const struct kobject *parent = kobj; in get_kobj_path_length() local
116 if (kobject_name(parent) == NULL) in get_kobj_path_length()
118 length += strlen(kobject_name(parent)) + 1; in get_kobj_path_length()
119 parent = parent->parent; in get_kobj_path_length()
120 } while (parent); in get_kobj_path_length()
126 const struct kobject *parent; in fill_kobj_path() local
129 for (parent = kobj; parent; parent = parent->parent) { in fill_kobj_path()
130 int cur = strlen(kobject_name(parent)); in fill_kobj_path()
135 memcpy(path + length, kobject_name(parent), cur); in fill_kobj_path()
213 struct kobject *parent; in kobject_add_internal() local
[all …]
/linux/tools/lib/
H A Drbtree.c55 * are left undone as of now. Nor did I check for loops involving parent
71 * - old's parent and color get assigned to new
72 * - old gets assigned new as a parent and 'color' as a color.
78 struct rb_node *parent = rb_parent(old); in __rb_rotate_set_parents() local
81 __rb_change_child(old, new, parent, root); in __rb_rotate_set_parents()
88 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; in __rb_insert() local
94 if (unlikely(!parent)) { in __rb_insert()
105 * If there is a black parent, we are done. in __rb_insert()
110 if(rb_is_black(parent)) in __rb_insert()
113 gparent = rb_red_parent(parent); in __rb_insert()
227 ____rb_erase_color(struct rb_node * parent,struct rb_root * root,void (* augment_rotate)(struct rb_node * old,struct rb_node * new)) ____rb_erase_color() argument
410 __rb_erase_color(struct rb_node * parent,struct rb_root * root,void (* augment_rotate)(struct rb_node * old,struct rb_node * new)) __rb_erase_color() argument
488 struct rb_node *parent; rb_next() local
519 struct rb_node *parent; rb_prev() local
548 struct rb_node *parent = rb_parent(victim); rb_replace_node() local
575 const struct rb_node *parent; rb_next_postorder() local
[all...]
/linux/drivers/vfio/mdev/
H A Dmdev_core.c29 struct mdev_parent *parent = mdev->type->parent; in mdev_device_remove_common() local
33 lockdep_assert_held(&parent->unreg_sem); in mdev_device_remove_common()
59 int mdev_register_parent(struct mdev_parent *parent, struct device *dev, in mdev_register_parent() argument
67 memset(parent, 0, sizeof(*parent)); in mdev_register_parent()
68 init_rwsem(&parent->unreg_sem); in mdev_register_parent()
69 parent->dev = dev; in mdev_register_parent()
70 parent->mdev_driver = mdev_driver; in mdev_register_parent()
71 parent->types = types; in mdev_register_parent()
72 parent->nr_types = nr_types; in mdev_register_parent()
73 atomic_set(&parent->available_instances, mdev_driver->max_instances); in mdev_register_parent()
[all …]
/linux/drivers/clk/
H A Dclk-gate_test.c31 struct clk_hw *parent; in clk_gate_register_test_parent_names() local
34 parent = clk_hw_register_fixed_rate(NULL, "test_parent", NULL, 0, in clk_gate_register_test_parent_names()
36 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, parent); in clk_gate_register_test_parent_names()
41 KUNIT_EXPECT_PTR_EQ(test, parent, clk_hw_get_parent(ret)); in clk_gate_register_test_parent_names()
44 clk_hw_unregister_fixed_rate(parent); in clk_gate_register_test_parent_names()
49 struct clk_hw *parent; in clk_gate_register_test_parent_data() local
53 parent = clk_hw_register_fixed_rate(NULL, "test_parent", NULL, 0, in clk_gate_register_test_parent_data()
55 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, parent); in clk_gate_register_test_parent_data()
56 pdata.hw = parent; in clk_gate_register_test_parent_data()
61 KUNIT_EXPECT_PTR_EQ(test, parent, clk_hw_get_parent(ret)); in clk_gate_register_test_parent_data()
[all …]
/linux/drivers/i2c/
H A Di2c-mux.c44 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_master_xfer() local
51 ret = __i2c_transfer(parent, msgs, num); in __i2c_mux_master_xfer()
63 struct i2c_adapter *parent = muxc->parent; in i2c_mux_master_xfer() local
70 ret = i2c_transfer(parent, msgs, num); in i2c_mux_master_xfer()
84 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_smbus_xfer() local
91 ret = __i2c_smbus_xfer(parent, addr, flags, in __i2c_mux_smbus_xfer()
106 struct i2c_adapter *parent = muxc->parent; in i2c_mux_smbus_xfer() local
113 ret = i2c_smbus_xfer(parent, addr, flags, in i2c_mux_smbus_xfer()
125 struct i2c_adapter *parent = priv->muxc->parent; in i2c_mux_functionality() local
127 return parent->algo->functionality(parent); in i2c_mux_functionality()
[all …]
/linux/tools/testing/selftests/drivers/net/mlxsw/
H A Dsch_offload.sh44 sed s/root/parent\ root/ |
129 local parent=$1; shift
136 $cmd $(printf %x: $parent) "$@"
138 if ((parent == 0)); then
141 locus=$(printf "parent %x:1" $parent)
151 local parent=$1; shift
154 if ((parent != 0)); then
155 kind=$(qdisc_stats_get $h1 $parent: .kind)
170 with_qdiscs $handle $parent "$@" -- check_all_offloaded
171 log_test $(get_name $parent "$@")" offloaded"
[all …]
/linux/kernel/
H A Daudit_watch.c41 struct audit_parent *parent; /* associated parent */ member
58 static void audit_free_parent(struct audit_parent *parent) in audit_free_parent() argument
60 WARN_ON(!list_empty(&parent->watches)); in audit_free_parent()
61 kfree(parent); in audit_free_parent()
66 struct audit_parent *parent; in audit_watch_free_mark() local
68 parent = container_of(entry, struct audit_parent, mark); in audit_watch_free_mark()
69 audit_free_parent(parent); in audit_watch_free_mark()
72 static void audit_get_parent(struct audit_parent *parent) in audit_get_parent() argument
74 if (likely(parent)) in audit_get_parent()
75 fsnotify_get_mark(&parent->mark); in audit_get_parent()
[all …]
/linux/sound/hda/codecs/side-codecs/
H A Dhda_component.c18 void hda_component_acpi_device_notify(struct hda_component_parent *parent, in hda_component_acpi_device_notify() argument
24 guard(mutex)(&parent->mutex); in hda_component_acpi_device_notify()
25 for (i = 0; i < ARRAY_SIZE(parent->comps); i++) { in hda_component_acpi_device_notify()
26 comp = hda_component_from_index(parent, i); in hda_component_acpi_device_notify()
34 struct hda_component_parent *parent, in hda_component_manager_bind_acpi_notifications() argument
43 adev = parent->comps[0].adev; in hda_component_manager_bind_acpi_notifications()
47 for (i = 0; i < ARRAY_SIZE(parent->comps); i++) { in hda_component_manager_bind_acpi_notifications()
48 comp = hda_component_from_index(parent, i); in hda_component_manager_bind_acpi_notifications()
69 struct hda_component_parent *parent, in hda_component_manager_unbind_acpi_notifications() argument
75 adev = parent->comps[0].adev; in hda_component_manager_unbind_acpi_notifications()
[all …]
/linux/include/linux/
H A Dproc_fs.h98 struct proc_dir_entry *parent, const struct seq_operations *ops,
100 #define proc_create_seq_data(name, mode, parent, ops, data) \ argument
101 proc_create_seq_private(name, mode, parent, ops, 0, data)
102 #define proc_create_seq(name, mode, parent, ops) \ argument
103 proc_create_seq_private(name, mode, parent, ops, 0, NULL)
105 struct proc_dir_entry *parent,
107 #define proc_create_single(name, mode, parent, show) \ argument
108 proc_create_single_data(name, mode, parent, show, NULL)
115 struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, c…
134 struct proc_dir_entry *parent, const struct seq_operations *ops,
[all …]
H A Drbtree.h87 static inline void rb_link_node(struct rb_node *node, struct rb_node *parent, in rb_link_node() argument
90 node->__rb_parent_color = (unsigned long)parent; in rb_link_node()
96 static inline void rb_link_node_rcu(struct rb_node *node, struct rb_node *parent, in rb_link_node_rcu() argument
99 node->__rb_parent_color = (unsigned long)parent; in rb_link_node_rcu()
197 struct rb_node *parent = NULL; in rb_add_cached() local
201 parent = *link; in rb_add_cached()
202 if (less(node, parent)) { in rb_add_cached()
203 link = &parent->rb_left; in rb_add_cached()
205 link = &parent->rb_right; in rb_add_cached()
210 rb_link_node(node, parent, link); in rb_add_cached()
[all …]
H A Drbtree_augmented.h69 struct rb_node *parent = NULL; in rb_add_augmented_cached() local
73 parent = *link; in rb_add_augmented_cached()
74 if (less(node, parent)) { in rb_add_augmented_cached()
75 link = &parent->rb_left; in rb_add_augmented_cached()
77 link = &parent->rb_right; in rb_add_augmented_cached()
82 rb_link_node(node, parent, link); in rb_add_augmented_cached()
83 augment->propagate(parent, NULL); /* suboptimal */ in rb_add_augmented_cached()
196 struct rb_node *parent, struct rb_root *root) in __rb_change_child() argument
198 if (parent) { in __rb_change_child()
199 if (parent->rb_left == old) in __rb_change_child()
[all …]
/linux/drivers/clk/imx/
H A Dclk.h118 #define imx_clk_gate_exclusive(name, parent, reg, shift, exclusive_mask) \ argument
119 to_clk(imx_clk_hw_gate_exclusive(name, parent, reg, shift, exclusive_mask))
124 #define imx_clk_fixed_factor(name, parent, mult, div) \ argument
125 to_clk(imx_clk_hw_fixed_factor(name, parent, mult, div))
127 #define imx_clk_divider(name, parent, reg, shift, width) \ argument
128 to_clk(imx_clk_hw_divider(name, parent, reg, shift, width))
130 #define imx_clk_divider_flags(name, parent, reg, shift, width, flags) \ argument
131 to_clk(imx_clk_hw_divider_flags(name, parent, reg, shift, width, flags))
133 #define imx_clk_gate(name, parent, reg, shift) \ argument
134 to_clk(imx_clk_hw_gate(name, parent, reg, shift))
[all …]
/linux/tools/testing/selftests/cgroup/
H A Dtest_kmem.c130 static int cg_run_in_subcgroups(const char *parent, in cg_run_in_subcgroups()
138 child = cg_name_indexed(parent, "child", i); in cg_run_in_subcgroups()
164 * threads. Then it checks the sanity of numbers on the parent level:
172 char *parent; in test_kmem_memcg_deletion()
174 parent = cg_name(root, "kmem_memcg_deletion_test"); in test_kmem_memcg_deletion()
175 if (!parent) in test_kmem_memcg_deletion()
178 if (cg_create(parent)) in test_kmem_memcg_deletion()
181 if (cg_write(parent, "cgroup.subtree_control", "+memory")) in test_kmem_memcg_deletion()
184 if (cg_run_in_subcgroups(parent, alloc_kmem_smp, NULL, 100)) in test_kmem_memcg_deletion()
187 current = cg_read_long(parent, "memor in test_kmem_memcg_deletion()
129 cg_run_in_subcgroups(const char * parent,int (* fn)(const char * cgroup,void * arg),void * arg,int times) cg_run_in_subcgroups() argument
171 char *parent; test_kmem_memcg_deletion() local
308 char *parent; test_kmem_dead_cgroups() local
358 char *parent, *child; test_percpu_basic() local
[all...]
H A Dtest_cpuset.c33 const char *parent = arg; in do_controller_fn() local
41 if (cg_write(parent, "cgroup.subtree_control", "+cpuset")) in do_controller_fn()
47 if (cg_write(parent, "cgroup.subtree_control", "-cpuset")) in do_controller_fn()
67 char *parent = NULL, *child_src = NULL, *child_dst = NULL; in test_cpuset_perms_object() local
73 parent = cg_name(root, "cpuset_test_0"); in test_cpuset_perms_object()
74 if (!parent) in test_cpuset_perms_object()
76 parent_procs = cg_name(parent, "cgroup.procs"); in test_cpuset_perms_object()
79 if (cg_create(parent)) in test_cpuset_perms_object()
82 child_src = cg_name(parent, "cpuset_test_1"); in test_cpuset_perms_object()
91 child_dst = cg_name(parent, "cpuset_test_2"); in test_cpuset_perms_object()
[all …]
H A Dtest_core.c286 char *grandparent = NULL, *parent = NULL, *child = NULL; in test_cgcore_invalid_domain() local
292 parent = cg_name(root, "cg_test_grandparent/cg_test_parent"); in test_cgcore_invalid_domain()
294 if (!parent || !child || !grandparent) in test_cgcore_invalid_domain()
300 if (cg_create(parent)) in test_cgcore_invalid_domain()
306 if (cg_write(parent, "cgroup.type", "threaded")) in test_cgcore_invalid_domain()
334 if (parent) in test_cgcore_invalid_domain()
335 cg_destroy(parent); in test_cgcore_invalid_domain()
339 free(parent); in test_cgcore_invalid_domain()
351 char *parent = NULL, *child = NULL; in test_cgcore_parent_becomes_threaded() local
356 parent = cg_name(root, "cg_test_parent"); in test_cgcore_parent_becomes_threaded()
[all …]
/linux/include/trace/events/
H A Dqdisc.h28 __field( u32, parent )
40 __entry->parent = qdisc->parent;
44 TP_printk("dequeue ifindex=%d qdisc handle=0x%X parent=0x%X txq_state=0x%lX packets=%d skbaddr=%p",
45 __entry->ifindex, __entry->handle, __entry->parent,
61 __field(u32, parent)
70 __entry->parent = qdisc->parent;
73 TP_printk("enqueue ifindex=%d qdisc handle=0x%X parent=0x%X skbaddr=%p",
74 __entry->ifindex, __entry->handle, __entry->parent, __entr
[all...]
/linux/drivers/powercap/
H A Ddtpm.c105 struct dtpm *parent = dtpm->parent; in __dtpm_sub_power() local
107 while (parent) { in __dtpm_sub_power()
108 parent->power_min -= dtpm->power_min; in __dtpm_sub_power()
109 parent->power_max -= dtpm->power_max; in __dtpm_sub_power()
110 parent->power_limit -= dtpm->power_limit; in __dtpm_sub_power()
111 parent = parent->parent; in __dtpm_sub_power()
117 struct dtpm *parent = dtpm->parent; in __dtpm_add_power() local
119 while (parent) { in __dtpm_add_power()
120 parent->power_min += dtpm->power_min; in __dtpm_add_power()
121 parent->power_max += dtpm->power_max; in __dtpm_add_power()
[all …]
/linux/arch/powerpc/kernel/
H A Dpci_dn.c45 pbus = pbus->parent; in pci_bus_to_pdn()
62 struct pci_dn *parent, *pdn; in pci_get_pdn_by_devfn() local
82 parent = pci_bus_to_pdn(bus); in pci_get_pdn_by_devfn()
83 if (!parent) in pci_get_pdn_by_devfn()
86 list_for_each_entry(pdn, &parent->child_list, list) { in pci_get_pdn_by_devfn()
98 struct pci_dn *parent, *pdn; in pci_get_pdn() local
114 parent = pci_bus_to_pdn(pdev->bus); in pci_get_pdn()
115 if (!parent) in pci_get_pdn()
118 list_for_each_entry(pdn, &parent->child_list, list) { in pci_get_pdn()
148 static struct pci_dn *add_one_sriov_vf_pdn(struct pci_dn *parent, in add_one_sriov_vf_pdn() argument
[all …]
/linux/fs/sysfs/
H A Dsymlink.c20 static int sysfs_do_create_link_sd(struct kernfs_node *parent, in sysfs_do_create_link_sd() argument
26 if (WARN_ON(!name || !parent)) in sysfs_do_create_link_sd()
44 kn = kernfs_create_link(parent, name, target); in sysfs_do_create_link_sd()
51 sysfs_warn_dup(parent, name); in sysfs_do_create_link_sd()
70 struct kernfs_node *parent = NULL; in sysfs_do_create_link() local
73 parent = sysfs_root_kn; in sysfs_do_create_link()
75 parent = kobj->sd; in sysfs_do_create_link()
77 if (!parent) in sysfs_do_create_link()
80 return sysfs_do_create_link_sd(parent, target, name, warn); in sysfs_do_create_link()
145 struct kernfs_node *parent = NULL; in sysfs_remove_link() local
[all …]
/linux/drivers/base/
H A Dcomponent.c61 struct device *parent; member
93 dev_name(m->parent), m->bound ? "bound" : "not bound"); in component_devices_show()
122 debugfs_create_file(dev_name(m->parent), 0444, component_debugfs_dir, m, in component_debugfs_add()
128 debugfs_lookup_and_remove(dev_name(m->parent), component_debugfs_dir); in component_debugfs_del()
141 static struct aggregate_device *__aggregate_find(struct device *parent, in __aggregate_find() argument
147 if (m->parent == parent && (!ops || m->ops == ops)) in __aggregate_find()
187 dev_dbg(adev->parent, "Looking for component %zu\n", i); in find_components()
198 dev_dbg(adev->parent, "found component %s, duplicate %u\n", in find_components()
232 dev_dbg(adev->parent, "trying to bring up adev\n"); in try_to_bring_up_aggregate_device()
235 dev_dbg(adev->parent, "master has incomplete components\n"); in try_to_bring_up_aggregate_device()
[all …]
/linux/drivers/s390/cio/
H A Dvfio_ccw_drv.c39 struct vfio_ccw_parent *parent = dev_get_drvdata(&sch->dev); in vfio_ccw_sch_quiesce() local
40 struct vfio_ccw_private *private = dev_get_drvdata(&parent->dev); in vfio_ccw_sch_quiesce()
133 struct vfio_ccw_parent *parent = dev_get_drvdata(&sch->dev); in vfio_ccw_sch_irq() local
134 struct vfio_ccw_private *private = dev_get_drvdata(&parent->dev); in vfio_ccw_sch_irq()
157 struct vfio_ccw_parent *parent = container_of(dev, struct vfio_ccw_parent, dev); in vfio_ccw_free_parent() local
159 kfree(parent); in vfio_ccw_free_parent()
165 struct vfio_ccw_parent *parent; in vfio_ccw_sch_probe() local
174 parent = kzalloc_obj(*parent); in vfio_ccw_sch_probe()
175 if (!parent) in vfio_ccw_sch_probe()
178 dev_set_name(&parent->dev, "parent"); in vfio_ccw_sch_probe()
[all …]
/linux/arch/arm/boot/dts/arm/
H A Darm-realview-pba8.dts45 interrupt-parent = <&intc>;
62 interrupt-parent = <&intc>;
67 interrupt-parent = <&intc>;
80 interrupt-parent = <&intc>;
85 interrupt-parent = <&intc>;
90 interrupt-parent = <&intc>;
95 interrupt-parent = <&intc>;
100 interrupt-parent = <&intc>;
105 interrupt-parent = <&intc>;
110 interrupt-parent = <&intc>;
[all …]
/linux/fs/proc/
H A Dgeneric.c94 struct rb_node **new = &root->rb_node, *parent = NULL; in pde_subdir_insert() local
103 parent = *new; in pde_subdir_insert()
113 rb_link_node(&de->subdir_node, parent, new); in pde_subdir_insert()
400 dp->parent = dir; in proc_register()
418 static struct proc_dir_entry *__proc_create(struct proc_dir_entry **parent, in __proc_create() argument
427 if (xlate_proc_name(name, parent, &fn) != 0) in __proc_create()
443 if (*parent == &proc_root && name_to_int(&qstr) != ~0U) { in __proc_create()
447 if (is_empty_pde(*parent)) { in __proc_create()
474 proc_set_user(ent, (*parent)->uid, (*parent)->gid); in __proc_create()
477 if ((*parent)->flags & PROC_ENTRY_FORCE_LOOKUP) in __proc_create()
[all …]
/linux/security/apparmor/
H A Dpolicy_ns.c48 for ( ; view; view = view->parent) { in aa_ns_visible()
49 if (view->parent == curr) in aa_ns_visible()
155 aa_put_ns(ns->parent); in aa_free_ns()
216 static struct aa_ns *__aa_create_ns(struct aa_ns *parent, const char *name, in __aa_create_ns() argument
222 AA_BUG(!parent); in __aa_create_ns()
224 AA_BUG(!mutex_is_locked(&parent->lock)); in __aa_create_ns()
226 ns = alloc_ns(parent->base.hname, name); in __aa_create_ns()
229 ns->level = parent->level + 1; in __aa_create_ns()
231 error = __aafs_ns_mkdir(ns, ns_subns_dir(parent), name, dir); in __aa_create_ns()
239 ns->parent = aa_get_ns(parent); in __aa_create_ns()
[all …]

12345678910>>...171