Home
last modified time | relevance | path

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

12345678910>>...197

/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/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
494 struct rb_node *parent; rb_next() local
526 struct rb_node *parent; rb_prev() local
556 struct rb_node *parent = rb_parent(victim); rb_replace_node() local
573 struct rb_node *parent = rb_parent(victim); rb_replace_node_rcu() local
606 const struct rb_node *parent; rb_next_postorder() local
[all...]
H A Dkobject.c26 * Returns namespace tag of @kobj if its parent has namespace ops enabled
109 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 in fill_kobj_path()
213 struct kobject *parent; kobject_add_internal() local
363 kobject_add_varg(struct kobject * kobj,struct kobject * parent,const char * fmt,va_list vargs) kobject_add_varg() argument
410 kobject_add(struct kobject * kobj,struct kobject * parent,const char * fmt,...) kobject_add() argument
449 kobject_init_and_add(struct kobject * kobj,const struct kobj_type * ktype,struct kobject * parent,const char * fmt,...) kobject_init_and_add() argument
621 struct kobject *parent; kobject_del() local
665 struct kobject *parent = kobj->parent; kobject_cleanup() local
789 kobject_create_and_add(const char * name,struct kobject * parent) kobject_create_and_add() argument
1059 kobj_child_ns_ops(const struct kobject * parent) kobj_child_ns_ops() argument
[all...]
/linux/arch/s390/kvm/
H A Dgmap-vsie.c28 * @parent: pointer to the parent gmap
36 * Context: Called with parent->shadow_lock held
38 static struct gmap *gmap_find_shadow(struct gmap *parent, unsigned long asce, int edat_level) in gmap_find_shadow() argument
42 lockdep_assert_held(&parent->shadow_lock); in gmap_find_shadow()
43 list_for_each_entry(sg, &parent->children, list) { in gmap_find_shadow()
56 * @parent: pointer to the parent gmap
67 * parent gmap table could not be protected.
69 struct gmap *gmap_shadow(struct gmap *parent, unsigne argument
[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)
167 local parent
[all...]
/linux/drivers/vfio/mdev/
H A Dmdev_core.c26 /* Caller must hold parent unreg_sem read or write lock */
29 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()
46 * mdev_register_parent: Register a device as parent for mdevs
47 * @parent: parent structure registered
48 * @dev: device structure representing parent device.
53 * Registers the @parent stucture as a parent fo
59 mdev_register_parent(struct mdev_parent * parent,struct device * dev,struct mdev_driver * mdev_driver,struct mdev_type ** types,unsigned int nr_types) mdev_register_parent() argument
93 mdev_unregister_parent(struct mdev_parent * parent) mdev_unregister_parent() argument
113 struct mdev_parent *parent = mdev->type->parent; mdev_device_release() local
132 struct mdev_parent *parent = type->parent; mdev_device_create() local
216 struct mdev_parent *parent = mdev->type->parent; mdev_device_remove() local
[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 in i2c_mux_smbus_xfer() local
125 struct i2c_adapter *parent = priv->muxc->parent; i2c_mux_functionality() local
133 struct i2c_adapter *parent = priv->muxc->parent; i2c_mux_lock_bus() local
144 struct i2c_adapter *parent = priv->muxc->parent; i2c_mux_trylock_bus() local
159 struct i2c_adapter *parent = priv->muxc->parent; i2c_mux_unlock_bus() local
170 struct i2c_adapter *parent = priv->muxc->parent; i2c_parent_lock_bus() local
180 struct i2c_adapter *parent = priv->muxc->parent; i2c_parent_trylock_bus() local
194 struct i2c_adapter *parent = priv->muxc->parent; i2c_parent_unlock_bus() local
226 i2c_mux_alloc(struct i2c_adapter * parent,struct device * dev,int max_adapters,int sizeof_priv,u32 flags,int (* select)(struct i2c_mux_core *,u32),int (* deselect)(struct i2c_mux_core *,u32)) i2c_mux_alloc() argument
273 struct i2c_adapter *parent = muxc->parent; i2c_mux_add_adapter() local
[all...]
/linux/kernel/
H A Daudit_watch.c28 * event. Each audit_watch holds a reference to its associated parent.
41 struct audit_parent *parent; /* associated parent */ member
42 struct list_head wlist; /* entry in parent->watches list */
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 audit_get_parent(struct audit_parent * parent) audit_get_parent() argument
78 audit_put_parent(struct audit_parent * parent) audit_put_parent() argument
90 struct audit_parent *parent = NULL; audit_find_parent() local
139 struct audit_parent *parent; audit_init_parent() local
245 audit_update_watch(struct audit_parent * parent,const struct qstr * dname,dev_t dev,unsigned long ino,unsigned invalidating) audit_update_watch() argument
322 audit_remove_parent_watches(struct audit_parent * parent) audit_remove_parent_watches() argument
348 audit_get_nd(struct audit_watch * watch,struct path * parent) audit_get_nd() argument
370 audit_add_to_parent(struct audit_krule * krule,struct audit_parent * parent) audit_add_to_parent() argument
407 struct audit_parent *parent; audit_add_watch() local
454 struct audit_parent *parent = watch->parent; audit_remove_watch_rule() local
476 struct audit_parent *parent; audit_watch_handle_event() local
[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_paren in clk_gate_register_test_parent_data()
69 struct clk_hw *parent; clk_gate_register_test_parent_data_legacy() local
89 struct clk_hw *parent; clk_gate_register_test_parent_hw() local
133 struct clk_hw *parent; global() member
151 struct clk_hw *parent = ctx->parent; clk_gate_test_parent_rate() local
162 struct clk_hw *parent = ctx->parent; clk_gate_test_enable() local
179 struct clk_hw *parent = ctx->parent; clk_gate_test_disable() local
205 struct clk_hw *parent; clk_gate_test_init() local
242 struct clk_hw *parent = ctx->parent; clk_gate_test_invert_enable() local
259 struct clk_hw *parent = ctx->parent; clk_gate_test_invert_disable() local
284 struct clk_hw *parent; clk_gate_test_invert_init() local
315 struct clk_hw *parent = ctx->parent; clk_gate_test_hiword_enable() local
332 struct clk_hw *parent = ctx->parent; clk_gate_test_hiword_disable() local
357 struct clk_hw *parent; clk_gate_test_hiword_init() local
[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 mutex_lock(&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()
30 mutex_unlock(&parent->mutex); in hda_component_acpi_device_notify()
35 struct hda_component_parent *parent, in hda_component_manager_bind_acpi_notifications() argument
44 adev = parent->comps[0].adev; in hda_component_manager_bind_acpi_notifications()
48 for (i = 0; i < ARRAY_SIZE(parent->comps); i++) { in hda_component_manager_bind_acpi_notifications()
49 comp = hda_component_from_index(parent, i); in hda_component_manager_bind_acpi_notifications()
70 struct hda_component_parent *parent, in hda_component_manager_unbind_acpi_notifications() argument
87 hda_component_manager_playback_hook(struct hda_component_parent * parent,int action) hda_component_manager_playback_hook() argument
139 hda_component_manager_bind(struct hda_codec * cdc,struct hda_component_parent * parent) hda_component_manager_bind() argument
155 hda_component_manager_init(struct hda_codec * cdc,struct hda_component_parent * parent,int count,const char * bus,const char * hid,const char * match_str,const struct component_master_ops * ops) hda_component_manager_init() argument
194 hda_component_manager_free(struct hda_component_parent * parent,const struct component_master_ops * ops) hda_component_manager_free() argument
[all...]
H A Dhda_component.h38 void hda_component_acpi_device_notify(struct hda_component_parent *parent,
41 struct hda_component_parent *parent,
44 struct hda_component_parent *parent,
47 static inline void hda_component_acpi_device_notify(struct hda_component_parent *parent, in hda_component_acpi_device_notify() argument
55 struct hda_component_parent *parent, in hda_component_manager_bind_acpi_notifications() argument
64 struct hda_component_parent *parent, in hda_component_manager_unbind_acpi_notifications() argument
70 void hda_component_manager_playback_hook(struct hda_component_parent *parent, int action);
73 struct hda_component_parent *parent, int count,
78 void hda_component_manager_free(struct hda_component_parent *parent,
81 int hda_component_manager_bind(struct hda_codec *cdc, struct hda_component_parent *parent);
83 hda_component_from_index(struct hda_component_parent * parent,int index) hda_component_from_index() argument
96 hda_component_manager_unbind(struct hda_codec * cdc,struct hda_component_parent * parent) hda_component_manager_unbind() argument
[all...]
/linux/drivers/edac/
H A Ddebugfs.c60 struct dentry *parent; in edac_create_debugfs_nodes() local
64 parent = debugfs_create_dir(mci->dev.kobj.name, edac_debugfs); in edac_create_debugfs_nodes()
69 debugfs_create_u8(name, S_IRUGO | S_IWUSR, parent, in edac_create_debugfs_nodes()
73 debugfs_create_bool("fake_inject_ue", S_IRUGO | S_IWUSR, parent, in edac_create_debugfs_nodes()
76 debugfs_create_u16("fake_inject_count", S_IRUGO | S_IWUSR, parent, in edac_create_debugfs_nodes()
79 debugfs_create_file("fake_inject", S_IWUSR, parent, &mci->dev, in edac_create_debugfs_nodes()
82 mci->debugfs = parent; in edac_create_debugfs_nodes()
95 /* Create a toplevel dir under EDAC's debugfs hierarchy with parent @parent */
97 edac_debugfs_create_dir_at(const char *dirname, struct dentry *parent) in edac_debugfs_create_dir_at() argument
113 edac_debugfs_create_file(const char * name,umode_t mode,struct dentry * parent,void * data,const struct file_operations * fops) edac_debugfs_create_file() argument
125 edac_debugfs_create_x8(const char * name,umode_t mode,struct dentry * parent,u8 * value) edac_debugfs_create_x8() argument
136 edac_debugfs_create_x16(const char * name,umode_t mode,struct dentry * parent,u16 * value) edac_debugfs_create_x16() argument
147 edac_debugfs_create_x32(const char * name,umode_t mode,struct dentry * parent,u32 * value) edac_debugfs_create_x32() argument
[all...]
/linux/include/linux/
H A Dproc_fs.h100 struct proc_dir_entry *parent, const struct seq_operations *ops,
102 #define proc_create_seq_data(name, mode, parent, ops, data) \ argument
103 proc_create_seq_private(name, mode, parent, ops, 0, data)
104 #define proc_create_seq(name, mode, parent, ops) \ argument
105 proc_create_seq_private(name, mode, parent, ops, 0, NULL)
107 struct proc_dir_entry *parent,
109 #define proc_create_single(name, mode, parent, show) \ argument
110 proc_create_single_data(name, mode, parent, show, NULL)
117 struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops);
136 struct proc_dir_entry *parent, cons
138 proc_create_net(name,mode,parent,ops,state_size) global() argument
182 proc_symlink(const char * name,struct proc_dir_entry * parent,const char * dest) proc_symlink() argument
184 proc_mkdir(const char * name,struct proc_dir_entry * parent) proc_mkdir() argument
187 _proc_mkdir(const char * name,umode_t mode,struct proc_dir_entry * parent,void * data,bool force_lookup) _proc_mkdir() argument
192 proc_mkdir_data(const char * name,umode_t mode,struct proc_dir_entry * parent,void * data) proc_mkdir_data() argument
194 proc_mkdir_mode(const char * name,umode_t mode,struct proc_dir_entry * parent) proc_mkdir_mode() argument
195 proc_create_seq_private(name,mode,parent,ops,size,data) global() argument
196 proc_create_seq_data(name,mode,parent,ops,data) global() argument
197 proc_create_seq(name,mode,parent,ops) global() argument
198 proc_create_single(name,mode,parent,show) global() argument
199 proc_create_single_data(name,mode,parent,show,data) global() argument
202 proc_create(const char * name,umode_t mode,struct proc_dir_entry * parent,const struct proc_ops * proc_ops) proc_create() argument
207 proc_create_data(const char * name,umode_t mode,struct proc_dir_entry * parent,const struct proc_ops * proc_ops,void * data) proc_create_data() argument
217 remove_proc_entry(name,parent) global() argument
218 remove_proc_subtree(const char * name,struct proc_dir_entry * parent) remove_proc_subtree() argument
220 proc_create_net_data(name,mode,parent,ops,state_size,data) global() argument
221 proc_create_net_data_write(name,mode,parent,ops,write,state_size,data) global() argument
222 proc_create_net(name,mode,parent,state_size,ops) global() argument
223 proc_create_net_single(name,mode,parent,show,data) global() argument
224 proc_create_net_single_write(name,mode,parent,show,write,data) global() argument
236 proc_net_mkdir(struct net * net,const char * name,struct proc_dir_entry * parent) proc_net_mkdir() argument
[all...]
H A Drbtree.h49 /* Postorder iteration - always visit the parent after its children */
59 static inline void rb_link_node(struct rb_node *node, struct rb_node *parent, in rb_link_node() argument
62 node->__rb_parent_color = (unsigned long)parent; in rb_link_node()
68 static inline void rb_link_node_rcu(struct rb_node *node, struct rb_node *parent, in rb_link_node_rcu() argument
71 node->__rb_parent_color = (unsigned long)parent; in rb_link_node_rcu()
169 struct rb_node *parent = NULL; in rb_add_cached() local
173 parent = *link; in rb_add_cached()
174 if (less(node, parent)) { in rb_add_cached()
175 link = &parent->rb_left; in rb_add_cached()
177 link = &parent in rb_add_cached()
199 struct rb_node *parent = NULL; rb_add() local
228 struct rb_node *parent = NULL; rb_find_add_cached() local
264 struct rb_node *parent = NULL; rb_find_add() local
300 struct rb_node *parent = NULL; rb_find_add_rcu() local
[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 in __rb_change_child()
209 __rb_change_child_rcu(struct rb_node * old,struct rb_node * new,struct rb_node * parent,struct rb_root * root) __rb_change_child_rcu() argument
229 struct rb_node *parent, *rebalance; __rb_erase_augmented() local
[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/fs/sysfs/
H A Ddir.c21 void sysfs_warn_dup(struct kernfs_node *parent, const char *name) in sysfs_warn_dup() argument
27 kernfs_path(parent, buf, PATH_MAX); in sysfs_warn_dup()
42 struct kernfs_node *parent, *kn; in sysfs_create_dir_ns() local
49 if (kobj->parent) in sysfs_create_dir_ns()
50 parent = kobj->parent->sd; in sysfs_create_dir_ns()
52 parent = sysfs_root_kn; in sysfs_create_dir_ns()
54 if (!parent) in sysfs_create_dir_ns()
59 kn = kernfs_create_dir_ns(parent, kobject_name(kobj), 0755, uid, gid, in sysfs_create_dir_ns()
63 sysfs_warn_dup(parent, kobject_nam in sysfs_create_dir_ns()
108 struct kernfs_node *parent; sysfs_rename_dir_ns() local
136 struct kernfs_node *kn, *parent = parent_kobj->sd; sysfs_create_mount_point() local
157 struct kernfs_node *parent = parent_kobj->sd; sysfs_remove_mount_point() local
[all...]
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 in sysfs_remove_link() local
169 struct kernfs_node *parent, *kn = NULL; sysfs_rename_link_ns() local
[all...]
/linux/tools/testing/selftests/cgroup/
H A Dtest_kmem.c129 static int cg_run_in_subcgroups(const char *parent, in cg_run_in_subcgroups() argument
137 child = cg_name_indexed(parent, "child", i); in cg_run_in_subcgroups()
163 * threads. Then it checks the sanity of numbers on the parent level:
171 char *parent; in test_kmem_memcg_deletion() local
173 parent = cg_name(root, "kmem_memcg_deletion_test"); in test_kmem_memcg_deletion()
174 if (!parent) in test_kmem_memcg_deletion()
177 if (cg_create(parent)) in test_kmem_memcg_deletion()
180 if (cg_write(parent, "cgroup.subtree_control", "+memory")) in test_kmem_memcg_deletion()
183 if (cg_run_in_subcgroups(parent, alloc_kmem_smp, NULL, 100)) in test_kmem_memcg_deletion()
186 current = cg_read_long(parent, "memor in test_kmem_memcg_deletion()
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()
58 * The success should only depend on the parent cgroup permissions and not the
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_ in test_cpuset_perms_object()
169 char *parent = NULL, *child = NULL; test_cpuset_perms_subtree() local
[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()
346 * the parent type becomes domain threaded.
351 char *parent in test_cgcore_parent_becomes_threaded() local
393 char *parent = NULL, *child = NULL; test_cgcore_no_internal_process_constraint_on_threads() local
446 char *parent = NULL, *child = NULL; test_cgcore_top_down_constraint_enable() local
484 char *parent = NULL, *child = NULL; test_cgcore_top_down_constraint_disable() local
528 char *parent = NULL, *child = NULL; test_cgcore_internal_process_constraint() local
[all...]
/linux/drivers/platform/surface/
H A Dsurface_aggregator_registry.c45 .parent = &ssam_node_root,
51 .parent = &ssam_node_root,
57 .parent = &ssam_node_root,
63 .parent = &ssam_node_root,
69 .parent = &ssam_node_hub_base,
75 .parent = &ssam_node_root,
88 .parent = &ssam_node_root,
95 .parent = &ssam_node_root,
101 .parent = &ssam_node_root,
107 .parent
[all...]
/linux/drivers/gpu/drm/xe/
H A Dxe_gt_sriov_pf_debugfs.c165 static void pf_add_policy_attrs(struct xe_gt *gt, struct dentry *parent) in pf_add_policy_attrs() argument
167 xe_gt_assert(gt, gt == extract_gt(parent)); in pf_add_policy_attrs()
168 xe_gt_assert(gt, PFID == extract_vfid(parent)); in pf_add_policy_attrs()
170 debugfs_create_file_unsafe("reset_engine", 0644, parent, parent, &reset_engine_fops); in pf_add_policy_attrs()
171 debugfs_create_file_unsafe("sched_if_idle", 0644, parent, parent, &sched_if_idle_fops); in pf_add_policy_attrs()
172 debugfs_create_file_unsafe("sample_period_ms", 0644, parent, parent, &sample_period_fops); in pf_add_policy_attrs()
300 static void pf_add_config_attrs(struct xe_gt *gt, struct dentry *parent, unsigne in MAKE_XE_GUC_KLV_THRESHOLDS_SET()
353 struct dentry *parent = dent->d_parent; control_write() local
421 struct dentry *parent = dent->d_parent; guc_state_read() local
432 struct dentry *parent = dent->d_parent; guc_state_write() local
459 struct dentry *parent = dent->d_parent; config_blob_read() local
487 struct dentry *parent = dent->d_parent; config_blob_write() local
[all...]
/linux/drivers/powercap/
H A Ddtpm.c12 * parent node is a virtual description of the aggregation of the
105 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; __dtpm_add_power() local
172 struct dtpm *parent = dtpm->parent; dtpm_release_zone() local
365 dtpm_register(const char * name,struct dtpm * dtpm,struct dtpm * parent) dtpm_register() argument
416 dtpm_setup_virtual(const struct dtpm_node * hierarchy,struct dtpm * parent) dtpm_setup_virtual() argument
438 dtpm_setup_dt(const struct dtpm_node * hierarchy,struct dtpm * parent) dtpm_setup_dt() argument
479 dtpm_for_each_child(const struct dtpm_node * hierarchy,const struct dtpm_node * it,struct dtpm * parent) dtpm_for_each_child() argument
[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
175 struct pci_dn *parent, *pdn; add_sriov_vf_pdns() local
219 struct pci_dn *parent; remove_sriov_vf_pdns() local
287 struct device_node *parent; pci_add_device_node_info() local
344 struct device_node *parent; pci_remove_device_node_info() local
[all...]

12345678910>>...197