/Linux-v4.19/tools/lib/ |
D | rbtree.c | 65 struct rb_node *parent = rb_parent(old); in __rb_rotate_set_parents() local 68 __rb_change_child(old, new, parent, root); in __rb_rotate_set_parents() 75 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; in __rb_insert() local 85 if (!parent) { in __rb_insert() 88 } else if (rb_is_black(parent)) in __rb_insert() 91 gparent = rb_red_parent(parent); in __rb_insert() 94 if (parent != tmp) { /* parent == gparent->rb_left */ in __rb_insert() 110 rb_set_parent_color(parent, gparent, RB_BLACK); in __rb_insert() 112 parent = rb_parent(node); in __rb_insert() 113 rb_set_parent_color(node, parent, RB_RED); in __rb_insert() [all …]
|
/Linux-v4.19/lib/ |
D | rbtree.c | 90 struct rb_node *parent = rb_parent(old); in __rb_rotate_set_parents() local 93 __rb_change_child(old, new, parent, root); in __rb_rotate_set_parents() 101 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; in __rb_insert() local 110 if (unlikely(!parent)) { in __rb_insert() 126 if(rb_is_black(parent)) in __rb_insert() 129 gparent = rb_red_parent(parent); in __rb_insert() 132 if (parent != tmp) { /* parent == gparent->rb_left */ in __rb_insert() 148 rb_set_parent_color(parent, gparent, RB_BLACK); in __rb_insert() 150 parent = rb_parent(node); in __rb_insert() 151 rb_set_parent_color(node, parent, RB_RED); in __rb_insert() [all …]
|
/Linux-v4.19/tools/testing/selftests/cgroup/ |
D | test_core.c | 107 char *grandparent = NULL, *parent = NULL, *child = NULL; in test_cgcore_invalid_domain() local 110 parent = cg_name(root, "cg_test_grandparent/cg_test_parent"); in test_cgcore_invalid_domain() 112 if (!parent || !child || !grandparent) in test_cgcore_invalid_domain() 118 if (cg_create(parent)) in test_cgcore_invalid_domain() 124 if (cg_write(parent, "cgroup.type", "threaded")) in test_cgcore_invalid_domain() 142 if (parent) in test_cgcore_invalid_domain() 143 cg_destroy(parent); in test_cgcore_invalid_domain() 147 free(parent); in test_cgcore_invalid_domain() 159 char *parent = NULL, *child = NULL; in test_cgcore_parent_becomes_threaded() local 161 parent = cg_name(root, "cg_test_parent"); in test_cgcore_parent_becomes_threaded() [all …]
|
D | test_memcontrol.c | 29 char *parent, *child, *parent2, *child2; in test_memcg_subtree_control() local 34 parent = cg_name(root, "memcg_test_0"); in test_memcg_subtree_control() 36 if (!parent || !child) in test_memcg_subtree_control() 39 if (cg_create(parent)) in test_memcg_subtree_control() 42 if (cg_write(parent, "cgroup.subtree_control", "+memory")) in test_memcg_subtree_control() 73 cg_destroy(parent); in test_memcg_subtree_control() 74 free(parent); in test_memcg_subtree_control() 263 char *parent[3] = {NULL}; in test_memcg_min() local 273 parent[0] = cg_name(root, "memcg_test_0"); in test_memcg_min() 274 if (!parent[0]) in test_memcg_min() [all …]
|
/Linux-v4.19/drivers/vfio/mdev/ |
D | mdev_core.c | 35 return mdev->parent->dev; in mdev_parent_dev() 72 struct mdev_parent *parent; in __find_parent_device() local 74 list_for_each_entry(parent, &parent_list, next) { in __find_parent_device() 75 if (parent->dev == dev) in __find_parent_device() 76 return parent; in __find_parent_device() 83 struct mdev_parent *parent = container_of(kref, struct mdev_parent, in mdev_release_parent() local 85 struct device *dev = parent->dev; in mdev_release_parent() 87 kfree(parent); in mdev_release_parent() 92 inline struct mdev_parent *mdev_get_parent(struct mdev_parent *parent) in mdev_get_parent() argument 94 if (parent) in mdev_get_parent() [all …]
|
D | vfio_mdev.c | 30 struct mdev_parent *parent = mdev->parent; in vfio_mdev_open() local 33 if (unlikely(!parent->ops->open)) in vfio_mdev_open() 39 ret = parent->ops->open(mdev); in vfio_mdev_open() 49 struct mdev_parent *parent = mdev->parent; in vfio_mdev_release() local 51 if (likely(parent->ops->release)) in vfio_mdev_release() 52 parent->ops->release(mdev); in vfio_mdev_release() 61 struct mdev_parent *parent = mdev->parent; in vfio_mdev_unlocked_ioctl() local 63 if (unlikely(!parent->ops->ioctl)) in vfio_mdev_unlocked_ioctl() 66 return parent->ops->ioctl(mdev, cmd, arg); in vfio_mdev_unlocked_ioctl() 73 struct mdev_parent *parent = mdev->parent; in vfio_mdev_read() local [all …]
|
D | mdev_sysfs.c | 32 ret = attr->show(kobj, type->parent->dev, buf); in mdev_type_attr_show() 45 ret = attr->store(&type->kobj, type->parent->dev, buf, count); in mdev_type_attr_store() 95 struct mdev_type *add_mdev_supported_type(struct mdev_parent *parent, in add_mdev_supported_type() argument 110 type->kobj.kset = parent->mdev_types_kset; in add_mdev_supported_type() 113 "%s-%s", dev_driver_string(parent->dev), in add_mdev_supported_type() 138 type->parent = parent; in add_mdev_supported_type() 161 static int add_mdev_supported_type_groups(struct mdev_parent *parent) in add_mdev_supported_type_groups() argument 165 for (i = 0; parent->ops->supported_type_groups[i]; i++) { in add_mdev_supported_type_groups() 168 type = add_mdev_supported_type(parent, in add_mdev_supported_type_groups() 169 parent->ops->supported_type_groups[i]); in add_mdev_supported_type_groups() [all …]
|
/Linux-v4.19/drivers/i2c/ |
D | i2c-mux.c | 43 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_master_xfer() local 50 ret = __i2c_transfer(parent, msgs, num); in __i2c_mux_master_xfer() 62 struct i2c_adapter *parent = muxc->parent; in i2c_mux_master_xfer() local 69 ret = i2c_transfer(parent, msgs, num); in i2c_mux_master_xfer() 83 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_smbus_xfer() local 90 ret = __i2c_smbus_xfer(parent, addr, flags, in __i2c_mux_smbus_xfer() 105 struct i2c_adapter *parent = muxc->parent; in i2c_mux_smbus_xfer() local 112 ret = i2c_smbus_xfer(parent, addr, flags, in i2c_mux_smbus_xfer() 124 struct i2c_adapter *parent = priv->muxc->parent; in i2c_mux_functionality() local 126 return parent->algo->functionality(parent); in i2c_mux_functionality() [all …]
|
/Linux-v4.19/drivers/mtd/ |
D | mtdpart.c | 50 struct mtd_info *parent; member 77 stats = part->parent->ecc_stats; in part_read() 78 res = part->parent->_read(part->parent, from + part->offset, len, in part_read() 82 part->parent->ecc_stats.failed - stats.failed; in part_read() 85 part->parent->ecc_stats.corrected - stats.corrected; in part_read() 94 return part->parent->_point(part->parent, from + part->offset, len, in part_point() 102 return part->parent->_unpoint(part->parent, from + part->offset, len); in part_unpoint() 112 stats = part->parent->ecc_stats; in part_read_oob() 113 res = part->parent->_read_oob(part->parent, from + part->offset, ops); in part_read_oob() 116 part->parent->ecc_stats.failed - stats.failed; in part_read_oob() [all …]
|
/Linux-v4.19/kernel/ |
D | audit_watch.c | 54 struct audit_parent *parent; /* associated parent */ member 71 static void audit_free_parent(struct audit_parent *parent) in audit_free_parent() argument 73 WARN_ON(!list_empty(&parent->watches)); in audit_free_parent() 74 kfree(parent); in audit_free_parent() 79 struct audit_parent *parent; in audit_watch_free_mark() local 81 parent = container_of(entry, struct audit_parent, mark); in audit_watch_free_mark() 82 audit_free_parent(parent); in audit_watch_free_mark() 85 static void audit_get_parent(struct audit_parent *parent) in audit_get_parent() argument 87 if (likely(parent)) in audit_get_parent() 88 fsnotify_get_mark(&parent->mark); in audit_get_parent() [all …]
|
/Linux-v4.19/include/linux/ |
D | proc_fs.h | 32 struct proc_dir_entry *parent, const struct seq_operations *ops, 34 #define proc_create_seq_data(name, mode, parent, ops, data) \ argument 35 proc_create_seq_private(name, mode, parent, ops, 0, data) 36 #define proc_create_seq(name, mode, parent, ops) \ argument 37 proc_create_seq_private(name, mode, parent, ops, 0, NULL) 39 struct proc_dir_entry *parent, 41 #define proc_create_single(name, mode, parent, show) \ argument 42 proc_create_single_data(name, mode, parent, show, NULL) 49 struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, c… 59 struct proc_dir_entry *parent, const struct seq_operations *ops, [all …]
|
D | debugfs.h | 59 struct dentry *debugfs_lookup(const char *name, struct dentry *parent); 62 struct dentry *parent, void *data, 65 struct dentry *parent, void *data, 69 struct dentry *parent, void *data, 73 struct dentry *debugfs_create_dir(const char *name, struct dentry *parent); 75 struct dentry *debugfs_create_symlink(const char *name, struct dentry *parent, 80 struct dentry *parent, 101 struct dentry *parent, u8 *value); 103 struct dentry *parent, u16 *value); 105 struct dentry *parent, u32 *value); [all …]
|
/Linux-v4.19/fs/sysfs/ |
D | dir.c | 21 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 48 if (kobj->parent) in sysfs_create_dir_ns() 49 parent = kobj->parent->sd; in sysfs_create_dir_ns() 51 parent = sysfs_root_kn; in sysfs_create_dir_ns() 53 if (!parent) in sysfs_create_dir_ns() 58 kn = kernfs_create_dir_ns(parent, kobject_name(kobj), 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 [all …]
|
D | group.c | 19 static void remove_files(struct kernfs_node *parent, in remove_files() argument 27 kernfs_remove_by_name(parent, (*attr)->name); in remove_files() 30 kernfs_remove_by_name(parent, (*bin_attr)->attr.name); in remove_files() 33 static int create_files(struct kernfs_node *parent, struct kobject *kobj, in create_files() argument 51 kernfs_remove_by_name(parent, (*attr)->name); in create_files() 63 error = sysfs_add_file_mode_ns(parent, *attr, false, in create_files() 69 remove_files(parent, grp); in create_files() 79 kernfs_remove_by_name(parent, in create_files() 92 error = sysfs_add_file_mode_ns(parent, in create_files() 100 remove_files(parent, grp); in create_files() [all …]
|
D | symlink.c | 20 static int sysfs_do_create_link_sd(struct kernfs_node *parent, in sysfs_do_create_link_sd() argument 26 BUG_ON(!name || !parent); in sysfs_do_create_link_sd() 43 kn = kernfs_create_link(parent, name, target); in sysfs_do_create_link_sd() 50 sysfs_warn_dup(parent, name); in sysfs_do_create_link_sd() 69 struct kernfs_node *parent = NULL; in sysfs_do_create_link() local 72 parent = sysfs_root_kn; in sysfs_do_create_link() 74 parent = kobj->sd; in sysfs_do_create_link() 76 if (!parent) in sysfs_do_create_link() 79 return sysfs_do_create_link_sd(parent, target, name, warn); in sysfs_do_create_link() 144 struct kernfs_node *parent = NULL; in sysfs_remove_link() local [all …]
|
/Linux-v4.19/drivers/edac/ |
D | debugfs.c | 61 struct dentry *d, *parent; in edac_create_debugfs_nodes() local 71 parent = d; in edac_create_debugfs_nodes() 76 d = debugfs_create_u8(name, S_IRUGO | S_IWUSR, parent, in edac_create_debugfs_nodes() 82 d = debugfs_create_bool("fake_inject_ue", S_IRUGO | S_IWUSR, parent, in edac_create_debugfs_nodes() 87 d = debugfs_create_u16("fake_inject_count", S_IRUGO | S_IWUSR, parent, in edac_create_debugfs_nodes() 92 d = debugfs_create_file("fake_inject", S_IWUSR, parent, in edac_create_debugfs_nodes() 98 mci->debugfs = parent; in edac_create_debugfs_nodes() 117 edac_debugfs_create_dir_at(const char *dirname, struct dentry *parent) in edac_debugfs_create_dir_at() argument 119 return debugfs_create_dir(dirname, parent); in edac_debugfs_create_dir_at() 133 edac_debugfs_create_file(const char *name, umode_t mode, struct dentry *parent, in edac_debugfs_create_file() argument [all …]
|
/Linux-v4.19/fs/debugfs/ |
D | inode.c | 263 struct dentry *debugfs_lookup(const char *name, struct dentry *parent) in debugfs_lookup() argument 267 if (IS_ERR(parent)) in debugfs_lookup() 270 if (!parent) in debugfs_lookup() 271 parent = debugfs_mount->mnt_root; in debugfs_lookup() 273 dentry = lookup_one_len_unlocked(name, parent, strlen(name)); in debugfs_lookup() 284 static struct dentry *start_creating(const char *name, struct dentry *parent) in start_creating() argument 291 if (IS_ERR(parent)) in start_creating() 292 return parent; in start_creating() 304 if (!parent) in start_creating() 305 parent = debugfs_mount->mnt_root; in start_creating() [all …]
|
/Linux-v4.19/drivers/clk/imx/ |
D | clk.h | 25 const char *parent, void __iomem *base); 27 struct clk *imx_clk_pllv2(const char *name, const char *parent, 54 struct clk *imx_clk_gate_exclusive(const char *name, const char *parent, 68 struct clk *imx_clk_fixup_divider(const char *name, const char *parent, 90 const char *parent, unsigned int mult, unsigned int div) in imx_clk_fixed_factor() argument 92 return clk_register_fixed_factor(NULL, name, parent, in imx_clk_fixed_factor() 96 static inline struct clk *imx_clk_divider(const char *name, const char *parent, in imx_clk_divider() argument 99 return clk_register_divider(NULL, name, parent, CLK_SET_RATE_PARENT, in imx_clk_divider() 104 const char *parent, void __iomem *reg, u8 shift, u8 width, in imx_clk_divider_flags() argument 107 return clk_register_divider(NULL, name, parent, flags, in imx_clk_divider_flags() [all …]
|
/Linux-v4.19/fs/kernfs/ |
D | dir.c | 48 return strlcpy(buf, kn->parent ? kn->name : "/", buflen); in kernfs_name_locked() 56 while (to->parent && to != from) { in kernfs_depth() 58 to = to->parent; in kernfs_depth() 76 a = a->parent; in kernfs_common_ancestor() 80 b = b->parent; in kernfs_common_ancestor() 86 b = b->parent; in kernfs_common_ancestor() 87 a = a->parent; in kernfs_common_ancestor() 158 kn = kn->parent; in kernfs_path_from_node_locked() 280 struct kernfs_node *parent; in kernfs_get_parent() local 284 parent = kn->parent; in kernfs_get_parent() [all …]
|
D | symlink.c | 26 struct kernfs_node *kernfs_create_link(struct kernfs_node *parent, in kernfs_create_link() argument 40 kn = kernfs_new_node(parent, name, S_IFLNK|S_IRWXUGO, uid, gid, in kernfs_create_link() 45 if (kernfs_ns_enabled(parent)) in kernfs_create_link() 58 static int kernfs_get_target_path(struct kernfs_node *parent, in kernfs_get_target_path() argument 66 base = parent; in kernfs_get_target_path() 67 while (base->parent) { in kernfs_get_target_path() 68 kn = target->parent; in kernfs_get_target_path() 69 while (kn->parent && base != kn) in kernfs_get_target_path() 70 kn = kn->parent; in kernfs_get_target_path() 77 base = base->parent; in kernfs_get_target_path() [all …]
|
/Linux-v4.19/arch/c6x/platforms/ |
D | pll.c | 33 if (clk->parent) in __clk_enable() 34 __clk_enable(clk->parent); in __clk_enable() 44 if (clk->parent) in __clk_disable() 45 __clk_disable(clk->parent); in __clk_disable() 132 int clk_set_parent(struct clk *clk, struct clk *parent) in clk_set_parent() argument 144 clk->parent = parent; in clk_set_parent() 146 list_add(&clk->childnode, &clk->parent->children); in clk_set_parent() 164 if (WARN(clk->parent && !clk->parent->rate, in clk_register() 166 clk->name, clk->parent->name)) in clk_register() 171 if (clk->parent) in clk_register() [all …]
|
/Linux-v4.19/fs/tracefs/ |
D | inode.c | 315 static struct dentry *start_creating(const char *name, struct dentry *parent) in start_creating() argument 332 if (!parent) in start_creating() 333 parent = tracefs_mount->mnt_root; in start_creating() 335 inode_lock(parent->d_inode); in start_creating() 336 dentry = lookup_one_len(name, parent, strlen(name)); in start_creating() 343 inode_unlock(parent->d_inode); in start_creating() 391 struct dentry *parent, void *data, in tracefs_create_file() argument 400 dentry = start_creating(name, parent); in tracefs_create_file() 417 static struct dentry *__create_dir(const char *name, struct dentry *parent, in __create_dir() argument 420 struct dentry *dentry = start_creating(name, parent); in __create_dir() [all …]
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | pci_dn.c | 58 pbus = pbus->parent; in pci_bus_to_pdn() 75 struct pci_dn *parent, *pdn; in pci_get_pdn_by_devfn() local 95 parent = pci_bus_to_pdn(bus); in pci_get_pdn_by_devfn() 96 if (!parent) in pci_get_pdn_by_devfn() 99 list_for_each_entry(pdn, &parent->child_list, list) { in pci_get_pdn_by_devfn() 111 struct pci_dn *parent, *pdn; in pci_get_pdn() local 127 parent = pci_bus_to_pdn(pdev->bus); in pci_get_pdn() 128 if (!parent) in pci_get_pdn() 131 list_for_each_entry(pdn, &parent->child_list, list) { in pci_get_pdn() 141 static struct pci_dn *add_one_dev_pci_data(struct pci_dn *parent, in add_one_dev_pci_data() argument [all …]
|
/Linux-v4.19/fs/exportfs/ |
D | expfs.c | 77 struct dentry *parent = dget_parent(dentry); in dentry_connected() local 81 dput(parent); in dentry_connected() 84 dentry = parent; in dentry_connected() 94 struct dentry *parent = dget_parent(dentry); in clear_disconnected() local 103 dentry = parent; in clear_disconnected() 123 struct dentry *parent; in reconnect_one() local 127 parent = ERR_PTR(-EACCES); in reconnect_one() 130 parent = mnt->mnt_sb->s_export_op->get_parent(dentry); in reconnect_one() 133 if (IS_ERR(parent)) { in reconnect_one() 135 __func__, dentry->d_inode->i_ino, PTR_ERR(parent)); in reconnect_one() [all …]
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | arm-realview-pba8.dts | 45 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 …]
|