/linux/tools/lib/ |
H A D | rbtree.c | 162 parent = node; in __rb_insert() 206 parent = node; in __rb_insert() 287 if (parent) in ____rb_erase_color() 377 if (parent) in ____rb_erase_color() 511 while ((parent = rb_parent(node)) && node == parent->rb_right) in rb_next() 512 node = parent; in rb_next() 514 return parent; in rb_next() 539 while ((parent = rb_parent(node)) && node == parent->rb_left) in rb_prev() 540 node = parent; in rb_prev() 542 return parent; in rb_prev() [all …]
|
/linux/lib/ |
H A D | rbtree.c | 162 parent = node; in __rb_insert() 206 parent = node; in __rb_insert() 287 if (parent) in ____rb_erase_color() 377 if (parent) in ____rb_erase_color() 517 while ((parent = rb_parent(node)) && node == parent->rb_right) in rb_next() 518 node = parent; in rb_next() 520 return parent; in rb_next() 546 while ((parent = rb_parent(node)) && node == parent->rb_left) in rb_prev() 547 node = parent; in rb_prev() 549 return parent; in rb_prev() [all …]
|
H A D | kobject.c | 119 parent = parent->parent; in get_kobj_path_length() 129 for (parent = kobj; parent; parent = parent->parent) { in fill_kobj_path() 225 parent = kobject_get(kobj->parent); in kobject_add_internal() 232 kobj->parent = parent; in kobject_add_internal() 237 parent ? kobject_name(parent) : "<NULL>", in kobject_add_internal() 253 parent ? kobject_name(parent) : "'none'"); in kobject_add_internal() 373 kobj->parent = parent; in kobject_add_varg() 626 parent = kobj->parent; in kobject_del() 665 struct kobject *parent = kobj->parent; in kobject_cleanup() local 1063 if (parent && parent->ktype && parent->ktype->child_ns_type) in kobj_child_ns_ops() [all …]
|
/linux/tools/testing/selftests/drivers/net/mlxsw/ |
H A D | sch_offload.sh | 44 sed s/root/parent\ root/ | 129 local parent=$1; shift 138 if ((parent == 0)); then 151 local parent=$1; shift 154 if ((parent != 0)); then 240 with_$cont 8: "$parent" \ 241 with_red 11: "parent 8:1" \ 242 with_red 12: "parent 8:2" \ 243 with_tbf 13: "parent 8:3" \ 249 with_$cont 8: "$parent" \ [all …]
|
/linux/drivers/vfio/mdev/ |
H A D | mdev_core.c | 29 struct mdev_parent *parent = mdev->type->parent; in mdev_device_remove_common() local 67 memset(parent, 0, sizeof(*parent)); in mdev_register_parent() 69 parent->dev = dev; in mdev_register_parent() 71 parent->types = types; in mdev_register_parent() 72 parent->nr_types = nr_types; in mdev_register_parent() 104 up_write(&parent->unreg_sem); in mdev_unregister_parent() 113 struct mdev_parent *parent = mdev->type->parent; in mdev_device_release() local 132 struct mdev_parent *parent = type->parent; in mdev_device_create() local 164 mdev->dev.parent = parent->dev; in mdev_device_create() 200 up_read(&parent->unreg_sem); in mdev_device_create() [all …]
|
/linux/drivers/i2c/ |
H A D | i2c-mux.c | 44 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_master_xfer() local 63 struct i2c_adapter *parent = muxc->parent; in i2c_mux_master_xfer() local 84 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_smbus_xfer() local 106 struct i2c_adapter *parent = muxc->parent; in i2c_mux_smbus_xfer() local 125 struct i2c_adapter *parent = priv->muxc->parent; in i2c_mux_functionality() local 127 return parent->algo->functionality(parent); in i2c_mux_functionality() 133 struct i2c_adapter *parent = priv->muxc->parent; in i2c_mux_lock_bus() local 144 struct i2c_adapter *parent = priv->muxc->parent; in i2c_mux_trylock_bus() local 242 muxc->parent = parent; in i2c_mux_alloc() 273 struct i2c_adapter *parent = muxc->parent; in i2c_mux_add_adapter() local [all …]
|
/linux/kernel/ |
H 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() 390 watch->parent = parent; in audit_add_to_parent() 429 if (!parent) { in audit_add_watch() [all …]
|
/linux/drivers/clk/ |
H A D | clk-gate_test.c | 56 pdata.hw = parent; in clk_gate_register_test_parent_data() 151 struct clk_hw *parent = ctx->parent; in clk_gate_test_parent_rate() local 162 struct clk_hw *parent = ctx->parent; in clk_gate_test_enable() local 179 struct clk_hw *parent = ctx->parent; in clk_gate_test_disable() local 219 ctx->parent = parent; in clk_gate_test_init() 242 struct clk_hw *parent = ctx->parent; in clk_gate_test_invert_enable() local 259 struct clk_hw *parent = ctx->parent; in clk_gate_test_invert_disable() local 300 ctx->parent = parent; in clk_gate_test_invert_init() 315 struct clk_hw *parent = ctx->parent; in clk_gate_test_hiword_enable() local 332 struct clk_hw *parent = ctx->parent; in clk_gate_test_hiword_disable() local [all …]
|
/linux/drivers/edac/ |
H A D | debugfs.c | 57 struct dentry *parent; in edac_create_debugfs_nodes() local 79 mci->debugfs = parent; in edac_create_debugfs_nodes() 113 if (!parent) in edac_debugfs_create_file() 114 parent = edac_debugfs; in edac_debugfs_create_file() 122 struct dentry *parent, u8 *value) in edac_debugfs_create_x8() argument 124 if (!parent) in edac_debugfs_create_x8() 125 parent = edac_debugfs; in edac_debugfs_create_x8() 135 if (!parent) in edac_debugfs_create_x16() 136 parent = edac_debugfs; in edac_debugfs_create_x16() 146 if (!parent) in edac_debugfs_create_x32() [all …]
|
/linux/include/linux/ |
H A D | debugfs.h | 93 struct dentry *parent, 145 struct dentry *parent, 149 struct dentry *parent, 156 struct dentry *parent, 160 struct dentry *parent, 231 struct dentry *parent) 244 struct dentry *parent, 310 struct dentry *parent, 330 struct dentry *parent, 343 struct dentry *parent, [all …]
|
H A D | proc_fs.h | 97 proc_create_seq_private(name, mode, parent, ops, 0, data) 98 #define proc_create_seq(name, mode, parent, ops) \ argument 101 struct proc_dir_entry *parent, 103 #define proc_create_single(name, mode, parent, show) \ argument 104 proc_create_single_data(name, mode, parent, show, NULL) 135 struct proc_dir_entry *parent, 138 struct proc_dir_entry *parent, 143 struct proc_dir_entry *parent, 178 struct proc_dir_entry *parent) {return NULL;} in proc_mkdir() argument 211 #define remove_proc_entry(name, parent) do {} while (0) argument [all …]
|
H A D | rbtree_augmented.h | 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() 198 if (parent) { in __rb_change_child() 211 if (parent) { in __rb_change_child_rcu() 241 parent = __rb_parent(pc); in __rb_erase_augmented() 248 tmp = parent; in __rb_erase_augmented() 255 tmp = parent; in __rb_erase_augmented() 270 parent = successor; in __rb_erase_augmented() [all …]
|
/linux/drivers/platform/surface/ |
H A D | surface_aggregator_registry.c | 44 .parent = &ssam_node_root, 50 .parent = &ssam_node_root, 56 .parent = &ssam_node_root, 62 .parent = &ssam_node_root, 74 .parent = &ssam_node_root, 87 .parent = &ssam_node_root, 94 .parent = &ssam_node_root, 100 .parent = &ssam_node_root, 106 .parent = &ssam_node_root, 112 .parent = &ssam_node_root, [all …]
|
/linux/tools/testing/selftests/cgroup/ |
H A D | test_kmem.c | 171 char *parent; in test_kmem_memcg_deletion() local 174 if (!parent) in test_kmem_memcg_deletion() 207 cg_destroy(parent); in test_kmem_memcg_deletion() 208 free(parent); in test_kmem_memcg_deletion() 308 char *parent; in test_kmem_dead_cgroups() local 313 if (!parent) in test_kmem_dead_cgroups() 340 cg_destroy(parent); in test_kmem_dead_cgroups() 341 free(parent); in test_kmem_dead_cgroups() 360 if (!parent) in test_percpu_basic() 398 cg_destroy(parent); in test_percpu_basic() [all …]
|
H A D | test_cpuset.c | 33 const char *parent = arg; in do_controller_fn() local 73 parent = cg_name(root, "cpuset_test_0"); in test_cpuset_perms_object() 74 if (!parent) in test_cpuset_perms_object() 79 if (cg_create(parent)) in test_cpuset_perms_object() 145 cg_destroy(parent); in test_cpuset_perms_object() 147 free(parent); in test_cpuset_perms_object() 169 char *parent = NULL, *child = NULL; in test_cpuset_perms_subtree() local 176 if (!parent) in test_cpuset_perms_subtree() 184 if (cg_create(parent)) in test_cpuset_perms_subtree() 227 cg_destroy(parent); in test_cpuset_perms_subtree() [all …]
|
H A D | test_core.c | 323 if (parent) in test_cgcore_invalid_domain() 328 free(parent); in test_cgcore_invalid_domain() 364 if (parent) in test_cgcore_parent_becomes_threaded() 367 free(parent); in test_cgcore_parent_becomes_threaded() 417 if (parent) in test_cgcore_no_internal_process_constraint_on_threads() 420 free(parent); in test_cgcore_no_internal_process_constraint_on_threads() 452 if (parent) in test_cgcore_top_down_constraint_enable() 455 free(parent); in test_cgcore_top_down_constraint_enable() 493 if (parent) in test_cgcore_top_down_constraint_disable() 496 free(parent); in test_cgcore_top_down_constraint_disable() [all …]
|
/linux/fs/kernfs/ |
H A D | dir.c | 87 a = a->parent; in kernfs_common_ancestor() 91 b = b->parent; in kernfs_common_ancestor() 298 parent = kn->parent; in kernfs_get_parent() 565 parent = kn->parent; in kernfs_put() 700 kn = __kernfs_new_node(kernfs_root(parent), parent, in kernfs_new_node() 704 kn->parent = parent; in kernfs_new_node() 772 struct kernfs_node *parent = kn->parent; in kernfs_add_one() local 893 parent = kernfs_find_ns(parent, name, ns); in kernfs_walk_ns() 1174 if (kn->parent && kernfs_ns_enabled(kn->parent) && in kernfs_dop_revalidate() 1494 pos->parent ? pos->parent->iattr : NULL; in __kernfs_remove() [all …]
|
H A D | symlink.c | 43 if (kernfs_ns_enabled(parent)) in kernfs_create_link() 64 base = parent; in kernfs_get_target_path() 65 while (base->parent) { in kernfs_get_target_path() 66 kn = target->parent; in kernfs_get_target_path() 67 while (kn->parent && base != kn) in kernfs_get_target_path() 68 kn = kn->parent; in kernfs_get_target_path() 78 base = base->parent; in kernfs_get_target_path() 83 while (kn->parent && kn != base) { in kernfs_get_target_path() 85 kn = kn->parent; in kernfs_get_target_path() 105 kn = kn->parent; in kernfs_get_target_path() [all …]
|
/linux/include/trace/events/ |
H A D | qdisc.h | 28 __field( u32, parent ) 40 __entry->parent = qdisc->parent; 61 __field(u32, parent) 70 __entry->parent = qdisc->parent; 93 __entry->parent = q->parent; 98 __get_str(kind), TC_H_MAJ(__entry->parent) >> 16, TC_H_MIN(__entry->parent), 118 __entry->parent = q->parent; 123 __get_str(kind), TC_H_MAJ(__entry->parent) >> 16, TC_H_MIN(__entry->parent), 136 __field( u32, parent ) 142 __entry->parent = parent; [all …]
|
/linux/fs/sysfs/ |
H A D | dir.c | 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() 63 sysfs_warn_dup(parent, kobject_name(kobj)); in sysfs_create_dir_ns() 108 struct kernfs_node *parent; in sysfs_rename_dir_ns() local 111 parent = kernfs_get_parent(kobj->sd); in sysfs_rename_dir_ns() 113 kernfs_put(parent); in sysfs_rename_dir_ns() [all …]
|
H A D | symlink.c | 26 if (WARN_ON(!name || !parent)) 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() 145 struct kernfs_node *parent = NULL; in sysfs_remove_link() local 148 parent = sysfs_root_kn; in sysfs_remove_link() 150 parent = kobj->sd; in sysfs_remove_link() 174 parent = sysfs_root_kn; in sysfs_rename_link_ns() [all …]
|
/linux/drivers/clk/imx/ |
H A D | clk.h | 133 #define imx_clk_gate(name, parent, reg, shift) \ argument 134 to_clk(imx_clk_hw_gate(name, parent, reg, shift)) 139 #define imx_clk_gate2(name, parent, reg, shift) \ argument 140 to_clk(imx_clk_hw_gate2(name, parent, reg, shift)) 157 #define imx_clk_pllv1(type, name, parent, base) \ argument 160 #define imx_clk_pllv2(name, parent, base) \ argument 161 to_clk(imx_clk_hw_pllv2(name, parent, base)) 232 const char *parent, void __iomem *base); 243 u8 parent, u8 bypass1, u8 bypass2, 357 const char *parent, in imx_clk_hw_divider_closest() argument [all …]
|
/linux/drivers/powercap/ |
H A D | dtpm.c | 105 struct dtpm *parent = dtpm->parent; in __dtpm_sub_power() local 107 while (parent) { in __dtpm_sub_power() 111 parent = parent->parent; in __dtpm_sub_power() 117 struct dtpm *parent = dtpm->parent; in __dtpm_add_power() local 123 parent = parent->parent; in __dtpm_add_power() 172 struct dtpm *parent = dtpm->parent; in dtpm_release_zone() local 177 if (parent) in dtpm_release_zone() 378 if (parent && parent->ops) in dtpm_register() 391 parent ? &parent->zone : NULL, in dtpm_register() 397 if (parent) { in dtpm_register() [all …]
|
/linux/arch/powerpc/kernel/ |
H A D | pci_dn.c | 45 pbus = pbus->parent; in pci_bus_to_pdn() 83 if (!parent) in pci_get_pdn_by_devfn() 115 if (!parent) in pci_get_pdn() 154 if (!parent) in add_one_sriov_vf_pdn() 162 pdn->parent = parent; in add_one_sriov_vf_pdn() 189 if (!parent) in add_sriov_vf_pdns() 234 if (!parent) in remove_sriov_vf_pdns() 332 pdn->parent = parent ? PCI_DN(parent) : NULL; in pci_add_device_node_info() 334 if (pdn->parent) in pci_add_device_node_info() 361 if (parent) in pci_remove_device_node_info() [all …]
|
/linux/drivers/s390/cio/ |
H A D | vfio_ccw_drv.c | 159 kfree(parent); in vfio_ccw_free_parent() 165 struct vfio_ccw_parent *parent; in vfio_ccw_sch_probe() local 174 parent = kzalloc(struct_size(parent, mdev_types, 1), GFP_KERNEL); in vfio_ccw_sch_probe() 175 if (!parent) in vfio_ccw_sch_probe() 179 parent->dev.parent = &sch->dev; in vfio_ccw_sch_probe() 189 parent->mdev_types[0] = &parent->mdev_type; in vfio_ccw_sch_probe() 190 ret = mdev_register_parent(&parent->parent, &sch->dev, in vfio_ccw_sch_probe() 192 parent->mdev_types, 1); in vfio_ccw_sch_probe() 202 device_del(&parent->dev); in vfio_ccw_sch_probe() 204 put_device(&parent->dev); in vfio_ccw_sch_probe() [all …]
|