Home
last modified time | relevance | path

Searched refs:parent (Results 1 – 200 of 4518) sorted by relevance

12345678910>>...23

/linux-4.4.14/tools/lib/
Drbtree.c65 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-4.4.14/lib/
Drbtree.c90 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()
100 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; in __rb_insert() local
110 if (!parent) { in __rb_insert()
113 } else if (rb_is_black(parent)) in __rb_insert()
116 gparent = rb_red_parent(parent); in __rb_insert()
119 if (parent != tmp) { /* parent == gparent->rb_left */ in __rb_insert()
135 rb_set_parent_color(parent, gparent, RB_BLACK); in __rb_insert()
137 parent = rb_parent(node); in __rb_insert()
138 rb_set_parent_color(node, parent, RB_RED); in __rb_insert()
[all …]
Dkobject.c106 struct kobject *parent = kobj; in get_kobj_path_length() local
113 if (kobject_name(parent) == NULL) in get_kobj_path_length()
115 length += strlen(kobject_name(parent)) + 1; in get_kobj_path_length()
116 parent = parent->parent; in get_kobj_path_length()
117 } while (parent); in get_kobj_path_length()
123 struct kobject *parent; in fill_kobj_path() local
126 for (parent = kobj; parent; parent = parent->parent) { in fill_kobj_path()
127 int cur = strlen(kobject_name(parent)); in fill_kobj_path()
130 strncpy(path + length, kobject_name(parent), cur); in fill_kobj_path()
203 struct kobject *parent; in kobject_add_internal() local
[all …]
Drbtree_test.c26 struct rb_node **new = &root->rb_node, *parent = NULL; in insert() local
30 parent = *new; in insert()
31 if (key < rb_entry(parent, struct test_node, rb)->key) in insert()
32 new = &parent->rb_left; in insert()
34 new = &parent->rb_right; in insert()
37 rb_link_node(&node->rb, parent, new); in insert()
72 struct test_node *parent; in RB_DECLARE_CALLBACKS() local
76 parent = rb_entry(rb_parent, struct test_node, rb); in RB_DECLARE_CALLBACKS()
77 if (parent->augmented < val) in RB_DECLARE_CALLBACKS()
78 parent->augmented = val; in RB_DECLARE_CALLBACKS()
[all …]
/linux-4.4.14/drivers/staging/lustre/lustre/ldlm/
Dinterval_tree.c155 struct interval_node *parent = node->in_parent; in __rotate_left() local
162 right->in_parent = parent; in __rotate_left()
163 if (parent) { in __rotate_left()
165 parent->in_left = right; in __rotate_left()
167 parent->in_right = right; in __rotate_left()
184 struct interval_node *parent = node->in_parent; in __rotate_right() local
191 left->in_parent = parent; in __rotate_right()
192 if (parent) { in __rotate_right()
194 parent->in_right = left; in __rotate_right()
196 parent->in_left = left; in __rotate_right()
[all …]
/linux-4.4.14/drivers/i2c/
Di2c-mux.c35 struct i2c_adapter *parent; member
48 struct i2c_adapter *parent = priv->parent; in i2c_mux_master_xfer() local
53 ret = priv->select(parent, priv->mux_priv, priv->chan_id); in i2c_mux_master_xfer()
55 ret = __i2c_transfer(parent, msgs, num); in i2c_mux_master_xfer()
57 priv->deselect(parent, priv->mux_priv, priv->chan_id); in i2c_mux_master_xfer()
68 struct i2c_adapter *parent = priv->parent; in i2c_mux_smbus_xfer() local
73 ret = priv->select(parent, priv->mux_priv, priv->chan_id); in i2c_mux_smbus_xfer()
75 ret = parent->algo->smbus_xfer(parent, addr, flags, in i2c_mux_smbus_xfer()
78 priv->deselect(parent, priv->mux_priv, priv->chan_id); in i2c_mux_smbus_xfer()
87 struct i2c_adapter *parent = priv->parent; in i2c_mux_functionality() local
[all …]
/linux-4.4.14/kernel/
Daudit_watch.c52 struct audit_parent *parent; /* associated parent */ member
69 static void audit_free_parent(struct audit_parent *parent) in audit_free_parent() argument
71 WARN_ON(!list_empty(&parent->watches)); in audit_free_parent()
72 kfree(parent); in audit_free_parent()
77 struct audit_parent *parent; in audit_watch_free_mark() local
79 parent = container_of(entry, struct audit_parent, mark); in audit_watch_free_mark()
80 audit_free_parent(parent); in audit_watch_free_mark()
83 static void audit_get_parent(struct audit_parent *parent) in audit_get_parent() argument
85 if (likely(parent)) in audit_get_parent()
86 fsnotify_get_mark(&parent->mark); in audit_get_parent()
[all …]
Dresource.c71 while (!p->sibling && p->parent) in next_resource()
72 p = p->parent; in next_resource()
111 for (depth = 0, p = r; depth < MAX_IORES_LEVEL; depth++, p = p->parent) in r_show()
112 if (p->parent == root) in r_show()
226 new->parent = root; in __request_resource()
240 p = &old->parent->child; in __release_resource()
247 old->parent = NULL; in __release_resource()
266 tmp->parent = NULL; in __release_child_resources()
714 if ( new->parent ) { in allocate_resource()
755 static struct resource * __insert_resource(struct resource *parent, struct resource *new) in __insert_resource() argument
[all …]
/linux-4.4.14/include/linux/
Ddebugfs.h50 struct dentry *parent, void *data,
54 struct dentry *parent, void *data,
58 struct dentry *debugfs_create_dir(const char *name, struct dentry *parent);
60 struct dentry *debugfs_create_symlink(const char *name, struct dentry *parent,
64 struct dentry *parent,
75 struct dentry *parent, u8 *value);
77 struct dentry *parent, u16 *value);
79 struct dentry *parent, u32 *value);
81 struct dentry *parent, u64 *value);
83 struct dentry *parent, unsigned long *value);
[all …]
Dproc_fs.h31 const char *name, umode_t mode, struct proc_dir_entry *parent, in proc_create() argument
34 return proc_create_data(name, mode, parent, proc_fops, NULL); in proc_create()
56 struct proc_dir_entry *parent,const char *dest) { return NULL;} in proc_symlink() argument
58 struct proc_dir_entry *parent) {return NULL;} in proc_mkdir() argument
60 umode_t mode, struct proc_dir_entry *parent, void *data) { return NULL; } in proc_mkdir_data() argument
62 umode_t mode, struct proc_dir_entry *parent) { return NULL; } in proc_mkdir_mode() argument
63 #define proc_create(name, mode, parent, proc_fops) ({NULL;}) argument
64 #define proc_create_data(name, mode, parent, proc_fops, data) ({NULL;}) argument
72 #define remove_proc_entry(name, parent) do {} while (0) argument
73 static inline int remove_proc_subtree(const char *name, struct proc_dir_entry *parent) { return 0; } in remove_proc_subtree() argument
[all …]
Drbtree_augmented.h122 struct rb_node *parent, struct rb_root *root) in __rb_change_child() argument
124 if (parent) { in __rb_change_child()
125 if (parent->rb_left == old) in __rb_change_child()
126 WRITE_ONCE(parent->rb_left, new); in __rb_change_child()
128 WRITE_ONCE(parent->rb_right, new); in __rb_change_child()
133 extern void __rb_erase_color(struct rb_node *parent, struct rb_root *root,
142 struct rb_node *parent, *rebalance; in __rb_erase_augmented() local
154 parent = __rb_parent(pc); in __rb_erase_augmented()
155 __rb_change_child(node, child, parent, root); in __rb_erase_augmented()
160 rebalance = __rb_is_black(pc) ? parent : NULL; in __rb_erase_augmented()
[all …]
Dof_platform.h59 struct device *parent);
65 struct device *parent);
69 struct device *parent);
74 struct device *parent);
77 struct device *parent);
78 extern void of_platform_depopulate(struct device *parent);
83 struct device *parent) in of_platform_populate() argument
89 struct device *parent) in of_platform_default_populate() argument
93 static inline void of_platform_depopulate(struct device *parent) { } in of_platform_depopulate() argument
Dkernfs.h118 struct kernfs_node *parent; member
150 int (*mkdir)(struct kernfs_node *parent, const char *name,
275 struct kernfs_node *kernfs_find_and_get_ns(struct kernfs_node *parent,
288 struct kernfs_node *kernfs_create_dir_ns(struct kernfs_node *parent,
291 struct kernfs_node *kernfs_create_empty_dir(struct kernfs_node *parent,
293 struct kernfs_node *__kernfs_create_file(struct kernfs_node *parent,
299 struct kernfs_node *kernfs_create_link(struct kernfs_node *parent,
307 int kernfs_remove_by_name_ns(struct kernfs_node *parent, const char *name,
350 kernfs_find_and_get_ns(struct kernfs_node *parent, const char *name, in kernfs_find_and_get_ns() argument
375 kernfs_create_dir_ns(struct kernfs_node *parent, const char *name, in kernfs_create_dir_ns() argument
[all …]
Dof_graph.h38 #define for_each_endpoint_of_node(parent, child) \ argument
39 for (child = of_graph_get_next_endpoint(parent, NULL); child != NULL; \
40 child = of_graph_get_next_endpoint(parent, child))
46 struct device_node *of_graph_get_next_endpoint(const struct device_node *parent,
49 const struct device_node *parent, int port_reg, int reg);
68 const struct device_node *parent, in of_graph_get_next_endpoint() argument
75 const struct device_node *parent, int port_reg, int reg) in of_graph_get_endpoint_by_regs() argument
/linux-4.4.14/fs/sysfs/
Ddir.c22 void sysfs_warn_dup(struct kernfs_node *parent, const char *name) in sysfs_warn_dup() argument
28 path = kernfs_path(parent, buf, PATH_MAX); in sysfs_warn_dup()
43 struct kernfs_node *parent, *kn; in sysfs_create_dir_ns() local
47 if (kobj->parent) in sysfs_create_dir_ns()
48 parent = kobj->parent->sd; in sysfs_create_dir_ns()
50 parent = sysfs_root_kn; in sysfs_create_dir_ns()
52 if (!parent) in sysfs_create_dir_ns()
55 kn = kernfs_create_dir_ns(parent, kobject_name(kobj), in sysfs_create_dir_ns()
59 sysfs_warn_dup(parent, kobject_name(kobj)); in sysfs_create_dir_ns()
104 struct kernfs_node *parent; in sysfs_rename_dir_ns() local
[all …]
Dgroup.c21 static void remove_files(struct kernfs_node *parent, in remove_files() argument
29 kernfs_remove_by_name(parent, (*attr)->name); in remove_files()
32 kernfs_remove_by_name(parent, (*bin_attr)->attr.name); in remove_files()
35 static int create_files(struct kernfs_node *parent, struct kobject *kobj, in create_files() argument
52 kernfs_remove_by_name(parent, (*attr)->name); in create_files()
64 error = sysfs_add_file_mode_ns(parent, *attr, false, in create_files()
70 remove_files(parent, grp); in create_files()
80 kernfs_remove_by_name(parent, in create_files()
93 error = sysfs_add_file_mode_ns(parent, in create_files()
100 remove_files(parent, grp); in create_files()
[all …]
Dsymlink.c21 static int sysfs_do_create_link_sd(struct kernfs_node *parent, in sysfs_do_create_link_sd() argument
27 BUG_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()
144 struct kernfs_node *parent = NULL; in sysfs_remove_link() local
[all …]
Dfile.c30 struct kobject *kobj = kn->parent->priv; in sysfs_file_ops()
45 struct kobject *kobj = of->kn->parent->priv; in sysfs_kf_seq_show()
86 struct kobject *kobj = of->kn->parent->priv; in sysfs_kf_bin_read()
110 struct kobject *kobj = of->kn->parent->priv; in sysfs_kf_read()
128 struct kobject *kobj = of->kn->parent->priv; in sysfs_kf_write()
141 struct kobject *kobj = of->kn->parent->priv; in sysfs_kf_bin_write()
162 struct kobject *kobj = of->kn->parent->priv; in sysfs_kf_bin_mmap()
240 int sysfs_add_file_mode_ns(struct kernfs_node *parent, in sysfs_add_file_mode_ns() argument
250 struct kobject *kobj = parent->priv; in sysfs_add_file_mode_ns()
299 kn = __kernfs_create_file(parent, attr->name, mode & 0777, size, ops, in sysfs_add_file_mode_ns()
[all …]
/linux-4.4.14/drivers/edac/
Ddebugfs.c61 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 …]
Dedac_module.h72 edac_debugfs_create_dir_at(const char *dirname, struct dentry *parent);
74 edac_debugfs_create_file(const char *name, umode_t mode, struct dentry *parent,
77 edac_debugfs_create_x8(const char *name, umode_t mode, struct dentry *parent, u8 *value);
79 edac_debugfs_create_x16(const char *name, umode_t mode, struct dentry *parent, u16 *value);
86 edac_debugfs_create_dir_at(const char *dirname, struct dentry *parent) { return NULL; } in edac_debugfs_create_dir_at() argument
88 edac_debugfs_create_file(const char *name, umode_t mode, struct dentry *parent, in edac_debugfs_create_file() argument
92 struct dentry *parent, u8 *value) { return NULL; } in edac_debugfs_create_x8() argument
95 struct dentry *parent, u16 *value) { return NULL; } in edac_debugfs_create_x16() argument
/linux-4.4.14/fs/debugfs/
Dinode.c245 static struct dentry *start_creating(const char *name, struct dentry *parent) in start_creating() argument
252 if (IS_ERR(parent)) in start_creating()
253 return parent; in start_creating()
265 if (!parent) in start_creating()
266 parent = debugfs_mount->mnt_root; in start_creating()
268 mutex_lock(&d_inode(parent)->i_mutex); in start_creating()
269 dentry = lookup_one_len(name, parent, strlen(name)); in start_creating()
276 mutex_unlock(&d_inode(parent)->i_mutex); in start_creating()
324 struct dentry *parent, void *data, in debugfs_create_file() argument
333 dentry = start_creating(name, parent); in debugfs_create_file()
[all …]
Dfile.c46 struct dentry *parent, void *value, in debugfs_create_mode() argument
53 return debugfs_create_file(name, mode, parent, value, fops_ro); in debugfs_create_mode()
56 return debugfs_create_file(name, mode, parent, value, fops_wo); in debugfs_create_mode()
58 return debugfs_create_file(name, mode, parent, value, fops); in debugfs_create_mode()
100 struct dentry *parent, u8 *value) in debugfs_create_u8() argument
102 return debugfs_create_mode(name, mode, parent, value, &fops_u8, in debugfs_create_u8()
146 struct dentry *parent, u16 *value) in debugfs_create_u16() argument
148 return debugfs_create_mode(name, mode, parent, value, &fops_u16, in debugfs_create_u16()
192 struct dentry *parent, u32 *value) in debugfs_create_u32() argument
194 return debugfs_create_mode(name, mode, parent, value, &fops_u32, in debugfs_create_u32()
[all …]
/linux-4.4.14/fs/tracefs/
Dinode.c317 static struct dentry *start_creating(const char *name, struct dentry *parent) in start_creating() argument
334 if (!parent) in start_creating()
335 parent = tracefs_mount->mnt_root; in start_creating()
337 mutex_lock(&parent->d_inode->i_mutex); in start_creating()
338 dentry = lookup_one_len(name, parent, strlen(name)); in start_creating()
345 mutex_unlock(&parent->d_inode->i_mutex); in start_creating()
393 struct dentry *parent, void *data, in tracefs_create_file() argument
402 dentry = start_creating(name, parent); in tracefs_create_file()
419 static struct dentry *__create_dir(const char *name, struct dentry *parent, in __create_dir() argument
422 struct dentry *dentry = start_creating(name, parent); in __create_dir()
[all …]
/linux-4.4.14/drivers/clk/ti/
Dclk-3xxx-legacy.c107 .parent = "osc_sys_ck",
157 .parent = "dpll3_ck",
172 .parent = "dpll3_m2_ck",
184 .parent = "core_ck",
198 .parent = "l3_ick",
210 .parent = "sys_ck",
222 .parent = "wkup_l4_ick",
237 .parent = "sys_ck",
251 .parent = "l3_ick",
266 .parent = "l4_ick",
[all …]
/linux-4.4.14/fs/kernfs/
Ddir.c44 return strlcpy(buf, kn->parent ? kn->name : "/", buflen); in kernfs_name_locked()
65 kn = kn->parent; in kernfs_path_locked()
66 } while (kn && kn->parent); in kernfs_path_locked()
109 kn = kn->parent; in kernfs_path_len()
110 } while (kn && kn->parent); in kernfs_path_len()
190 struct kernfs_node *parent; in kernfs_get_parent() local
194 parent = kn->parent; in kernfs_get_parent()
195 kernfs_get(parent); in kernfs_get_parent()
198 return parent; in kernfs_get_parent()
259 struct rb_node **node = &kn->parent->dir.children.rb_node; in kernfs_link_sibling()
[all …]
Dsymlink.c25 struct kernfs_node *kernfs_create_link(struct kernfs_node *parent, in kernfs_create_link() argument
32 kn = kernfs_new_node(parent, name, S_IFLNK|S_IRWXUGO, KERNFS_LINK); in kernfs_create_link()
36 if (kernfs_ns_enabled(parent)) in kernfs_create_link()
49 static int kernfs_get_target_path(struct kernfs_node *parent, in kernfs_get_target_path() argument
57 base = parent; in kernfs_get_target_path()
58 while (base->parent) { in kernfs_get_target_path()
59 kn = target->parent; in kernfs_get_target_path()
60 while (kn->parent && base != kn) in kernfs_get_target_path()
61 kn = kn->parent; in kernfs_get_target_path()
68 base = base->parent; in kernfs_get_target_path()
[all …]
/linux-4.4.14/arch/c6x/platforms/
Dpll.c33 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 …]
Dplldata.c41 .parent = &clkin1,
47 .parent = &c6x_soc_pll1.sysclks[0],
52 .parent = &c6x_soc_pll1.sysclks[0],
57 .parent = &c6x_soc_pll1.sysclks[0],
62 .parent = &c6x_soc_pll1.sysclks[0],
67 .parent = &c6x_soc_pll1.sysclks[0],
72 .parent = &c6x_soc_pll1.sysclks[0],
77 .parent = &c6x_soc_pll1.sysclks[0],
82 .parent = &c6x_soc_pll1.sysclks[0],
87 .parent = &c6x_soc_pll1.sysclks[0],
[all …]
/linux-4.4.14/fs/exportfs/
Dexpfs.c76 struct dentry *parent = dget_parent(dentry); in dentry_connected() local
80 dput(parent); in dentry_connected()
83 dentry = parent; in dentry_connected()
93 struct dentry *parent = dget_parent(dentry); in clear_disconnected() local
102 dentry = parent; in clear_disconnected()
122 struct dentry *parent; in reconnect_one() local
126 parent = ERR_PTR(-EACCES); in reconnect_one()
129 parent = mnt->mnt_sb->s_export_op->get_parent(dentry); in reconnect_one()
132 if (IS_ERR(parent)) { in reconnect_one()
134 __func__, dentry->d_inode->i_ino, PTR_ERR(parent)); in reconnect_one()
[all …]
/linux-4.4.14/net/netfilter/
Dnft_rbtree.c38 const struct rb_node *parent; in nft_rbtree_lookup() local
43 parent = priv->root.rb_node; in nft_rbtree_lookup()
44 while (parent != NULL) { in nft_rbtree_lookup()
45 rbe = rb_entry(parent, struct nft_rbtree_elem, node); in nft_rbtree_lookup()
49 parent = parent->rb_left; in nft_rbtree_lookup()
52 parent = parent->rb_right; in nft_rbtree_lookup()
56 parent = parent->rb_left; in nft_rbtree_lookup()
84 struct rb_node *parent, **p; in __nft_rbtree_insert() local
88 parent = NULL; in __nft_rbtree_insert()
91 parent = *p; in __nft_rbtree_insert()
[all …]
/linux-4.4.14/drivers/staging/lustre/lustre/lov/
Dlovsub_lock.c67 struct cl_lock *parent; in lovsub_parent_lock() local
69 parent = lov->lls_cl.cls_lock; in lovsub_parent_lock()
70 cl_lock_get(parent); in lovsub_parent_lock()
71 lu_ref_add(&parent->cll_reference, "lovsub-parent", current); in lovsub_parent_lock()
72 cl_lock_mutex_get(env, parent); in lovsub_parent_lock()
77 struct cl_lock *parent; in lovsub_parent_unlock() local
79 parent = lov->lls_cl.cls_lock; in lovsub_parent_unlock()
81 lu_ref_del(&parent->cll_reference, "lovsub-parent", current); in lovsub_parent_unlock()
82 cl_lock_put(env, parent); in lovsub_parent_unlock()
101 struct cl_lock *parent = lov->lls_cl.cls_lock; in lovsub_lock_state() local
[all …]
Dlov_lock.c50 struct cl_lock *parent);
61 struct cl_lock *parent, in lov_sublock_env_get() argument
80 if (!io || !cl_object_same(io->ci_obj, parent->cll_descr.cld_obj)) { in lov_sublock_env_get()
108 struct cl_lock *parent = lck->lls_cl.cls_lock; in lov_sublock_adopt() local
111 LASSERT(cl_lock_is_mutexed(parent)); in lov_sublock_adopt()
127 cl_lock_get(parent); in lov_sublock_adopt()
128 lu_ref_add(&parent->cll_reference, "lov-child", sublock); in lov_sublock_adopt()
142 struct cl_lock *parent; in lov_sublock_alloc() local
153 parent = lck->lls_cl.cls_lock; in lov_sublock_alloc()
157 subenv = lov_sublock_env_get(env, parent, lls); in lov_sublock_alloc()
[all …]
/linux-4.4.14/arch/powerpc/kernel/
Dpci_dn.c57 pbus = pbus->parent; in pci_bus_to_pdn()
74 struct pci_dn *parent, *pdn; in pci_get_pdn_by_devfn() local
94 parent = pci_bus_to_pdn(bus); in pci_get_pdn_by_devfn()
95 if (!parent) in pci_get_pdn_by_devfn()
98 list_for_each_entry(pdn, &parent->child_list, list) { in pci_get_pdn_by_devfn()
110 struct pci_dn *parent, *pdn; in pci_get_pdn() local
126 parent = pci_bus_to_pdn(pdev->bus); in pci_get_pdn()
127 if (!parent) in pci_get_pdn()
130 list_for_each_entry(pdn, &parent->child_list, list) { in pci_get_pdn()
140 static struct pci_dn *add_one_dev_pci_data(struct pci_dn *parent, in add_one_dev_pci_data() argument
[all …]
Deeh_pe.c155 if (next != &pe->parent->child_list) in eeh_pe_next()
157 pe = pe->parent; in eeh_pe_next()
294 struct eeh_dev *parent; in eeh_pe_get_parent() local
302 pdn = pdn ? pdn->parent : NULL; in eeh_pe_get_parent()
305 parent = pdn_to_eeh_dev(pdn); in eeh_pe_get_parent()
306 if (!parent) in eeh_pe_get_parent()
309 if (parent->pe) in eeh_pe_get_parent()
310 return parent->pe; in eeh_pe_get_parent()
312 pdn = pdn->parent; in eeh_pe_get_parent()
329 struct eeh_pe *pe, *parent; in eeh_add_to_parent_pe() local
[all …]
Disa-bridge.c131 struct device_node *np, *parent = NULL, *tmp; in isa_bridge_find_early() local
144 for (parent = of_get_parent(np); parent;) { in isa_bridge_find_early()
145 if (parent == hose->dn) { in isa_bridge_find_early()
146 of_node_put(parent); in isa_bridge_find_early()
149 tmp = parent; in isa_bridge_find_early()
150 parent = of_get_parent(parent); in isa_bridge_find_early()
153 if (parent != NULL) in isa_bridge_find_early()
/linux-4.4.14/arch/arm/mach-lpc32xx/
Dclock.c121 clk = clk->parent; in local_return_parent_rate()
191 .parent = &osc_32KHz,
262 clkin = clk_armpll.parent->rate; in local_update_armpll_rate()
368 .parent = &clk_sys,
383 return clk_check_pll_setup(clk_usbpll.parent->rate, in local_clk_usbpll_setup()
487 clkin = clk->get_rate(clk->parent); in local_usbpll_set_rate()
518 .parent = &osc_main,
534 .parent = &clk_armpll,
539 .parent = &clk_armpll,
561 .parent = &clk_pclk,
[all …]
/linux-4.4.14/drivers/regulator/
Dtps80031-regulator.c98 return rdev_get_dev(rdev)->parent->parent; in to_tps80031_dev()
104 struct device *parent = to_tps80031_dev(rdev); in tps80031_reg_is_enabled() local
111 ret = tps80031_read(parent, TPS80031_SLAVE_ID1, ri->rinfo->state_reg, in tps80031_reg_is_enabled()
124 struct device *parent = to_tps80031_dev(rdev); in tps80031_reg_enable() local
130 ret = tps80031_update(parent, TPS80031_SLAVE_ID1, ri->rinfo->state_reg, in tps80031_reg_enable()
143 struct device *parent = to_tps80031_dev(rdev); in tps80031_reg_disable() local
149 ret = tps80031_update(parent, TPS80031_SLAVE_ID1, ri->rinfo->state_reg, in tps80031_reg_disable()
182 struct device *parent = to_tps80031_dev(rdev); in tps80031_dcdc_set_voltage_sel() local
187 ret = tps80031_read(parent, ri->rinfo->volt_id, in tps80031_dcdc_set_voltage_sel()
195 ret = tps80031_update(parent, ri->rinfo->volt_id, in tps80031_dcdc_set_voltage_sel()
[all …]
Dmc13xxx-regulator-core.c146 struct device_node *parent; in mc13xxx_get_num_regulators_dt() local
149 if (!pdev->dev.parent->of_node) in mc13xxx_get_num_regulators_dt()
152 parent = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); in mc13xxx_get_num_regulators_dt()
153 if (!parent) in mc13xxx_get_num_regulators_dt()
156 num = of_get_child_count(parent); in mc13xxx_get_num_regulators_dt()
157 of_node_put(parent); in mc13xxx_get_num_regulators_dt()
168 struct device_node *parent, *child; in mc13xxx_parse_regulators_dt() local
171 if (!pdev->dev.parent->of_node) in mc13xxx_parse_regulators_dt()
174 parent = of_get_child_by_name(pdev->dev.parent->of_node, "regulators"); in mc13xxx_parse_regulators_dt()
175 if (!parent) in mc13xxx_parse_regulators_dt()
[all …]
/linux-4.4.14/arch/blackfin/mach-bf609/
Dclock.c148 clk->parent->rate = clk_get_rate(clk->parent); in pll_get_rate()
149 return clk->parent->rate / (df + 1) * msel * 2; in pll_get_rate()
155 div = rate / clk->parent->rate; in pll_round_rate()
156 return clk->parent->rate * div; in pll_round_rate()
169 msel = rate / clk->parent->rate / 2; in pll_set_rate()
178 if (clk->parent) in cclk_get_rate()
179 return clk->parent->rate; in cclk_get_rate()
195 if (!strcmp(clk->parent->name, "SYS_CLKIN")) { in sys_clk_get_rate()
196 drate = clk->parent->rate / (df + 1); in sys_clk_get_rate()
201 clk->parent->rate = clk_get_rate(clk->parent); in sys_clk_get_rate()
[all …]
/linux-4.4.14/drivers/clk/imx/
Dclk.h24 const char *parent, void __iomem *base);
26 struct clk *imx_clk_pllv2(const char *name, const char *parent,
51 struct clk *imx_clk_gate_exclusive(const char *name, const char *parent,
54 static inline struct clk *imx_clk_gate2(const char *name, const char *parent, in imx_clk_gate2() argument
57 return clk_register_gate2(NULL, name, parent, CLK_SET_RATE_PARENT, reg, in imx_clk_gate2()
62 const char *parent, void __iomem *reg, u8 shift, in imx_clk_gate2_shared() argument
65 return clk_register_gate2(NULL, name, parent, CLK_SET_RATE_PARENT, reg, in imx_clk_gate2_shared()
80 struct clk *imx_clk_fixup_divider(const char *name, const char *parent,
93 static inline struct clk *imx_clk_divider(const char *name, const char *parent, in imx_clk_divider() argument
96 return clk_register_divider(NULL, name, parent, CLK_SET_RATE_PARENT, in imx_clk_divider()
[all …]
/linux-4.4.14/drivers/pci/hotplug/
Dpciehp_pci.c41 struct pci_bus *parent = bridge->subordinate; in pciehp_configure_device() local
47 dev = pci_get_slot(parent, PCI_DEVFN(0, 0)); in pciehp_configure_device()
50 pci_name(dev), pci_domain_nr(parent), parent->number); in pciehp_configure_device()
56 num = pci_scan_slot(parent, PCI_DEVFN(0, 0)); in pciehp_configure_device()
63 list_for_each_entry(dev, &parent->devices, bus_list) in pciehp_configure_device()
68 pcie_bus_configure_settings(parent); in pciehp_configure_device()
69 pci_bus_add_devices(parent); in pciehp_configure_device()
82 struct pci_bus *parent = p_slot->ctrl->pcie->port->subordinate; in pciehp_unconfigure_device() local
87 __func__, pci_domain_nr(parent), parent->number); in pciehp_unconfigure_device()
98 list_for_each_entry_safe_reverse(dev, temp, &parent->devices, in pciehp_unconfigure_device()
Dshpchp_pci.c42 struct pci_bus *parent = bridge->subordinate; in shpchp_configure_device() local
47 dev = pci_get_slot(parent, PCI_DEVFN(p_slot->device, 0)); in shpchp_configure_device()
50 pci_name(dev), pci_domain_nr(parent), in shpchp_configure_device()
57 num = pci_scan_slot(parent, PCI_DEVFN(p_slot->device, 0)); in shpchp_configure_device()
64 list_for_each_entry(dev, &parent->devices, bus_list) { in shpchp_configure_device()
72 pcie_bus_configure_settings(parent); in shpchp_configure_device()
73 pci_bus_add_devices(parent); in shpchp_configure_device()
84 struct pci_bus *parent = p_slot->ctrl->pci_dev->subordinate; in shpchp_unconfigure_device() local
89 __func__, pci_domain_nr(parent), p_slot->bus, p_slot->device); in shpchp_unconfigure_device()
93 list_for_each_entry_safe(dev, temp, &parent->devices, bus_list) { in shpchp_unconfigure_device()
/linux-4.4.14/security/
Dinode.c78 struct dentry *parent, void *data, in securityfs_create_file() argument
97 if (!parent) in securityfs_create_file()
98 parent = mount->mnt_root; in securityfs_create_file()
100 dir = d_inode(parent); in securityfs_create_file()
103 dentry = lookup_one_len(name, parent, strlen(name)); in securityfs_create_file()
166 struct dentry *securityfs_create_dir(const char *name, struct dentry *parent) in securityfs_create_dir() argument
170 parent, NULL, NULL); in securityfs_create_dir()
189 struct dentry *parent; in securityfs_remove() local
194 parent = dentry->d_parent; in securityfs_remove()
195 if (!parent || d_really_is_negative(parent)) in securityfs_remove()
[all …]
/linux-4.4.14/tools/include/linux/
Drbtree_augmented.h125 struct rb_node *parent, struct rb_root *root) in __rb_change_child() argument
127 if (parent) { in __rb_change_child()
128 if (parent->rb_left == old) in __rb_change_child()
129 parent->rb_left = new; in __rb_change_child()
131 parent->rb_right = new; in __rb_change_child()
136 extern void __rb_erase_color(struct rb_node *parent, struct rb_root *root,
144 struct rb_node *parent, *rebalance; in __rb_erase_augmented() local
156 parent = __rb_parent(pc); in __rb_erase_augmented()
157 __rb_change_child(node, child, parent, root); in __rb_erase_augmented()
162 rebalance = __rb_is_black(pc) ? parent : NULL; in __rb_erase_augmented()
[all …]
/linux-4.4.14/drivers/of/
Dplatform.c79 while (node->parent) { in of_device_make_bus_id()
95 node = node->parent; in of_device_make_bus_id()
107 struct device *parent) in of_device_alloc() argument
142 dev->dev.parent = parent ? : &platform_bus; in of_device_alloc()
172 struct device *parent) in of_platform_device_create_pdata() argument
180 dev = of_device_alloc(np, bus_id, parent); in of_platform_device_create_pdata()
213 struct device *parent) in of_platform_device_create() argument
215 return of_platform_device_create_pdata(np, bus_id, NULL, parent); in of_platform_device_create()
223 struct device *parent) in of_amba_device_create() argument
244 dev->dev.parent = parent ? : &platform_bus; in of_amba_device_create()
[all …]
Dfdt_address.c110 static int __init fdt_translate_one(const void *blob, int parent, in fdt_translate_one() argument
120 ranges = fdt_getprop(blob, parent, rprop, &rlen); in fdt_translate_one()
166 int parent, len; in fdt_translate_address() local
184 parent = fdt_parent_offset(blob, node_offset); in fdt_translate_address()
185 if (parent < 0) in fdt_translate_address()
190 bus->count_cells(blob, parent, &na, &ns); in fdt_translate_address()
199 na, ns, fdt_get_name(blob, parent, NULL)); in fdt_translate_address()
205 node_offset = parent; in fdt_translate_address()
206 parent = fdt_parent_offset(blob, node_offset); in fdt_translate_address()
209 if (parent < 0) { in fdt_translate_address()
[all …]
Dpdt.c44 plen = strlen(dp->parent->full_name); in of_pdt_build_full_name()
49 strcpy(n, dp->parent->full_name); in of_pdt_build_full_name()
50 if (!of_node_is_root(dp->parent)) { in of_pdt_build_full_name()
79 buf = prom_early_alloc(strlen(dp->parent->full_name) + in of_pdt_build_full_name()
82 of_node_is_root(dp->parent) ? "" : dp->parent->full_name, in of_pdt_build_full_name()
170 struct device_node *parent) in of_pdt_create_node() argument
180 dp->parent = parent; in of_pdt_create_node()
193 static struct device_node * __init of_pdt_build_tree(struct device_node *parent, in of_pdt_build_tree() argument
200 dp = of_pdt_create_node(node, parent); in of_pdt_build_tree()
/linux-4.4.14/arch/avr32/mach-at32ap/
Dclock.c73 if (clk->parent) in __clk_enable()
74 __clk_enable(clk->parent); in __clk_enable()
104 if (clk->parent) in __clk_disable()
105 __clk_disable(clk->parent); in __clk_disable()
174 int clk_set_parent(struct clk *clk, struct clk *parent) in clk_set_parent() argument
186 ret = clk->set_parent(clk, parent); in clk_set_parent()
195 return !clk ? NULL : clk->parent; in clk_get_parent()
220 dump_clock(struct clk *parent, struct clkinf *r) in dump_clock() argument
228 if (parent->dev && !dev_name(parent->dev) && !parent->users) in dump_clock()
234 i = strlen(parent->name); in dump_clock()
[all …]
Dat32ap700x.c99 .parent = &bus##_clk, \
122 rate = clk->parent->get_rate(clk->parent); in pll_get_rate()
150 base = clk->parent->get_rate(clk->parent); in pll_set_rate()
186 if (clk->parent == &osc1) in pll_set_rate()
267 static int pll1_set_parent(struct clk *clk, struct clk *parent) in pll1_set_parent() argument
277 if (parent == &osc0) in pll1_set_parent()
279 else if (parent == &osc1) in pll1_set_parent()
285 clk->parent = parent; in pll1_set_parent()
314 .parent = &osc0,
322 .parent = &osc0,
[all …]
/linux-4.4.14/drivers/pwm/
Dsysfs.c191 static int pwm_export_child(struct device *parent, struct pwm_device *pwm) in pwm_export_child() argument
208 export->child.parent = parent; in pwm_export_child()
228 static int pwm_unexport_child(struct device *parent, struct pwm_device *pwm) in pwm_unexport_child() argument
235 child = device_find_child(parent, pwm, pwm_unexport_match); in pwm_unexport_child()
247 static ssize_t export_store(struct device *parent, in export_store() argument
251 struct pwm_chip *chip = dev_get_drvdata(parent); in export_store()
267 ret = pwm_export_child(parent, pwm); in export_store()
275 static ssize_t unexport_store(struct device *parent, in unexport_store() argument
279 struct pwm_chip *chip = dev_get_drvdata(parent); in unexport_store()
290 ret = pwm_unexport_child(parent, &chip->pwms[hwpwm]); in unexport_store()
[all …]
/linux-4.4.14/drivers/mfd/
Dmfd-core.c86 struct acpi_device *parent, *child; in mfd_acpi_add_device() local
89 parent = ACPI_COMPANION(pdev->dev.parent); in mfd_acpi_add_device()
90 if (!parent) in mfd_acpi_add_device()
102 adev = parent; in mfd_acpi_add_device()
108 list_for_each_entry(child, &parent->children, node) { in mfd_acpi_add_device()
118 list_for_each_entry(child, &parent->children, node) { in mfd_acpi_add_device()
139 static int mfd_add_device(struct device *parent, int id, in mfd_add_device() argument
164 pdev->dev.parent = parent; in mfd_add_device()
166 pdev->dev.dma_mask = parent->dma_mask; in mfd_add_device()
167 pdev->dev.dma_parms = parent->dma_parms; in mfd_add_device()
[all …]
/linux-4.4.14/fs/proc/
Dgeneric.c79 struct rb_node **new = &root->rb_node, *parent = NULL; in pde_subdir_insert() local
87 parent = *new; in pde_subdir_insert()
97 rb_link_node(&de->subdir_node, parent, new); in pde_subdir_insert()
342 dp->parent = dir; in proc_register()
355 static struct proc_dir_entry *__proc_create(struct proc_dir_entry **parent, in __proc_create() argument
364 if (xlate_proc_name(name, parent, &fn) != 0) in __proc_create()
372 if (*parent == &proc_root && name_to_int(&qstr) != ~0U) { in __proc_create()
376 if (is_empty_pde(*parent)) { in __proc_create()
398 struct proc_dir_entry *parent, const char *dest) in proc_symlink() argument
402 ent = __proc_create(&parent, name, in proc_symlink()
[all …]
/linux-4.4.14/mm/
Dinterval_tree.c34 struct vm_area_struct *parent; in vma_interval_tree_insert_after() local
40 parent = prev; in vma_interval_tree_insert_after()
43 parent = rb_entry(prev->shared.rb.rb_right, in vma_interval_tree_insert_after()
45 if (parent->shared.rb_subtree_last < last) in vma_interval_tree_insert_after()
46 parent->shared.rb_subtree_last = last; in vma_interval_tree_insert_after()
47 while (parent->shared.rb.rb_left) { in vma_interval_tree_insert_after()
48 parent = rb_entry(parent->shared.rb.rb_left, in vma_interval_tree_insert_after()
50 if (parent->shared.rb_subtree_last < last) in vma_interval_tree_insert_after()
51 parent->shared.rb_subtree_last = last; in vma_interval_tree_insert_after()
53 link = &parent->shared.rb.rb_left; in vma_interval_tree_insert_after()
[all …]
/linux-4.4.14/drivers/bus/
Dvexpress-config.c86 struct vexpress_config_bridge *bridge = dev_get_drvdata(dev->parent); in vexpress_config_devres_release()
98 if (WARN_ON(dev->parent->class != vexpress_config_class)) in devm_regmap_init_vexpress_config()
101 bridge = dev_get_drvdata(dev->parent); in devm_regmap_init_vexpress_config()
123 struct device *vexpress_config_bridge_register(struct device *parent, in vexpress_config_bridge_register() argument
136 dev = device_create(vexpress_config_class, parent, 0, in vexpress_config_bridge_register()
137 NULL, "%s.bridge", dev_name(parent)); in vexpress_config_bridge_register()
153 dev_dbg(parent, "Registered bridge '%s', parent node %p\n", in vexpress_config_bridge_register()
154 dev_name(dev), parent->of_node); in vexpress_config_bridge_register()
165 dev->parent->of_node, node); in vexpress_config_node_match()
167 return dev->parent->of_node == node; in vexpress_config_node_match()
[all …]
/linux-4.4.14/arch/arm/mach-ep93xx/
Dclock.c31 struct clk *parent; member
54 .parent = &clk_xtali,
61 .parent = &clk_xtali,
68 .parent = &clk_xtali,
75 .parent = &clk_xtali,
78 .parent = &clk_pll1,
81 .parent = &clk_pll1,
84 .parent = &clk_pll1,
87 .parent = &clk_xtali,
90 .parent = &clk_pll2,
[all …]
/linux-4.4.14/arch/arm/mach-davinci/
Dclock.c36 if (clk->parent) in __clk_enable()
37 __clk_enable(clk->parent); in __clk_enable()
58 if (clk->parent) in __clk_disable()
59 __clk_disable(clk->parent); in __clk_disable()
184 int clk_set_parent(struct clk *clk, struct clk *parent) in clk_set_parent() argument
198 clk->parent = parent; in clk_set_parent()
200 list_add(&clk->childnode, &clk->parent->children); in clk_set_parent()
218 if (WARN(clk->parent && !clk->parent->rate, in clk_register()
220 clk->name, clk->parent->name)) in clk_register()
227 if (clk->parent) in clk_register()
[all …]
Ddm355.c65 .parent = &ref_clk,
72 .parent = &pll1_clk,
78 .parent = &pll1_clk,
85 .parent = &pll1_clk,
92 .parent = &pll1_clk,
99 .parent = &pll1_clk,
106 .parent = &pll1_clk,
113 .parent = &pll1_sysclk3,
119 .parent = &pll1_sysclk4,
126 .parent = &pll1_sysclk4,
[all …]
Ddm646x.c77 .parent = &ref_clk,
84 .parent = &pll1_clk,
91 .parent = &pll1_clk,
98 .parent = &pll1_clk,
105 .parent = &pll1_clk,
112 .parent = &pll1_clk,
119 .parent = &pll1_clk,
126 .parent = &pll1_clk,
133 .parent = &pll1_clk,
140 .parent = &pll1_clk,
[all …]
Ddm644x.c62 .parent = &ref_clk,
69 .parent = &pll1_clk,
76 .parent = &pll1_clk,
83 .parent = &pll1_clk,
90 .parent = &pll1_clk,
97 .parent = &pll1_clk,
103 .parent = &pll1_clk,
110 .parent = &ref_clk,
117 .parent = &pll2_clk,
124 .parent = &pll2_clk,
[all …]
Ddm365.c75 .parent = &ref_clk,
82 .parent = &pll1_clk,
88 .parent = &pll1_clk,
95 .parent = &pll1_clk,
101 .parent = &pll1_clk,
108 .parent = &pll1_clk,
115 .parent = &pll1_clk,
122 .parent = &pll1_clk,
129 .parent = &pll1_clk,
136 .parent = &pll1_clk,
[all …]
Dda850.c68 .parent = &ref_clk,
76 .parent = &pll0_clk,
82 .parent = &pll0_clk,
89 .parent = &pll0_clk,
96 .parent = &pll0_clk,
105 .parent = &pll0_clk,
112 .parent = &pll0_clk,
119 .parent = &pll0_clk,
126 .parent = &pll0_clk,
139 .parent = &ref_clk,
[all …]
Dda830.c53 .parent = &ref_clk,
60 .parent = &pll0_clk,
66 .parent = &pll0_clk,
73 .parent = &pll0_clk,
80 .parent = &pll0_clk,
87 .parent = &pll0_clk,
94 .parent = &pll0_clk,
101 .parent = &pll0_clk,
108 .parent = &pll0_aux_clk,
113 .parent = &pll0_aux_clk,
[all …]
/linux-4.4.14/fs/fscache/
Dobject.c151 struct fscache_object *parent = object->parent; in fscache_done_parent_op() local
154 object->debug_id, parent->debug_id, parent->n_ops); in fscache_done_parent_op()
156 spin_lock_nested(&parent->lock, 1); in fscache_done_parent_op()
157 parent->n_obj_ops--; in fscache_done_parent_op()
158 parent->n_ops--; in fscache_done_parent_op()
159 if (parent->n_ops == 0) in fscache_done_parent_op()
160 fscache_raise_event(parent, FSCACHE_OBJECT_EV_CLEARED); in fscache_done_parent_op()
161 spin_unlock(&parent->lock); in fscache_done_parent_op()
316 object->parent = NULL; in fscache_object_init()
364 struct fscache_object *parent; in fscache_initialise_object() local
[all …]
Dcookie.c59 struct fscache_cookie *parent, in __fscache_acquire_cookie() argument
69 parent ? (char *) parent->def->name : "<no-parent>", in __fscache_acquire_cookie()
75 if (!parent) { in __fscache_acquire_cookie()
86 parent->def->type != FSCACHE_COOKIE_TYPE_INDEX); in __fscache_acquire_cookie()
104 atomic_inc(&parent->usage); in __fscache_acquire_cookie()
105 atomic_inc(&parent->n_children); in __fscache_acquire_cookie()
108 cookie->parent = parent; in __fscache_acquire_cookie()
136 atomic_dec(&parent->n_children); in __fscache_acquire_cookie()
213 cache = fscache_select_cache_for_object(cookie->parent); in fscache_acquire_non_index_cookie()
312 ret = fscache_alloc_object(cache, cookie->parent); in fscache_alloc_object()
[all …]
/linux-4.4.14/fs/hfs/
Dbrec.c145 if (!new_node->parent) { in hfs_brec_insert()
147 new_node->parent = tree->root; in hfs_brec_insert()
149 fd->bnode = hfs_bnode_find(tree, new_node->parent); in hfs_brec_insert()
178 struct hfs_bnode *node, *parent; in hfs_brec_remove() local
196 if (!node->parent) in hfs_brec_remove()
198 parent = hfs_bnode_find(tree, node->parent); in hfs_brec_remove()
199 if (IS_ERR(parent)) in hfs_brec_remove()
200 return PTR_ERR(parent); in hfs_brec_remove()
202 node = fd->bnode = parent; in hfs_brec_remove()
247 new_node->parent = node->parent; in hfs_bnode_split()
[all …]
/linux-4.4.14/drivers/gpio/
Dgpio-rc5t583.c45 struct device *parent = rc5t583_gpio->rc5t583->dev; in rc5t583_gpio_get() local
49 ret = rc5t583_read(parent, RC5T583_GPIO_MON_IOIN, &val); in rc5t583_gpio_get()
59 struct device *parent = rc5t583_gpio->rc5t583->dev; in rc5t583_gpio_set() local
61 rc5t583_set_bits(parent, RC5T583_GPIO_IOOUT, BIT(offset)); in rc5t583_gpio_set()
63 rc5t583_clear_bits(parent, RC5T583_GPIO_IOOUT, BIT(offset)); in rc5t583_gpio_set()
69 struct device *parent = rc5t583_gpio->rc5t583->dev; in rc5t583_gpio_dir_input() local
72 ret = rc5t583_clear_bits(parent, RC5T583_GPIO_IOSEL, BIT(offset)); in rc5t583_gpio_dir_input()
77 return rc5t583_clear_bits(parent, RC5T583_GPIO_PGSEL, BIT(offset)); in rc5t583_gpio_dir_input()
84 struct device *parent = rc5t583_gpio->rc5t583->dev; in rc5t583_gpio_dir_output() local
88 ret = rc5t583_set_bits(parent, RC5T583_GPIO_IOSEL, BIT(offset)); in rc5t583_gpio_dir_output()
[all …]
Dgpio-tps6586x.c38 struct device *parent; member
52 ret = tps6586x_read(tps6586x_gpio->parent, TPS6586X_GPIOSET2, &val); in tps6586x_gpio_get()
64 tps6586x_update(tps6586x_gpio->parent, TPS6586X_GPIOSET2, in tps6586x_gpio_set()
79 return tps6586x_update(tps6586x_gpio->parent, TPS6586X_GPIOSET1, in tps6586x_gpio_output()
87 return tps6586x_irq_get_virq(tps6586x_gpio->parent, in tps6586x_gpio_to_irq()
97 pdata = dev_get_platdata(pdev->dev.parent); in tps6586x_gpio_probe()
103 tps6586x_gpio->parent = pdev->dev.parent; in tps6586x_gpio_probe()
118 tps6586x_gpio->gpio_chip.of_node = pdev->dev.parent->of_node; in tps6586x_gpio_probe()
/linux-4.4.14/drivers/hid/
Dhid-roccat-arvo.c35 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in arvo_sysfs_show_mode_key()
37 interface_to_usbdev(to_usb_interface(dev->parent->parent)); in arvo_sysfs_show_mode_key()
55 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in arvo_sysfs_set_mode_key()
57 interface_to_usbdev(to_usb_interface(dev->parent->parent)); in arvo_sysfs_set_mode_key()
85 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in arvo_sysfs_show_key_mask()
87 interface_to_usbdev(to_usb_interface(dev->parent->parent)); in arvo_sysfs_show_key_mask()
105 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in arvo_sysfs_set_key_mask()
107 interface_to_usbdev(to_usb_interface(dev->parent->parent)); in arvo_sysfs_set_key_mask()
150 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in arvo_sysfs_show_actual_profile()
159 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in arvo_sysfs_set_actual_profile()
[all …]
Dhid-roccat-kone.c273 container_of(kobj, struct device, kobj)->parent->parent; in kone_sysfs_read_settings()
298 container_of(kobj, struct device, kobj)->parent->parent; in kone_sysfs_write_settings()
336 container_of(kobj, struct device, kobj)->parent->parent; in kone_sysfs_read_profilex()
357 container_of(kobj, struct device, kobj)->parent->parent; in kone_sysfs_write_profilex()
403 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in kone_sysfs_show_actual_profile()
412 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in kone_sysfs_show_actual_dpi()
426 dev = dev->parent->parent; in kone_sysfs_show_weight()
444 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in kone_sysfs_show_firmware_version()
454 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in kone_sysfs_show_tcu()
478 dev = dev->parent->parent; in kone_sysfs_set_tcu()
[all …]
Dhid-roccat-kovaplus.c132 container_of(kobj, struct device, kobj)->parent->parent; in kovaplus_sysfs_read()
158 container_of(kobj, struct device, kobj)->parent->parent; in kovaplus_sysfs_write()
225 container_of(kobj, struct device, kobj)->parent->parent; in kovaplus_sysfs_read_profilex_settings()
244 container_of(kobj, struct device, kobj)->parent->parent; in kovaplus_sysfs_read_profilex_buttons()
281 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in kovaplus_sysfs_show_actual_profile()
294 dev = dev->parent->parent; in kovaplus_sysfs_set_actual_profile()
334 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in kovaplus_sysfs_show_actual_cpi()
343 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in kovaplus_sysfs_show_actual_sensitivity_x()
353 hid_get_drvdata(dev_get_drvdata(dev->parent->parent)); in kovaplus_sysfs_show_actual_sensitivity_y()
366 dev = dev->parent->parent; in kovaplus_sysfs_show_firmware_version()
[all …]
/linux-4.4.14/drivers/acpi/acpica/
Dpstree.c179 arg->common.parent = op; in acpi_ps_append_arg()
204 union acpi_parse_object *parent; in acpi_ps_get_depth_next() local
229 parent = op->common.parent; in acpi_ps_get_depth_next()
231 while (parent) { in acpi_ps_get_depth_next()
232 arg = acpi_ps_get_arg(parent, 0); in acpi_ps_get_depth_next()
244 if (parent->common.next) { in acpi_ps_get_depth_next()
248 return (parent->common.next); in acpi_ps_get_depth_next()
251 op = parent; in acpi_ps_get_depth_next()
252 parent = parent->common.parent; in acpi_ps_get_depth_next()
Dpswalk.c66 union acpi_parse_object *parent = NULL; in acpi_ps_delete_parse_tree() local
76 if (op != parent) { in acpi_ps_delete_parse_tree()
93 parent = op->common.parent; in acpi_ps_delete_parse_tree()
105 op = parent; in acpi_ps_delete_parse_tree()
Dpsparse.c162 if (op->common.parent) { in acpi_ps_complete_this_op()
163 prev = op->common.parent->common.value.arg; in acpi_ps_complete_this_op()
176 acpi_ps_get_opcode_info(op->common.parent->common. in acpi_ps_complete_this_op()
202 if ((op->common.parent->common.aml_opcode == in acpi_ps_complete_this_op()
204 || (op->common.parent->common.aml_opcode == in acpi_ps_complete_this_op()
206 || (op->common.parent->common.aml_opcode == in acpi_ps_complete_this_op()
208 || (op->common.parent->common.aml_opcode == in acpi_ps_complete_this_op()
210 || (op->common.parent->common.aml_opcode == in acpi_ps_complete_this_op()
212 || (op->common.parent->common.aml_opcode == in acpi_ps_complete_this_op()
221 if ((op->common.parent->common.aml_opcode == in acpi_ps_complete_this_op()
[all …]
Ddsutils.c204 if ((!op->common.parent) || in acpi_ds_is_result_used()
205 (op->common.parent->common.aml_opcode == AML_SCOPE_OP)) { in acpi_ds_is_result_used()
219 acpi_ps_get_opcode_info(op->common.parent->common.aml_opcode); in acpi_ds_is_result_used()
234 switch (op->common.parent->common.aml_opcode) { in acpi_ds_is_result_used()
275 if ((op->common.parent->common.aml_opcode == AML_REGION_OP) || in acpi_ds_is_result_used()
276 (op->common.parent->common.aml_opcode == AML_DATA_REGION_OP) in acpi_ds_is_result_used()
277 || (op->common.parent->common.aml_opcode == AML_PACKAGE_OP) in acpi_ds_is_result_used()
278 || (op->common.parent->common.aml_opcode == in acpi_ds_is_result_used()
280 || (op->common.parent->common.aml_opcode == AML_BUFFER_OP) in acpi_ds_is_result_used()
281 || (op->common.parent->common.aml_opcode == in acpi_ds_is_result_used()
[all …]
/linux-4.4.14/fs/hfsplus/
Dbrec.c145 if (!new_node->parent) { in hfs_brec_insert()
147 new_node->parent = tree->root; in hfs_brec_insert()
149 fd->bnode = hfs_bnode_find(tree, new_node->parent); in hfs_brec_insert()
180 struct hfs_bnode *node, *parent; in hfs_brec_remove() local
198 if (!node->parent) in hfs_brec_remove()
200 parent = hfs_bnode_find(tree, node->parent); in hfs_brec_remove()
201 if (IS_ERR(parent)) in hfs_brec_remove()
202 return PTR_ERR(parent); in hfs_brec_remove()
204 node = fd->bnode = parent; in hfs_brec_remove()
251 new_node->parent = node->parent; in hfs_bnode_split()
[all …]
/linux-4.4.14/fs/ocfs2/
Dexport.c149 struct dentry *parent; in ocfs2_get_parent() local
159 parent = ERR_PTR(status); in ocfs2_get_parent()
165 parent = ERR_PTR(-ENOENT); in ocfs2_get_parent()
169 parent = d_obtain_alias(ocfs2_iget(OCFS2_SB(dir->i_sb), blkno, 0, 0)); in ocfs2_get_parent()
175 trace_ocfs2_get_parent_end(parent); in ocfs2_get_parent()
177 return parent; in ocfs2_get_parent()
181 struct inode *parent) in ocfs2_encode_fh() argument
196 if (parent && (len < 6)) { in ocfs2_encode_fh()
216 if (parent) { in ocfs2_encode_fh()
217 blkno = OCFS2_I(parent)->ip_blkno; in ocfs2_encode_fh()
[all …]
/linux-4.4.14/drivers/clk/
Dclk.c49 struct clk_core *parent; member
301 return hw->core->parent ? hw->core->parent->hw : NULL; in clk_hw_get_parent()
365 struct clk_core *parent; in clk_hw_get_parent_by_index() local
367 parent = clk_core_get_parent_by_index(hw->core, index); in clk_hw_get_parent_by_index()
369 return !parent ? NULL : parent->hw; in clk_hw_get_parent_by_index()
392 if (!core->parent) in clk_core_get_rate_nolock()
457 struct clk_core *core = hw->core, *parent, *best_parent = NULL; in clk_mux_determine_rate_flags() local
464 parent = core->parent; in clk_mux_determine_rate_flags()
466 ret = __clk_determine_rate(parent ? parent->hw : NULL, in clk_mux_determine_rate_flags()
472 } else if (parent) { in clk_mux_determine_rate_flags()
[all …]
/linux-4.4.14/drivers/input/mouse/
Dpsmouse-base.c1262 struct psmouse *parent = NULL, *psmouse = in psmouse_resync() local
1274 if (serio->parent && serio->id.type == SERIO_PS_PSTHRU) { in psmouse_resync()
1275 parent = serio_get_drvdata(serio->parent); in psmouse_resync()
1276 psmouse_deactivate(parent); in psmouse_resync()
1347 if (parent) in psmouse_resync()
1348 psmouse_activate(parent); in psmouse_resync()
1360 struct psmouse *parent = NULL; in psmouse_cleanup() local
1364 if (serio->parent && serio->id.type == SERIO_PS_PSTHRU) { in psmouse_cleanup()
1365 parent = serio_get_drvdata(serio->parent); in psmouse_cleanup()
1366 psmouse_deactivate(parent); in psmouse_cleanup()
[all …]
/linux-4.4.14/drivers/uwb/
Dumc-bus.c63 struct device *parent = umc->dev.parent; in umc_controller_reset() local
66 if (!device_trylock(parent)) in umc_controller_reset()
68 ret = device_for_each_child(parent, parent, umc_bus_pre_reset_helper); in umc_controller_reset()
70 ret = device_for_each_child(parent, parent, umc_bus_post_reset_helper); in umc_controller_reset()
71 device_unlock(parent); in umc_controller_reset()
88 if (!dev_is_pci(umc->dev.parent)) in umc_match_pci_id()
91 pci = to_pci_dev(umc->dev.parent); in umc_match_pci_id()
106 static void umc_bus_rescan(struct device *parent) in umc_bus_rescan() argument
114 err = device_for_each_child(parent, NULL, umc_bus_rescan_helper); in umc_bus_rescan()
148 umc_bus_rescan(dev->parent); in umc_device_probe()
Dumc-dev.c28 struct umc_dev *umc_device_create(struct device *parent, int n) in umc_device_create() argument
34 dev_set_name(&umc->dev, "%s-%d", dev_name(parent), n); in umc_device_create()
35 umc->dev.parent = parent; in umc_device_create()
39 umc->dev.dma_mask = parent->dma_mask; in umc_device_create()
56 err = request_resource(umc->resource.parent, &umc->resource); in umc_device_register()
/linux-4.4.14/drivers/video/backlight/
Dlocomolcd.c36 locomo_gpio_set_dir(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHA_ON, 0); in locomolcd_on()
37 locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHA_ON, 1); in locomolcd_on()
40 locomo_gpio_set_dir(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHD_ON, 0); in locomolcd_on()
41 locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHD_ON, 1); in locomolcd_on()
47 locomo_gpio_set_dir(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VEE_ON, 0); in locomolcd_on()
48 locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VEE_ON, 1); in locomolcd_on()
61 locomo_gpio_set_dir(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_MOD, 0); in locomolcd_on()
62 locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_MOD, 1); in locomolcd_on()
71 locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VSHA_ON, 0); in locomolcd_off()
74 locomo_gpio_write(locomolcd_dev->dev.parent, LOCOMO_GPIO_LCD_VEE_ON, 0); in locomolcd_off()
[all …]
/linux-4.4.14/kernel/gcov/
Dfs.c54 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 …]
/linux-4.4.14/fs/
Dpnode.c231 struct mount *parent = last_source->mnt_parent; in propagate_one() local
234 done = parent->mnt_master == p; in propagate_one()
235 if (done && peers(n, parent)) in propagate_one()
348 struct mount *parent = mnt->mnt_parent; in propagate_mount_busy() local
351 if (mnt == parent) in propagate_mount_busy()
362 for (m = propagation_next(parent, parent); m; in propagate_mount_busy()
363 m = propagation_next(m, parent)) { in propagate_mount_busy()
379 struct mount *parent = mnt->mnt_parent; in propagate_mount_unlock() local
382 BUG_ON(parent == mnt); in propagate_mount_unlock()
384 for (m = propagation_next(parent, parent); m; in propagate_mount_unlock()
[all …]
Ddcache.c107 static inline struct hlist_bl_head *d_hash(const struct dentry *parent, in d_hash() argument
110 hash += (unsigned long) parent / L1_CACHE_BYTES; in d_hash()
501 struct dentry *parent = NULL; in __dentry_kill() local
504 parent = dentry->d_parent; in __dentry_kill()
530 if (parent) in __dentry_kill()
531 spin_unlock(&parent->d_lock); in __dentry_kill()
562 struct dentry *parent = NULL; in dentry_kill() local
568 parent = dentry->d_parent; in dentry_kill()
569 if (unlikely(!spin_trylock(&parent->d_lock))) { in dentry_kill()
577 return parent; in dentry_kill()
[all …]
/linux-4.4.14/arch/mips/boot/dts/brcm/
Dbcm7346.dtsi61 interrupt-parent = <&cpu_intc>;
70 interrupt-parent = <&periph_intc>;
78 interrupt-parent = <&sun_l2_intc>;
96 interrupt-parent = <&periph_intc>;
112 interrupt-parent = <&periph_intc>;
135 interrupt-parent = <&periph_intc>;
147 interrupt-parent = <&periph_intc>;
159 interrupt-parent = <&periph_intc>;
168 interrupt-parent = <&upg_irq0_intc>;
178 interrupt-parent = <&upg_irq0_intc>;
[all …]
Dbcm7358.dtsi55 interrupt-parent = <&cpu_intc>;
64 interrupt-parent = <&periph_intc>;
72 interrupt-parent = <&sun_l2_intc>;
90 interrupt-parent = <&periph_intc>;
106 interrupt-parent = <&periph_intc>;
129 interrupt-parent = <&periph_intc>;
141 interrupt-parent = <&periph_intc>;
153 interrupt-parent = <&periph_intc>;
162 interrupt-parent = <&upg_irq0_intc>;
172 interrupt-parent = <&upg_irq0_intc>;
[all …]
Dbcm7360.dtsi55 interrupt-parent = <&cpu_intc>;
64 interrupt-parent = <&periph_intc>;
72 interrupt-parent = <&sun_l2_intc>;
90 interrupt-parent = <&periph_intc>;
106 interrupt-parent = <&periph_intc>;
129 interrupt-parent = <&periph_intc>;
141 interrupt-parent = <&periph_intc>;
153 interrupt-parent = <&periph_intc>;
162 interrupt-parent = <&upg_irq0_intc>;
172 interrupt-parent = <&upg_irq0_intc>;
[all …]
Dbcm7435.dtsi71 interrupt-parent = <&cpu_intc>;
80 interrupt-parent = <&periph_intc>;
88 interrupt-parent = <&sun_l2_intc>;
110 interrupt-parent = <&periph_intc>;
130 interrupt-parent = <&periph_intc>;
145 interrupt-parent = <&periph_intc>;
167 interrupt-parent = <&periph_intc>;
177 interrupt-parent = <&periph_intc>;
186 interrupt-parent = <&periph_intc>;
196 interrupt-parent = <&periph_intc>;
[all …]
Dbcm7425.dtsi59 interrupt-parent = <&cpu_intc>;
68 interrupt-parent = <&periph_intc>;
76 interrupt-parent = <&sun_l2_intc>;
96 interrupt-parent = <&periph_intc>;
116 interrupt-parent = <&periph_intc>;
131 interrupt-parent = <&periph_intc>;
153 interrupt-parent = <&periph_intc>;
163 interrupt-parent = <&periph_intc>;
172 interrupt-parent = <&periph_intc>;
182 interrupt-parent = <&periph_intc>;
[all …]
Dbcm7362.dtsi61 interrupt-parent = <&cpu_intc>;
70 interrupt-parent = <&periph_intc>;
78 interrupt-parent = <&sun_l2_intc>;
96 interrupt-parent = <&periph_intc>;
112 interrupt-parent = <&periph_intc>;
135 interrupt-parent = <&periph_intc>;
147 interrupt-parent = <&periph_intc>;
159 interrupt-parent = <&periph_intc>;
168 interrupt-parent = <&upg_irq0_intc>;
178 interrupt-parent = <&upg_irq0_intc>;
[all …]
Dbcm7420.dtsi59 interrupt-parent = <&cpu_intc>;
68 interrupt-parent = <&periph_intc>;
76 interrupt-parent = <&sun_l2_intc>;
95 interrupt-parent = <&periph_intc>;
115 interrupt-parent = <&periph_intc>;
130 interrupt-parent = <&periph_intc>;
151 interrupt-parent = <&periph_intc>;
161 interrupt-parent = <&periph_intc>;
169 interrupt-parent = <&periph_intc>;
179 interrupt-parent = <&periph_intc>;
/linux-4.4.14/arch/arm/mach-omap1/
Dclock_data.c87 .parent = &ck_ref,
98 .parent = &ck_dpll1,
111 .parent = &ck_dpll1out.clk,
122 .parent = &ck_dpll1,
133 .parent = &ck_dpll1,
152 .parent = &ck_dpll1,
163 .parent = &ck_ref,
176 .parent = &ck_ref,
189 .parent = &ck_ref,
202 .parent = &arm_ck,
[all …]
Dclock.c57 return clk->parent->rate / div; in omap1_sossi_recalc()
149 struct clk * parent; in calc_dsor_exp() local
152 parent = clk->parent; in calc_dsor_exp()
153 if (unlikely(parent == NULL)) in calc_dsor_exp()
156 realrate = parent->rate; in calc_dsor_exp()
172 return clk->parent->rate / dsor; in omap1_ckctl_recalc()
190 return clk->parent->rate / dsor; in omap1_ckctl_recalc_dsp_domain()
244 clk->rate = clk->parent->rate / (1 << dsor_exp); in omap1_clk_set_rate_dsp_domain()
256 return clk->parent->rate / (1 << dsor_exp); in omap1_clk_round_rate_ckctl_arm()
275 clk->rate = clk->parent->rate / (1 << dsor_exp); in omap1_clk_set_rate_ckctl_arm()
[all …]
/linux-4.4.14/drivers/pci/pcie/
Daspm.c44 struct pcie_link_state *parent; /* pointer to the parent Link state */ member
185 struct pci_dev *child, *parent = link->pdev; in pcie_aspm_configure_common_clock() local
186 struct pci_bus *linkbus = parent->subordinate; in pcie_aspm_configure_common_clock()
200 pcie_capability_read_word(parent, PCI_EXP_LNKSTA, &reg16); in pcie_aspm_configure_common_clock()
216 pcie_capability_read_word(parent, PCI_EXP_LNKCTL, &reg16); in pcie_aspm_configure_common_clock()
222 pcie_capability_write_word(parent, PCI_EXP_LNKCTL, reg16); in pcie_aspm_configure_common_clock()
226 pcie_capability_write_word(parent, PCI_EXP_LNKCTL, reg16); in pcie_aspm_configure_common_clock()
231 pcie_capability_read_word(parent, PCI_EXP_LNKSTA, &reg16); in pcie_aspm_configure_common_clock()
242 dev_err(&parent->dev, "ASPM: Could not configure common clock\n"); in pcie_aspm_configure_common_clock()
246 pcie_capability_write_word(parent, PCI_EXP_LNKCTL, parent_reg); in pcie_aspm_configure_common_clock()
[all …]
/linux-4.4.14/drivers/base/power/
Druntime.c214 dev = dev->parent; in pm_runtime_set_memalloc_noio()
419 struct device *parent = NULL; in rpm_suspend() local
527 if (dev->parent) { in rpm_suspend()
528 parent = dev->parent; in rpm_suspend()
529 atomic_add_unless(&parent->power.child_count, -1, 0); in rpm_suspend()
541 if (parent && !parent->power.ignore_children && !dev->power.irq_safe) { in rpm_suspend()
544 spin_lock(&parent->power.lock); in rpm_suspend()
545 rpm_idle(parent, RPM_ASYNC); in rpm_suspend()
546 spin_unlock(&parent->power.lock); in rpm_suspend()
601 struct device *parent = NULL; in rpm_resume() local
[all …]
/linux-4.4.14/arch/arm64/boot/dts/xilinx/
Dzynqmp.dtsi67 interrupt-parent = <&gic>;
88 interrupt-parent = <&gic>;
106 interrupt-parent = <&gic>;
118 interrupt-parent = <&gic>;
134 interrupt-parent = <&gic>;
142 interrupt-parent = <&gic>;
154 interrupt-parent = <&gic>;
166 interrupt-parent = <&gic>;
178 interrupt-parent = <&gic>;
196 interrupt-parent = <&gic>;
[all …]
/linux-4.4.14/drivers/sh/clk/
Dcore.c64 freq = clk->parent->rate * mult / div; in clk_rate_table_build()
211 return clk->parent ? clk->parent->rate : 0; in followparent_recalc()
214 int clk_reparent(struct clk *child, struct clk *parent) in clk_reparent() argument
217 if (parent) in clk_reparent()
218 list_add(&child->sibling, &parent->children); in clk_reparent()
219 child->parent = parent; in clk_reparent()
246 if (likely(clk->parent)) in __clk_disable()
247 __clk_disable(clk->parent); in __clk_disable()
269 if (clk->parent) { in __clk_enable()
270 ret = __clk_enable(clk->parent); in __clk_enable()
[all …]
/linux-4.4.14/drivers/video/fbdev/omap2/dss/
Ddss-of.c26 omapdss_of_get_next_port(const struct device_node *parent, in omapdss_of_get_next_port() argument
31 if (!parent) in omapdss_of_get_next_port()
40 ports = of_get_child_by_name(parent, "ports"); in omapdss_of_get_next_port()
42 parent = ports; in omapdss_of_get_next_port()
44 port = of_get_child_by_name(parent, "port"); in omapdss_of_get_next_port()
72 omapdss_of_get_next_endpoint(const struct device_node *parent, in omapdss_of_get_next_endpoint() argument
77 if (!parent) in omapdss_of_get_next_endpoint()
81 ep = of_get_next_child(parent, prev); in omapdss_of_get_next_endpoint()
141 omapdss_of_get_first_endpoint(const struct device_node *parent) in omapdss_of_get_first_endpoint() argument
145 port = omapdss_of_get_next_port(parent, NULL); in omapdss_of_get_first_endpoint()
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/core/
Dgpuobj.c99 return nvkm_ro32(gpuobj->parent, gpuobj->node->offset + offset); in nvkm_gpuobj_rd32()
105 nvkm_wo32(gpuobj->parent, gpuobj->node->offset + offset, data); in nvkm_gpuobj_wr32()
113 nvkm_done(gpuobj->parent); in nvkm_gpuobj_release()
133 gpuobj->map = nvkm_kmap(gpuobj->parent); in nvkm_gpuobj_acquire()
150 struct nvkm_gpuobj *parent, struct nvkm_gpuobj *gpuobj) in nvkm_gpuobj_ctor() argument
155 if (parent) { in nvkm_gpuobj_ctor()
157 ret = nvkm_mm_head(&parent->heap, 0, 1, size, size, in nvkm_gpuobj_ctor()
160 ret = nvkm_mm_tail(&parent->heap, 0, 1, size, size, in nvkm_gpuobj_ctor()
166 gpuobj->parent = parent; in nvkm_gpuobj_ctor()
168 gpuobj->addr = parent->addr + gpuobj->node->offset; in nvkm_gpuobj_ctor()
[all …]
/linux-4.4.14/crypto/
Dhmac.c44 static int hmac_setkey(struct crypto_shash *parent, in hmac_setkey() argument
47 int bs = crypto_shash_blocksize(parent); in hmac_setkey()
48 int ds = crypto_shash_digestsize(parent); in hmac_setkey()
49 int ss = crypto_shash_statesize(parent); in hmac_setkey()
50 char *ipad = crypto_shash_ctx_aligned(parent); in hmac_setkey()
59 shash->flags = crypto_shash_get_flags(parent) in hmac_setkey()
126 struct crypto_shash *parent = pdesc->tfm; in hmac_final() local
127 int ds = crypto_shash_digestsize(parent); in hmac_final()
128 int ss = crypto_shash_statesize(parent); in hmac_final()
129 char *opad = crypto_shash_ctx_aligned(parent) + ss; in hmac_final()
[all …]
Dxcbc.c61 static int crypto_xcbc_digest_setkey(struct crypto_shash *parent, in crypto_xcbc_digest_setkey() argument
64 unsigned long alignmask = crypto_shash_alignmask(parent); in crypto_xcbc_digest_setkey()
65 struct xcbc_tfm_ctx *ctx = crypto_shash_ctx(parent); in crypto_xcbc_digest_setkey()
66 int bs = crypto_shash_blocksize(parent); in crypto_xcbc_digest_setkey()
98 struct crypto_shash *parent = pdesc->tfm; in crypto_xcbc_digest_update() local
99 unsigned long alignmask = crypto_shash_alignmask(parent); in crypto_xcbc_digest_update()
100 struct xcbc_tfm_ctx *tctx = crypto_shash_ctx(parent); in crypto_xcbc_digest_update()
103 int bs = crypto_shash_blocksize(parent); in crypto_xcbc_digest_update()
144 struct crypto_shash *parent = pdesc->tfm; in crypto_xcbc_digest_final() local
145 unsigned long alignmask = crypto_shash_alignmask(parent); in crypto_xcbc_digest_final()
[all …]
Dcmac.c54 static int crypto_cmac_digest_setkey(struct crypto_shash *parent, in crypto_cmac_digest_setkey() argument
57 unsigned long alignmask = crypto_shash_alignmask(parent); in crypto_cmac_digest_setkey()
58 struct cmac_tfm_ctx *ctx = crypto_shash_ctx(parent); in crypto_cmac_digest_setkey()
59 unsigned int bs = crypto_shash_blocksize(parent); in crypto_cmac_digest_setkey()
124 struct crypto_shash *parent = pdesc->tfm; in crypto_cmac_digest_update() local
125 unsigned long alignmask = crypto_shash_alignmask(parent); in crypto_cmac_digest_update()
126 struct cmac_tfm_ctx *tctx = crypto_shash_ctx(parent); in crypto_cmac_digest_update()
129 int bs = crypto_shash_blocksize(parent); in crypto_cmac_digest_update()
170 struct crypto_shash *parent = pdesc->tfm; in crypto_cmac_digest_final() local
171 unsigned long alignmask = crypto_shash_alignmask(parent); in crypto_cmac_digest_final()
[all …]
/linux-4.4.14/arch/parisc/kernel/
Dftrace.c109 void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr) in prepare_ftrace_return() argument
121 old = *parent; in prepare_ftrace_return()
122 *parent = (unsigned long) in prepare_ftrace_return()
127 *parent = old; in prepare_ftrace_return()
136 *parent = old; in prepare_ftrace_return()
145 *parent = old; in prepare_ftrace_return()
152 void ftrace_function_trampoline(unsigned long parent, in ftrace_function_trampoline() argument
159 ftrace_trace_function(parent, self_addr); in ftrace_function_trampoline()
177 if (*parent_rp != parent) in ftrace_function_trampoline()
Ddrivers.c61 parse_tree_node(struct device *parent, int index, struct hardware_path *modpath);
279 dev = dev->parent; in find_pa_parent_type()
301 dev = dev->parent; in get_node_path()
311 dev = dev->parent; in get_node_path()
340 get_node_path(dev->dev.parent, &path); in print_pa_hwpath()
389 get_node_path(padev->dev.parent, &path); in setup_bus_id()
400 struct parisc_device * create_tree_node(char id, struct device *parent) in create_tree_node() argument
409 dev->dev.parent = parent; in create_tree_node()
451 static struct parisc_device * alloc_tree_node(struct device *parent, char id) in alloc_tree_node() argument
456 if (device_for_each_child(parent, &d, match_by_id)) in alloc_tree_node()
[all …]
/linux-4.4.14/net/sched/
Dsch_htb.c112 struct htb_class *parent; /* parent class */ member
272 struct rb_node **p = &root->rb_node, *parent = NULL; in htb_add_to_id_tree() local
276 parent = *p; in htb_add_to_id_tree()
277 c = rb_entry(parent, struct htb_class, node[prio]); in htb_add_to_id_tree()
280 p = &parent->rb_right; in htb_add_to_id_tree()
282 p = &parent->rb_left; in htb_add_to_id_tree()
284 rb_link_node(&cl->node[prio], parent, p); in htb_add_to_id_tree()
298 struct rb_node **p = &q->hlevel[cl->level].wait_pq.rb_node, *parent = NULL; in htb_add_to_wait_tree() local
310 parent = *p; in htb_add_to_wait_tree()
311 c = rb_entry(parent, struct htb_class, pq_node); in htb_add_to_wait_tree()
[all …]
/linux-4.4.14/drivers/clk/pistachio/
Dclk.h19 const char *parent; member
28 .parent = _pname, \
59 const char *parent; member
69 .parent = _pname, \
79 .parent = _pname, \
86 const char *parent; member
94 .parent = _pname, \
119 const char *parent; member
130 .parent = _pname, \
141 .parent = _pname, \
/linux-4.4.14/tools/perf/util/
Dcallchain.c208 struct rb_node *parent = NULL; in rb_insert_callchain() local
215 parent = *p; in rb_insert_callchain()
216 rnode = rb_entry(parent, struct callchain_node, rb_node); in rb_insert_callchain()
239 rb_link_node(&chain->rb_node, parent, p); in rb_insert_callchain()
355 create_child(struct callchain_node *parent, bool inherit_children) in create_child() argument
364 new->parent = parent; in create_child()
371 new->rb_root_in = parent->rb_root_in; in create_child()
372 parent->rb_root_in = RB_ROOT; in create_child()
377 child->parent = new; in create_child()
382 rb_link_node(&new->rb_node_in, NULL, &parent->rb_root_in.rb_node); in create_child()
[all …]
Drblist.c17 struct rb_node *parent = NULL, *new_node; in rblist__add_node() local
22 parent = *p; in rblist__add_node()
24 rc = rblist->node_cmp(parent, new_entry); in rblist__add_node()
37 rb_link_node(new_node, parent, p); in rblist__add_node()
56 struct rb_node *parent = NULL, *new_node = NULL; in __rblist__findnew() local
61 parent = *p; in __rblist__findnew()
63 rc = rblist->node_cmp(parent, entry); in __rblist__findnew()
69 return parent; in __rblist__findnew()
75 rb_link_node(new_node, parent, p); in __rblist__findnew()
Dthread.c186 struct thread *parent) in thread__clone_map_groups() argument
191 if (thread->pid_ == parent->pid_) in thread__clone_map_groups()
194 if (thread->mg == parent->mg) { in thread__clone_map_groups()
196 thread->pid_, thread->tid, parent->pid_, parent->tid); in thread__clone_map_groups()
202 if (map_groups__clone(thread->mg, parent->mg, i) < 0) in thread__clone_map_groups()
208 int thread__fork(struct thread *thread, struct thread *parent, u64 timestamp) in thread__fork() argument
212 if (parent->comm_set) { in thread__fork()
213 const char *comm = thread__comm_str(parent); in thread__fork()
221 thread->ppid = parent->tid; in thread__fork()
222 return thread__clone_map_groups(thread, parent); in thread__fork()
/linux-4.4.14/security/apparmor/
Dpolicy.c235 for ( ; view; view = view->parent) { in aa_ns_visible()
236 if (view->parent == curr) in aa_ns_visible()
325 aa_put_namespace(ns->parent); in free_namespace()
404 ns->parent = aa_get_namespace(root); in aa_prepare_namespace()
500 if (ns->parent) in destroy_namespace()
501 __aa_update_replacedby(ns->unconfined, ns->parent->unconfined); in destroy_namespace()
599 aa_put_profile(rcu_access_pointer(profile->parent)); in aa_free_profile()
688 struct aa_profile *aa_new_null_profile(struct aa_profile *parent, int hat) in aa_new_null_profile() argument
692 int uniq = atomic_inc_return(&parent->ns->uniq_null); in aa_new_null_profile()
695 name = kmalloc(strlen(parent->base.hname) + 2 + 7 + 8, GFP_KERNEL); in aa_new_null_profile()
[all …]
Dapparmorfs.c401 int __aa_fs_profile_mkdir(struct aa_profile *profile, struct dentry *parent) in __aa_fs_profile_mkdir() argument
407 if (!parent) { in __aa_fs_profile_mkdir()
415 prof_child_dir(p) = parent = dent; in __aa_fs_profile_mkdir()
431 dent = securityfs_create_dir(profile->dirname, parent); in __aa_fs_profile_mkdir()
501 int __aa_fs_namespace_mkdir(struct aa_namespace *ns, struct dentry *parent, in __aa_fs_namespace_mkdir() argument
512 dent = securityfs_create_dir(name, parent); in __aa_fs_namespace_mkdir()
572 struct aa_namespace *parent, *next; in __next_namespace() local
582 parent = ns->parent; in __next_namespace()
586 if (!list_entry_is_head(next, &parent->sub_ns, base.list)) { in __next_namespace()
590 ns = parent; in __next_namespace()
[all …]
/linux-4.4.14/fs/gfs2/
Ddentry.c38 struct dentry *parent; in gfs2_drevalidate() local
50 parent = dget_parent(dentry); in gfs2_drevalidate()
51 sdp = GFS2_SB(d_inode(parent)); in gfs2_drevalidate()
52 dip = GFS2_I(d_inode(parent)); in gfs2_drevalidate()
71 error = gfs2_dir_check(d_inode(parent), &dentry->d_name, ip); in gfs2_drevalidate()
89 dput(parent); in gfs2_drevalidate()
96 dput(parent); in gfs2_drevalidate()
102 dput(parent); in gfs2_drevalidate()
Dexport.c32 struct inode *parent) in gfs2_encode_fh() argument
38 if (parent && (*len < GFS2_LARGE_FH_SIZE)) { in gfs2_encode_fh()
52 if (!parent || inode == d_inode(sb->s_root)) in gfs2_encode_fh()
55 ip = GFS2_I(parent); in gfs2_encode_fh()
88 static int gfs2_get_name(struct dentry *parent, char *name, in gfs2_get_name() argument
91 struct inode *dir = d_inode(parent); in gfs2_get_name()
183 struct gfs2_inum_host parent; in gfs2_fh_to_parent() local
191 parent.no_formal_ino = ((u64)be32_to_cpu(fh[4])) << 32; in gfs2_fh_to_parent()
192 parent.no_formal_ino |= be32_to_cpu(fh[5]); in gfs2_fh_to_parent()
193 parent.no_addr = ((u64)be32_to_cpu(fh[6])) << 32; in gfs2_fh_to_parent()
[all …]
/linux-4.4.14/drivers/media/pci/netup_unidvb/
Dnetup_unidvb_i2c.c83 dev_dbg(i2c->adap.dev.parent, in netup_i2c_interrupt()
86 dev_dbg(i2c->adap.dev.parent, in netup_i2c_interrupt()
92 dev_dbg(i2c->adap.dev.parent, in netup_i2c_interrupt()
98 dev_dbg(i2c->adap.dev.parent, in netup_i2c_interrupt()
107 dev_dbg(i2c->adap.dev.parent, in netup_i2c_interrupt()
115 dev_dbg(i2c->adap.dev.parent, in netup_i2c_interrupt()
130 dev_dbg(i2c->adap.dev.parent, "%s()\n", __func__); in netup_i2c_reset()
151 dev_dbg(i2c->adap.dev.parent, in netup_i2c_fifo_tx()
155 dev_dbg(i2c->adap.dev.parent, in netup_i2c_fifo_tx()
167 dev_dbg(i2c->adap.dev.parent, in netup_i2c_fifo_rx()
[all …]
/linux-4.4.14/drivers/scsi/libsas/
Dsas_expander.c659 struct sas_rphy *rphy = dev_to_rphy(phy->dev.parent); in sas_smp_get_phy_events()
738 static void sas_ex_get_linkrate(struct domain_device *parent, in sas_ex_get_linkrate() argument
742 struct expander_device *parent_ex = &parent->ex_dev; in sas_ex_get_linkrate()
760 child->min_linkrate = min(parent->min_linkrate, in sas_ex_get_linkrate()
762 child->max_linkrate = max(parent->max_linkrate, in sas_ex_get_linkrate()
769 child->pathways = min(child->pathways, parent->pathways); in sas_ex_get_linkrate()
773 struct domain_device *parent, int phy_id) in sas_ex_discover_end_dev() argument
775 struct expander_device *parent_ex = &parent->ex_dev; in sas_ex_discover_end_dev()
788 kref_get(&parent->kref); in sas_ex_discover_end_dev()
789 child->parent = parent; in sas_ex_discover_end_dev()
[all …]
/linux-4.4.14/arch/arm/boot/dts/
Dspear600.dtsi55 interrupt-parent = <&vic1>;
63 interrupt-parent = <&vic1>;
71 interrupt-parent = <&vic1>;
95 interrupt-parent = <&vic1>;
103 interrupt-parent = <&vic1>;
111 interrupt-parent = <&vic1>;
119 interrupt-parent = <&vic1>;
127 interrupt-parent = <&vic1>;
141 interrupt-parent = <&vic0>;
149 interrupt-parent = <&vic0>;
[all …]
Ds5pv210.dtsi87 interrupt-parent = <&vic1>;
120 interrupt-parent = <&vic0>;
126 interrupt-parent = <&vic0>;
139 interrupt-parent = <&vic0>;
151 interrupt-parent = <&vic0>;
164 interrupt-parent = <&vic1>;
180 interrupt-parent = <&vic1>;
196 interrupt-parent = <&vic2>;
206 interrupt-parent = <&vic1>;
220 interrupt-parent = <&vic1>;
[all …]
Dzynq-7000.dtsi47 interrupt-parent = <&intc>;
64 interrupt-parent = <&intc>;
71 interrupt-parent = <&intc>;
82 interrupt-parent = <&intc>;
94 interrupt-parent = <&intc>;
104 interrupt-parent = <&intc>;
113 interrupt-parent = <&intc>;
124 interrupt-parent = <&intc>;
176 interrupt-parent = <&intc>;
188 interrupt-parent = <&intc>;
[all …]
Ds3c64xx.dtsi66 interrupt-parent = <&vic1>;
77 interrupt-parent = <&vic1>;
88 interrupt-parent = <&vic1>;
99 interrupt-parent = <&vic0>;
109 interrupt-parent = <&vic1>;
121 interrupt-parent = <&vic1>;
133 interrupt-parent = <&vic1>;
145 interrupt-parent = <&vic1>;
157 interrupt-parent = <&vic1>;
169 interrupt-parent = <&vic0>;
[all …]
/linux-4.4.14/arch/c6x/boot/dts/
Devmc6678.dts40 interrupt-parent = <&megamod_pic>;
45 interrupt-parent = <&megamod_pic>;
50 interrupt-parent = <&megamod_pic>;
55 interrupt-parent = <&megamod_pic>;
60 interrupt-parent = <&megamod_pic>;
65 interrupt-parent = <&megamod_pic>;
70 interrupt-parent = <&megamod_pic>;
75 interrupt-parent = <&megamod_pic>;
Devmc6472.dts40 interrupt-parent = <&megamod_pic>;
45 interrupt-parent = <&megamod_pic>;
50 interrupt-parent = <&megamod_pic>;
55 interrupt-parent = <&megamod_pic>;
60 interrupt-parent = <&megamod_pic>;
65 interrupt-parent = <&megamod_pic>;
/linux-4.4.14/scripts/kconfig/
Dmenu.c54 menu->parent = current_menu; in menu_add_entry()
79 current_menu = current_menu->parent; in menu_end_menu()
149 while ((menu = menu->parent) != NULL) { in menu_add_prop()
282 void menu_finalize(struct menu *parent) in menu_finalize() argument
289 sym = parent->sym; in menu_finalize()
290 if (parent->list) { in menu_finalize()
294 current_entry = parent; in menu_finalize()
295 for (menu = parent->list; menu; menu = menu->next) { in menu_finalize()
303 for (menu = parent->list; menu; menu = menu->next) { in menu_finalize()
309 } else if (parent->prompt) in menu_finalize()
[all …]
Dqconf.h48 ConfigView* parent(void) const in parent() function
50 return (ConfigView*)Parent::parent(); in parent()
105 void updateMenuList(ConfigItem *parent, struct menu*);
106 void updateMenuList(ConfigList *parent, struct menu*);
126 ConfigItem(ConfigList *parent, ConfigItem *after, struct menu *m, bool v) in ConfigItem() argument
127 : Parent(parent, after), nextItem(0), menu(m), visible(v), goParent(false) in ConfigItem()
131 ConfigItem(ConfigItem *parent, ConfigItem *after, struct menu *m, bool v) in ConfigItem() argument
132 : Parent(parent, after), nextItem(0), menu(m), visible(v), goParent(false) in ConfigItem()
136 ConfigItem(ConfigList *parent, ConfigItem *after, bool v) in ConfigItem() argument
137 : Parent(parent, after), nextItem(0), menu(0), visible(v), goParent(true) in ConfigItem()
[all …]
/linux-4.4.14/drivers/irqchip/
Dirq-gic-v3-its-platform-msi.c34 msi_info = msi_get_domain_info(domain->parent); in its_pmsi_prepare()
57 return msi_info->ops->msi_prepare(domain->parent, in its_pmsi_prepare()
79 struct irq_domain *parent; in its_pmsi_init() local
86 parent = irq_find_matching_host(np, DOMAIN_BUS_NEXUS); in its_pmsi_init()
87 if (!parent || !msi_get_domain_info(parent)) { in its_pmsi_init()
95 parent)) { in its_pmsi_init()
Dirq-gic-v3-its-pci-msi.c78 msi_info = msi_get_domain_info(domain->parent); in its_pci_msi_prepare()
89 return msi_info->ops->msi_prepare(domain->parent, in its_pci_msi_prepare()
112 struct irq_domain *parent; in its_pci_msi_init() local
119 parent = irq_find_matching_host(np, DOMAIN_BUS_NEXUS); in its_pci_msi_init()
120 if (!parent || !msi_get_domain_info(parent)) { in its_pci_msi_init()
128 parent)) { in its_pci_msi_init()
/linux-4.4.14/security/yama/
Dyama_lsm.c210 static int task_is_descendant(struct task_struct *parent, in task_is_descendant() argument
216 if (!parent || !child) in task_is_descendant()
220 if (!thread_group_leader(parent)) in task_is_descendant()
221 parent = rcu_dereference(parent->group_leader); in task_is_descendant()
225 if (walker == parent) { in task_is_descendant()
248 struct task_struct *parent = NULL; in ptracer_exception_found() local
258 parent = relation->tracer; in ptracer_exception_found()
264 if (found && (parent == NULL || task_is_descendant(parent, tracer))) in ptracer_exception_found()
325 int yama_ptrace_traceme(struct task_struct *parent) in yama_ptrace_traceme() argument
332 if (!has_ns_capability(parent, current_user_ns(), CAP_SYS_PTRACE)) in yama_ptrace_traceme()
[all …]
/linux-4.4.14/arch/blackfin/kernel/
Ddebug-mmrs.c31 #define _d(name, bits, addr, perms) debugfs_create_x##bits(name, perms, parent, (u##bits *)(addr))
48 debugfs_create_x16(buf, S_IRUSR|S_IWUSR, parent, addr); \
50 debugfs_create_x32(buf, S_IRUSR|S_IWUSR, parent, addr); \
107 #define D_SYSREG(sr) debugfs_create_file(#sr, S_IRUSR|S_IWUSR, parent, NULL, &fops_sysreg_##sr)
116 bfin_debug_mmrs_can(struct dentry *parent, unsigned long base, int num) in bfin_debug_mmrs_can() argument
123 am = debugfs_create_dir("am", parent); in bfin_debug_mmrs_can()
124 mb = debugfs_create_dir("mb", parent); in bfin_debug_mmrs_can()
202 #define CAN(num) bfin_debug_mmrs_can(parent, CAN##num##_MC1, num)
209 bfin_debug_mmrs_dma(struct dentry *parent, unsigned long base, int num, char mdma, const char *pfx) in bfin_debug_mmrs_dma() argument
235 #define _DMA(num, base, mdma, pfx) bfin_debug_mmrs_dma(parent, base, num, mdma, pfx "DMA")
[all …]
/linux-4.4.14/drivers/clk/sunxi/
Dclk-a10-pll2.c49 const char *clk_name = node->name, *parent; in sun4i_pll2_setup() local
69 parent = of_clk_get_parent_name(node, 0); in sun4i_pll2_setup()
71 parent, 0, reg, in sun4i_pll2_setup()
102 parent = __clk_get_name(prediv_clk); in sun4i_pll2_setup()
104 &parent, 1, in sun4i_pll2_setup()
114 parent = __clk_get_name(base_clk); in sun4i_pll2_setup()
131 parent, in sun4i_pll2_setup()
146 parent, in sun4i_pll2_setup()
155 parent, in sun4i_pll2_setup()
164 parent, in sun4i_pll2_setup()
/linux-4.4.14/drivers/scsi/
Dscsi_transport_sas.c501 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); \
533 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); \
564 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in do_sas_phy_enable()
612 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in do_sas_phy_reset()
661 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in sas_phy_setup()
680 shost = dev_to_shost(dev->parent); in sas_phy_match()
695 struct Scsi_Host *shost = dev_to_shost(phy->dev.parent); in sas_phy_release()
700 put_device(dev->parent); in sas_phy_release()
716 struct sas_phy *sas_phy_alloc(struct device *parent, int number) in sas_phy_alloc() argument
718 struct Scsi_Host *shost = dev_to_shost(parent); in sas_phy_alloc()
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/net/
Dmdio-mux.txt8 - mdio-parent-bus : phandle to the parent MDIO bus.
23 /* The parent MDIO bus. */
39 mdio-parent-bus = <&smi1>;
55 interrupt-parent = <&gpio>;
65 interrupt-parent = <&gpio>;
75 interrupt-parent = <&gpio>;
85 interrupt-parent = <&gpio>;
102 interrupt-parent = <&gpio>;
112 interrupt-parent = <&gpio>;
122 interrupt-parent = <&gpio>;
[all …]
Dmdio-mux-gpio.txt14 /* The parent MDIO bus. */
30 mdio-parent-bus = <&smi1>;
46 interrupt-parent = <&gpio>;
56 interrupt-parent = <&gpio>;
66 interrupt-parent = <&gpio>;
76 interrupt-parent = <&gpio>;
93 interrupt-parent = <&gpio>;
103 interrupt-parent = <&gpio>;
113 interrupt-parent = <&gpio>;
123 interrupt-parent = <&gpio>;
/linux-4.4.14/arch/powerpc/boot/dts/
Dmpc8349emitxgp.dts71 interrupt-parent = <&ipic>;
82 interrupt-parent = <&ipic>;
89 interrupt-parent = <&ipic>;
98 interrupt-parent = <&ipic>;
108 interrupt-parent = <&ipic>;
115 interrupt-parent = <&ipic>;
122 interrupt-parent = <&ipic>;
129 interrupt-parent = <&ipic>;
136 interrupt-parent = <&ipic>;
146 interrupt-parent = <&ipic>;
[all …]
Dmpc8379_rdb.dts55 interrupt-parent = <&ipic>;
115 interrupt-parent = <&ipic>;
124 interrupt-parent = <&ipic>;
142 interrupt-parent = <&ipic>;
173 interrupt-parent = <&ipic>;
187 interrupt-parent = <&ipic>;
196 interrupt-parent = <&ipic>;
206 interrupt-parent = <&ipic>;
213 interrupt-parent = <&ipic>;
220 interrupt-parent = <&ipic>;
[all …]
Dtqm8541.dts69 interrupt-parent = <&mpic>;
75 interrupt-parent = <&mpic>;
84 interrupt-parent = <&mpic>;
95 interrupt-parent = <&mpic>;
121 interrupt-parent = <&mpic>;
129 interrupt-parent = <&mpic>;
137 interrupt-parent = <&mpic>;
145 interrupt-parent = <&mpic>;
161 interrupt-parent = <&mpic>;
172 interrupt-parent = <&mpic>;
[all …]
Dasp834x-redboot.dts57 interrupt-parent = <&ipic>;
92 interrupt-parent = <&ipic>;
108 interrupt-parent = <&ipic>;
117 interrupt-parent = <&ipic>;
127 interrupt-parent = <&ipic>;
134 interrupt-parent = <&ipic>;
141 interrupt-parent = <&ipic>;
148 interrupt-parent = <&ipic>;
155 interrupt-parent = <&ipic>;
167 interrupt-parent = <&ipic>;
[all …]
Dtqm8555.dts69 interrupt-parent = <&mpic>;
75 interrupt-parent = <&mpic>;
84 interrupt-parent = <&mpic>;
95 interrupt-parent = <&mpic>;
121 interrupt-parent = <&mpic>;
129 interrupt-parent = <&mpic>;
137 interrupt-parent = <&mpic>;
145 interrupt-parent = <&mpic>;
161 interrupt-parent = <&mpic>;
172 interrupt-parent = <&mpic>;
[all …]
Dtqm8540.dts70 interrupt-parent = <&mpic>;
76 interrupt-parent = <&mpic>;
85 interrupt-parent = <&mpic>;
96 interrupt-parent = <&mpic>;
122 interrupt-parent = <&mpic>;
130 interrupt-parent = <&mpic>;
138 interrupt-parent = <&mpic>;
146 interrupt-parent = <&mpic>;
162 interrupt-parent = <&mpic>;
172 interrupt-parent = <&mpic>;
[all …]
Dsocrates.dts71 interrupt-parent = <&mpic>;
77 interrupt-parent = <&mpic>;
86 interrupt-parent = <&mpic>;
97 interrupt-parent = <&mpic>;
108 interrupt-parent = <&mpic>;
117 interrupt-parent = <&mpic>;
129 interrupt-parent = <&mpic>;
144 interrupt-parent = <&mpic>;
156 interrupt-parent = <&mpic>;
161 interrupt-parent = <&mpic>;
[all …]
Dmpc8377_wlan.dts58 interrupt-parent = <&ipic>;
107 interrupt-parent = <&ipic>;
116 interrupt-parent = <&ipic>;
134 interrupt-parent = <&ipic>;
152 interrupt-parent = <&ipic>;
165 interrupt-parent = <&ipic>;
174 interrupt-parent = <&ipic>;
184 interrupt-parent = <&ipic>;
191 interrupt-parent = <&ipic>;
198 interrupt-parent = <&ipic>;
[all …]
Dmpc8379_mds.dts56 interrupt-parent = <&ipic>;
144 interrupt-parent = <&ipic>;
151 interrupt-parent = <&ipic>;
159 interrupt-parent = <&ipic>;
173 interrupt-parent = <&ipic>;
182 interrupt-parent = <&ipic>;
192 interrupt-parent = <&ipic>;
199 interrupt-parent = <&ipic>;
206 interrupt-parent = <&ipic>;
213 interrupt-parent = <&ipic>;
[all …]
Dtqm8548-bigflash.dts71 interrupt-parent = <&mpic>;
77 interrupt-parent = <&mpic>;
86 interrupt-parent = <&mpic>;
97 interrupt-parent = <&mpic>;
118 interrupt-parent = <&mpic>;
134 interrupt-parent = <&mpic>;
142 interrupt-parent = <&mpic>;
150 interrupt-parent = <&mpic>;
158 interrupt-parent = <&mpic>;
174 interrupt-parent = <&mpic>;
[all …]
Dtqm8548.dts71 interrupt-parent = <&mpic>;
77 interrupt-parent = <&mpic>;
86 interrupt-parent = <&mpic>;
97 interrupt-parent = <&mpic>;
118 interrupt-parent = <&mpic>;
134 interrupt-parent = <&mpic>;
142 interrupt-parent = <&mpic>;
150 interrupt-parent = <&mpic>;
158 interrupt-parent = <&mpic>;
174 interrupt-parent = <&mpic>;
[all …]
Dtqm8560.dts71 interrupt-parent = <&mpic>;
77 interrupt-parent = <&mpic>;
86 interrupt-parent = <&mpic>;
97 interrupt-parent = <&mpic>;
123 interrupt-parent = <&mpic>;
131 interrupt-parent = <&mpic>;
139 interrupt-parent = <&mpic>;
147 interrupt-parent = <&mpic>;
163 interrupt-parent = <&mpic>;
174 interrupt-parent = <&mpic>;
[all …]
Dmpc8308_p1m.dts55 interrupt-parent = <&ipic>;
97 interrups-parent = <&ipic>;
104 interrups-parent = <&ipic>;
123 interrupt-parent = <&ipic>;
137 interrupt-parent = <&ipic>;
162 interrupt-parent = <&ipic>;
180 interrupt-parent = <&ipic>;
189 interrupt-parent = <&ipic>;
194 interrupt-parent = <&ipic>;
216 interrupt-parent = <&ipic>;
[all …]
Dmpc8349emitx.dts71 interrupt-parent = <&ipic>;
80 interrupt-parent = <&ipic>;
91 interrupt-parent = <&ipic>;
108 interrupt-parent = <&ipic>;
115 interrupt-parent = <&ipic>;
151 interrupt-parent = <&ipic>;
161 interrupt-parent = <&ipic>;
168 interrupt-parent = <&ipic>;
175 interrupt-parent = <&ipic>;
182 interrupt-parent = <&ipic>;
[all …]
Dsbc8548-post.dtsi33 interrupt-parent = <&mpic>;
39 interrupt-parent = <&mpic>;
48 interrupt-parent = <&mpic>;
59 interrupt-parent = <&mpic>;
70 interrupt-parent = <&mpic>;
86 interrupt-parent = <&mpic>;
94 interrupt-parent = <&mpic>;
102 interrupt-parent = <&mpic>;
110 interrupt-parent = <&mpic>;
126 interrupt-parent = <&mpic>;
[all …]
Dsbc8349.dts74 interrupt-parent = <&ipic>;
85 interrupt-parent = <&ipic>;
94 interrupt-parent = <&ipic>;
104 interrupt-parent = <&ipic>;
111 interrupt-parent = <&ipic>;
118 interrupt-parent = <&ipic>;
125 interrupt-parent = <&ipic>;
132 interrupt-parent = <&ipic>;
144 interrupt-parent = <&ipic>;
161 interrupt-parent = <&ipic>;
[all …]
Dc2k.dts77 interrupt-parent = <&PIC>;
82 interrupt-parent = <&PIC>;
87 interrupt-parent = <&PIC>;
102 interrupt-parent = <&PIC>;
111 interrupt-parent = <&PIC>;
120 interrupt-parent = <&PIC>;
132 interrupt-parent = <&PIC>;
141 interrupt-parent = <&PIC>;
184 interrupt-parent = <&PIC>;
198 interrupt-parent = <&PIC>;
[all …]
Dacadia.dts18 dcr-parent = <&{/cpus/cpu@0}>;
72 interrupt-parent = <&UIC0>;
98 interrupt-parent = <&UIC0>;
108 interrupt-parent = <&UIC0>;
115 interrupt-parent = <&UIC0>;
132 interrupt-parent = <&UIC0>;
152 interrupt-parent = <&UIC0>;
159 interrupt-parent = <&UIC0>;
166 interrupt-parent = <&UIC0>;
173 interrupt-parent = <&UIC0>;
[all …]
Dstx_gp3_8560.dts68 interrupt-parent = <&mpic>;
74 interrupt-parent = <&mpic>;
83 interrupt-parent = <&mpic>;
94 interrupt-parent = <&mpic>;
110 interrupt-parent = <&mpic>;
118 interrupt-parent = <&mpic>;
126 interrupt-parent = <&mpic>;
134 interrupt-parent = <&mpic>;
150 interrupt-parent = <&mpic>;
161 interrupt-parent = <&mpic>;
[all …]
Dmpc8313erdb.dts56 interrupt-parent = <&ipic>;
126 interrupt-parent = <&ipic>;
139 interrupt-parent = <&ipic>;
154 interrupt-parent = <&ipic>;
163 interrupt-parent = <&ipic>;
173 interrupt-parent = <&ipic>;
183 interrupt-parent = < &ipic >;
205 interrupt-parent = <&ipic>;
217 interrupt-parent = <&ipic>;
239 interrupt-parent = <&ipic>;
[all …]
Dxcalibur1501.dts71 interrupt-parent = <&mpic>;
161 interrupt-parent = <&mpic>;
184 interrupt-parent = <&mpic>;
190 interrupt-parent = <&mpic>;
197 interrupt-parent = <&mpic>;
206 interrupt-parent = <&mpic>;
217 interrupt-parent = <&mpic>;
304 interrupt-parent = <&mpic>;
320 interrupt-parent = <&mpic>;
328 interrupt-parent = <&mpic>;
[all …]
Dmpc8315erdb.dts57 interrupt-parent = <&ipic>;
119 interrupt-parent = <&ipic>;
140 interrupt-parent = <&ipic>;
150 interrupt-parent = <&ipic>;
157 interrupt-parent = <&ipic>;
164 interrupt-parent = <&ipic>;
171 interrupt-parent = <&ipic>;
178 interrupt-parent = <&ipic>;
188 interrupt-parent = <&ipic>;
204 interrupt-parent = <&ipic>;
[all …]
Dmpc8377_rdb.dts57 interrupt-parent = <&ipic>;
117 interrupt-parent = <&ipic>;
126 interrupt-parent = <&ipic>;
144 interrupt-parent = <&ipic>;
175 interrupt-parent = <&ipic>;
189 interrupt-parent = <&ipic>;
198 interrupt-parent = <&ipic>;
208 interrupt-parent = <&ipic>;
215 interrupt-parent = <&ipic>;
222 interrupt-parent = <&ipic>;
[all …]
Dmpc836x_rdk.dts78 interrupt-parent = <&ipic>;
88 interrupt-parent = <&ipic>;
99 interrupt-parent = <&ipic>;
108 interrupt-parent = <&ipic>;
118 interrupt-parent = <&ipic>;
129 interrupt-parent = <&ipic>;
136 interrupt-parent = <&ipic>;
143 interrupt-parent = <&ipic>;
150 interrupt-parent = <&ipic>;
157 interrupt-parent = <&ipic>;
[all …]
Dmpc8610_hpcd.dts57 interrupt-parent = <&mpic>;
111 interrupt-parent = <&mpic>;
142 interrupt-parent = <&mpic>;
152 interrupt-parent = <&mpic>;
170 interrupt-parent = <&mpic>;
182 interrupt-parent = <&mpic>;
193 interrupt-parent = <&mpic>;
204 interrupt-parent = <&mpic>;
224 interrupt-parent = <&mpic>;
250 interrupt-parent = <&mpic>;
[all …]
Dmpc832x_rdb.dts69 interrupt-parent = <&ipic>;
79 interrupt-parent = <&ipic>;
90 interrupt-parent = <&ipic>;
100 interrupt-parent = <&ipic>;
109 interrupt-parent = <&ipic>;
116 interrupt-parent = <&ipic>;
123 interrupt-parent = <&ipic>;
130 interrupt-parent = <&ipic>;
137 interrupt-parent = <&ipic>;
146 interrupt-parent = <&ipic>;
[all …]
Dxpedite5301.dts72 interrupt-parent = <&mpic>;
177 interrupt-parent = <&mpic>;
183 interrupt-parent = <&mpic>;
190 interrupt-parent = <&mpic>;
199 interrupt-parent = <&mpic>;
210 interrupt-parent = <&mpic>;
284 interrupt-parent = <&mpic>;
300 interrupt-parent = <&mpic>;
308 interrupt-parent = <&mpic>;
316 interrupt-parent = <&mpic>;
[all …]
Dxpedite5370.dts70 interrupt-parent = <&mpic>;
175 interrupt-parent = <&mpic>;
181 interrupt-parent = <&mpic>;
188 interrupt-parent = <&mpic>;
197 interrupt-parent = <&mpic>;
208 interrupt-parent = <&mpic>;
282 interrupt-parent = <&mpic>;
298 interrupt-parent = <&mpic>;
306 interrupt-parent = <&mpic>;
314 interrupt-parent = <&mpic>;
[all …]
Dxpedite5200.dts69 interrupt-parent = <&mpic>;
75 interrupt-parent = <&mpic>;
84 interrupt-parent = <&mpic>;
96 interrupt-parent = <&mpic>;
152 interrupt-parent = <&mpic>;
168 interrupt-parent = <&mpic>;
176 interrupt-parent = <&mpic>;
184 interrupt-parent = <&mpic>;
192 interrupt-parent = <&mpic>;
209 interrupt-parent = <&mpic>;
[all …]
Dxpedite5200_xmon.dts73 interrupt-parent = <&mpic>;
79 interrupt-parent = <&mpic>;
88 interrupt-parent = <&mpic>;
100 interrupt-parent = <&mpic>;
156 interrupt-parent = <&mpic>;
172 interrupt-parent = <&mpic>;
180 interrupt-parent = <&mpic>;
188 interrupt-parent = <&mpic>;
196 interrupt-parent = <&mpic>;
213 interrupt-parent = <&mpic>;
[all …]
/linux-4.4.14/drivers/base/
Ddd.c425 if (dev->parent) in driver_probe_device()
426 pm_runtime_get_sync(dev->parent); in driver_probe_device()
432 if (dev->parent) in driver_probe_device()
433 pm_runtime_put(dev->parent); in driver_probe_device()
528 if (dev->parent) in __device_attach_async_helper()
529 pm_runtime_get_sync(dev->parent); in __device_attach_async_helper()
536 if (dev->parent) in __device_attach_async_helper()
537 pm_runtime_put(dev->parent); in __device_attach_async_helper()
568 if (dev->parent) in __device_attach()
569 pm_runtime_get_sync(dev->parent); in __device_attach()
[all …]
Dcore.c383 while (!top_kobj->kset && top_kobj->parent) in uevent_show()
384 top_kobj = top_kobj->parent; in uevent_show()
780 struct device *parent) in get_device_parent() argument
790 if (parent && parent->class == &block_class) in get_device_parent()
791 return &parent->kobj; in get_device_parent()
801 if (parent == NULL) in get_device_parent()
803 else if (parent->class && !dev->class->ns_type) in get_device_parent()
804 return &parent->kobj; in get_device_parent()
806 parent_kobj = &parent->kobj; in get_device_parent()
813 if (k->parent == parent_kobj) { in get_device_parent()
[all …]
/linux-4.4.14/arch/sparc/kernel/
Dof_device_32.c186 static int __init build_one_resource(struct device_node *parent, in build_one_resource() argument
196 ranges = of_get_property(parent, "ranges", &rlen); in build_one_resource()
245 struct device *parent) in build_device_resources() argument
253 if (!parent) in build_device_resources()
256 p_op = to_platform_device(parent); in build_device_resources()
301 pp = dp->parent; in build_device_resources()
339 struct device *parent) in scan_one_device() argument
374 build_device_resources(op, parent); in scan_one_device()
376 op->dev.parent = parent; in scan_one_device()
378 if (!parent) in scan_one_device()
[all …]
Dof_device_64.c240 static int __init build_one_resource(struct device_node *parent, in build_one_resource() argument
249 ranges = of_get_property(parent, "ranges", &rlen); in build_one_resource()
315 struct device *parent) in build_device_resources() argument
323 if (!parent) in build_device_resources()
326 p_op = to_platform_device(parent); in build_device_resources()
378 pp = dp->parent; in build_device_resources()
533 struct device *parent, in build_one_device_irq() argument
563 pp = dp->parent; in build_one_device_irq()
612 pp = pp->parent; in build_one_device_irq()
636 struct device *parent) in scan_one_device() argument
[all …]
/linux-4.4.14/tools/testing/nvdimm/test/
Diomap.c163 struct resource *parent, resource_size_t start, in nfit_test_request_region() argument
168 if (parent == &iomem_resource) { in nfit_test_request_region()
186 res->flags = resource_type(parent); in nfit_test_request_region()
193 return __devm_request_region(dev, parent, start, n, name); in nfit_test_request_region()
194 return __request_region(parent, start, n, name, flags); in nfit_test_request_region()
197 struct resource *__wrap___request_region(struct resource *parent, in __wrap___request_region() argument
201 return nfit_test_request_region(NULL, parent, start, n, name, flags); in __wrap___request_region()
206 struct resource *parent, resource_size_t start, in __wrap___devm_request_region() argument
211 return nfit_test_request_region(dev, parent, start, n, name, 0); in __wrap___devm_request_region()
215 void __wrap___release_region(struct resource *parent, resource_size_t start, in __wrap___release_region() argument
[all …]
/linux-4.4.14/fs/ceph/
Dsnap.c84 struct rb_node *parent = NULL; in __insert_snap_realm() local
88 parent = *p; in __insert_snap_realm()
89 r = rb_entry(parent, struct ceph_snap_realm, node); in __insert_snap_realm()
98 rb_link_node(&new->node, parent, p); in __insert_snap_realm()
178 if (realm->parent) { in __destroy_snap_realm()
180 __put_snap_realm(mdsc, realm->parent); in __destroy_snap_realm()
264 struct ceph_snap_realm *parent; in adjust_snap_realm_parent() local
269 parent = ceph_lookup_snap_realm(mdsc, parentino); in adjust_snap_realm_parent()
270 if (!parent) { in adjust_snap_realm_parent()
271 parent = ceph_create_snap_realm(mdsc, parentino); in adjust_snap_realm_parent()
[all …]
/linux-4.4.14/drivers/pci/
Dhotplug-pci.c9 struct pci_bus *parent = dev->bus; in pci_hp_add_bridge() local
10 int pass, busnr, start = parent->busn_res.start; in pci_hp_add_bridge()
11 int end = parent->busn_res.end; in pci_hp_add_bridge()
14 if (!pci_find_bus(pci_domain_nr(parent), busnr)) in pci_hp_add_bridge()
23 busnr = pci_scan_bridge(parent, dev, busnr, pass); in pci_hp_add_bridge()
Dirq.c15 struct pci_dev *parent = to_pci_dev(pdev->dev.parent); in pci_note_irq_problem() local
19 dev_name(&parent->dev), parent->vendor, parent->device); in pci_note_irq_problem()
/linux-4.4.14/drivers/amba/
Dbus.c334 if (d->res.parent) in amba_device_release()
348 int amba_device_add(struct amba_device *dev, struct resource *parent) in amba_device_add() argument
357 ret = request_resource(parent, &dev->res); in amba_device_add()
427 amba_aphb_device_add(struct device *parent, const char *name, in amba_aphb_device_add() argument
444 dev->dev.parent = parent; in amba_aphb_device_add()
456 amba_apb_device_add(struct device *parent, const char *name, in amba_apb_device_add() argument
460 return amba_aphb_device_add(parent, name, base, size, irq1, irq2, pdata, in amba_apb_device_add()
466 amba_ahb_device_add(struct device *parent, const char *name, in amba_ahb_device_add() argument
470 return amba_aphb_device_add(parent, name, base, size, irq1, irq2, pdata, in amba_ahb_device_add()
476 amba_apb_device_add_res(struct device *parent, const char *name, in amba_apb_device_add_res() argument
[all …]
/linux-4.4.14/arch/s390/numa/
Dtoptree.c55 oldparent = cand->parent; in toptree_remove()
56 cand->parent = NULL; in toptree_remove()
72 if (cand->parent) in toptree_free()
98 if (cand->parent) in toptree_update_mask()
99 toptree_update_mask(cand->parent); in toptree_update_mask()
120 cand->parent = target; in toptree_insert()
206 ptr->parent->id); in toptree_move()
210 ptr = ptr->parent; in toptree_move()
275 if (cur->parent == NULL) in toptree_next_sibling()
278 if (cur == list_last_entry(&cur->parent->children, in toptree_next_sibling()
[all …]
/linux-4.4.14/tools/lib/traceevent/
Dplugin_function.c88 static int add_and_get_index(const char *parent, const char *child, int cpu) in add_and_get_index() argument
113 if (strcmp(parent, fstack[cpu].stack[i]) == 0) { in add_and_get_index()
120 add_child(&fstack[cpu], parent, 0); in add_and_get_index()
132 const char *parent; in function_handler() local
143 parent = pevent_find_function(pevent, pfunction); in function_handler()
145 if (parent && ftrace_indent->set) in function_handler()
146 index = add_and_get_index(parent, func, record->cpu); in function_handler()
157 if (parent) in function_handler()
158 trace_seq_printf(s, "%s", parent); in function_handler()
/linux-4.4.14/arch/microblaze/kernel/
Dftrace.c22 void prepare_ftrace_return(unsigned long *parent, unsigned long self_addr) in prepare_ftrace_return() argument
54 : "r" (parent), "r" (return_hooker) in prepare_ftrace_return()
57 flush_dcache_range((u32)parent, (u32)parent + 4); in prepare_ftrace_return()
58 flush_icache_range((u32)parent, (u32)parent + 4); in prepare_ftrace_return()
68 *parent = old; in prepare_ftrace_return()
76 *parent = old; in prepare_ftrace_return()
/linux-4.4.14/drivers/hwtracing/coresight/
Dcoresight-etm3x.c320 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in etm_trace_id()
326 pm_runtime_get_sync(csdev->dev.parent); in etm_trace_id()
335 pm_runtime_put(csdev->dev.parent); in etm_trace_id()
342 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in etm_enable()
345 pm_runtime_get_sync(csdev->dev.parent); in etm_enable()
369 pm_runtime_put(csdev->dev.parent); in etm_enable()
398 struct etm_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in etm_disable()
418 pm_runtime_put(csdev->dev.parent); in etm_disable()
437 struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_addr_cmp_show()
447 struct etm_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_cntr_show()
[all …]
Dcoresight-etm4x.c68 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in etm4_trace_id()
187 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in etm4_enable()
238 struct etmv4_drvdata *drvdata = dev_get_drvdata(csdev->dev.parent); in etm4_disable()
319 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_pe_cmp_show()
331 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_addr_cmp_show()
343 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_cntr_show()
355 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nr_ext_inp_show()
367 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in numcidc_show()
379 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in numvmidc_show()
391 struct etmv4_drvdata *drvdata = dev_get_drvdata(dev->parent); in nrseqstate_show()
[all …]
/linux-4.4.14/drivers/rtc/
Drtc-tps80031.c72 ret = tps80031_reads(dev->parent, TPS80031_SLAVE_ID1, in tps80031_rtc_read_time()
103 ret = tps80031_clr_bits(dev->parent, TPS80031_SLAVE_ID1, in tps80031_rtc_set_time()
106 dev_err(dev->parent, "Stop RTC failed, err = %d\n", ret); in tps80031_rtc_set_time()
110 ret = tps80031_writes(dev->parent, TPS80031_SLAVE_ID1, in tps80031_rtc_set_time()
118 ret = tps80031_set_bits(dev->parent, TPS80031_SLAVE_ID1, in tps80031_rtc_set_time()
121 dev_err(dev->parent, "Start RTC failed, err = %d\n", ret); in tps80031_rtc_set_time()
131 ret = tps80031_set_bits(dev->parent, TPS80031_SLAVE_ID1, in tps80031_rtc_alarm_irq_enable()
134 ret = tps80031_clr_bits(dev->parent, TPS80031_SLAVE_ID1, in tps80031_rtc_alarm_irq_enable()
154 ret = tps80031_writes(dev->parent, TPS80031_SLAVE_ID1, in tps80031_rtc_set_alarm()
169 ret = tps80031_reads(dev->parent, TPS80031_SLAVE_ID1, in tps80031_rtc_read_alarm()
[all …]
/linux-4.4.14/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
Dbase.c36 struct nvkm_memory *parent; member
46 memory = nvkm_instobj(memory)->parent; in nvkm_instobj_target()
53 memory = nvkm_instobj(memory)->parent; in nvkm_instobj_addr()
60 memory = nvkm_instobj(memory)->parent; in nvkm_instobj_size()
92 memory = nvkm_instobj(memory)->parent; in nvkm_instobj_map()
103 nvkm_memory_del(&iobj->parent); in nvkm_instobj_dtor()
123 memory = nvkm_instobj(memory)->parent; in nvkm_instobj_boot()
132 nvkm_done(iobj->parent); in nvkm_instobj_release_slow()
139 iobj->map = nvkm_kmap(iobj->parent); in nvkm_instobj_acquire_slow()
149 return nvkm_ro32(iobj->parent, offset); in nvkm_instobj_rd32_slow()
[all …]
/linux-4.4.14/Documentation/cgroups/
Dpids.txt33 pids.current tracks all child cgroup hierarchies, so parent/pids.current is a
34 superset of parent/child/pids.current.
44 # mkdir -p /sys/fs/cgroup/pids/parent/child
45 # echo 2 > /sys/fs/cgroup/pids/parent/pids.max
46 # echo $$ > /sys/fs/cgroup/pids/parent/cgroup.procs
47 # cat /sys/fs/cgroup/pids/parent/pids.current
54 # cat /sys/fs/cgroup/pids/parent/pids.current
62 parent's):
64 # echo $$ > /sys/fs/cgroup/pids/parent/child/cgroup.procs
65 # cat /sys/fs/cgroup/pids/parent/pids.current
[all …]
/linux-4.4.14/drivers/vme/bridges/
Dvme_tsi148.c130 dev_err(tsi148_bridge->parent, "VME Mailbox %d received" in tsi148_MB_irqhandler()
148 dev_err(tsi148_bridge->parent, "PCI Exception at address: 0x%08x:%08x, " in tsi148_PERR_irqhandler()
154 dev_err(tsi148_bridge->parent, "PCI-X attribute reg: %08x, PCI-X split " in tsi148_PERR_irqhandler()
186 dev_err(tsi148_bridge->parent, "VME Bus Exception Overflow " in tsi148_VERR_irqhandler()
193 dev_err(tsi148_bridge->parent, in tsi148_VERR_irqhandler()
313 pdev = to_pci_dev(tsi148_bridge->parent); in tsi148_irq_init()
326 dev_err(tsi148_bridge->parent, "Can't get assigned pci irq " in tsi148_irq_init()
425 pdev = to_pci_dev(tsi148_bridge->parent); in tsi148_irq_set()
490 tsi148_bridge = image->parent; in tsi148_slave_set()
513 dev_err(tsi148_bridge->parent, "Invalid address space\n"); in tsi148_slave_set()
[all …]
Dvme_ca91cx42.c105 dev_err(ca91cx42_bridge->parent, "ca91cx42_VERR_irqhandler DMA " in ca91cx42_VERR_irqhandler()
122 dev_err(ca91cx42_bridge->parent, "ca91cx42_LERR_irqhandler DMA " in ca91cx42_LERR_irqhandler()
205 pdev = container_of(ca91cx42_bridge->parent, struct pci_dev, dev); in ca91cx42_irq_init()
296 pdev = container_of(ca91cx42_bridge->parent, struct pci_dev, in ca91cx42_irq_set()
350 ca91cx42_bridge = image->parent; in ca91cx42_slave_set()
377 dev_err(ca91cx42_bridge->parent, "Invalid address space\n"); in ca91cx42_slave_set()
395 dev_err(ca91cx42_bridge->parent, "Invalid VME base " in ca91cx42_slave_set()
400 dev_err(ca91cx42_bridge->parent, "Invalid VME bound " in ca91cx42_slave_set()
405 dev_err(ca91cx42_bridge->parent, "Invalid PCI Offset " in ca91cx42_slave_set()
454 bridge = image->parent->driver_priv; in ca91cx42_slave_get()
[all …]
/linux-4.4.14/Documentation/DocBook/
Dgenericirq.xml.db61 API-irq-chip-enable-parent
62 API-irq-chip-disable-parent
63 API-irq-chip-ack-parent
64 API-irq-chip-mask-parent
65 API-irq-chip-unmask-parent
66 API-irq-chip-eoi-parent
67 API-irq-chip-set-affinity-parent
68 API-irq-chip-set-type-parent
70 API-irq-chip-set-vcpu-affinity-parent
71 API-irq-chip-set-wake-parent
/linux-4.4.14/arch/arc/boot/dts/
Dabilis_tb10x.dtsi80 interrupt-parent = <&intc>;
92 interrupt-parent = <&tb10x_ictl>;
97 interrupt-parent = <&tb10x_ictl>;
106 interrupt-parent = <&tb10x_ictl>;
125 interrupt-parent = <&tb10x_ictl>;
134 interrupt-parent = <&tb10x_ictl>;
143 interrupt-parent = <&tb10x_ictl>;
152 interrupt-parent = <&tb10x_ictl>;
161 interrupt-parent = <&tb10x_ictl>;
173 interrupt-parent = <&tb10x_ictl>;
[all …]
/linux-4.4.14/fs/f2fs/
Dcrypto_policy.c138 int f2fs_is_child_context_consistent_with_parent(struct inode *parent, in f2fs_is_child_context_consistent_with_parent() argument
144 if ((parent == NULL) || (child == NULL)) { in f2fs_is_child_context_consistent_with_parent()
145 pr_err("parent %p child %p\n", parent, child); in f2fs_is_child_context_consistent_with_parent()
150 if (!f2fs_encrypted_inode(parent)) in f2fs_is_child_context_consistent_with_parent()
155 res = f2fs_get_encryption_info(parent); in f2fs_is_child_context_consistent_with_parent()
161 parent_ci = F2FS_I(parent)->i_crypt_info; in f2fs_is_child_context_consistent_with_parent()
183 int f2fs_inherit_context(struct inode *parent, struct inode *child, in f2fs_inherit_context() argument
190 res = f2fs_get_encryption_info(parent); in f2fs_inherit_context()
194 ci = F2FS_I(parent)->i_crypt_info; in f2fs_inherit_context()
/linux-4.4.14/drivers/misc/
Denclosure.c65 struct device *parent = edev->edev.parent; in enclosure_find() local
68 while (parent) { in enclosure_find()
69 if (parent == dev) { in enclosure_find()
74 parent = parent->parent; in enclosure_find()
141 edev->edev.parent = get_device(dev); in enclosure_register()
161 put_device(edev->edev.parent); in enclosure_register()
239 put_device(cdev->parent); in enclosure_release()
251 put_device(dev->parent); in enclosure_component_release()
313 cdev->parent = get_device(&edev->edev); in enclosure_component_alloc()
485 struct enclosure_device *edev = to_enclosure_device(cdev->parent); in get_component_fault()
[all …]
/linux-4.4.14/include/trace/events/
Dclk.h131 TP_PROTO(struct clk_core *core, struct clk_core *parent),
133 TP_ARGS(core, parent),
137 __string( pname, parent->name )
142 __assign_str(pname, parent->name);
150 TP_PROTO(struct clk_core *core, struct clk_core *parent),
152 TP_ARGS(core, parent)
157 TP_PROTO(struct clk_core *core, struct clk_core *parent),
159 TP_ARGS(core, parent)
/linux-4.4.14/fs/ext4/
Dcrypto_policy.c145 int ext4_is_child_context_consistent_with_parent(struct inode *parent, in ext4_is_child_context_consistent_with_parent() argument
151 if ((parent == NULL) || (child == NULL)) { in ext4_is_child_context_consistent_with_parent()
152 pr_err("parent %p child %p\n", parent, child); in ext4_is_child_context_consistent_with_parent()
157 if (!ext4_encrypted_inode(parent)) in ext4_is_child_context_consistent_with_parent()
162 res = ext4_get_encryption_info(parent); in ext4_is_child_context_consistent_with_parent()
168 parent_ci = EXT4_I(parent)->i_crypt_info; in ext4_is_child_context_consistent_with_parent()
190 int ext4_inherit_context(struct inode *parent, struct inode *child) in ext4_inherit_context() argument
196 res = ext4_get_encryption_info(parent); in ext4_inherit_context()
199 ci = EXT4_I(parent)->i_crypt_info; in ext4_inherit_context()
204 if (DUMMY_ENCRYPTION_ENABLED(EXT4_SB(parent->i_sb))) { in ext4_inherit_context()
/linux-4.4.14/arch/powerpc/platforms/pseries/
Ddlpar.c134 struct device_node *parent) in dlpar_configure_connector() argument
143 const char *parent_path = parent->full_name; in dlpar_configure_connector()
181 dn->parent = last_dn->parent; in dlpar_configure_connector()
195 dn->parent = parent; in dlpar_configure_connector()
198 dn->parent = last_dn; in dlpar_configure_connector()
220 last_dn = last_dn->parent; in dlpar_configure_connector()
221 parent_path = last_dn->parent->full_name; in dlpar_configure_connector()
253 dn->parent = pseries_of_derive_parent(dn->full_name); in dlpar_attach_node()
254 if (IS_ERR(dn->parent)) in dlpar_attach_node()
255 return PTR_ERR(dn->parent); in dlpar_attach_node()
[all …]
/linux-4.4.14/fs/ubifs/
Dlpt.c496 struct ubifs_nnode *np = nnode->parent; in ubifs_add_nnode_dirt()
517 ubifs_add_lpt_dirt(c, pnode->parent->nbranch[pnode->iip].lnum, in add_pnode_dirt()
559 struct ubifs_nnode *parent, int iip) in calc_nnode_num_from_parent() argument
563 if (!parent) in calc_nnode_num_from_parent()
565 shft = (c->lpt_hght - parent->level) * UBIFS_LPT_FANOUT_SHIFT; in calc_nnode_num_from_parent()
566 num = parent->num ^ (1 << shft); in calc_nnode_num_from_parent()
584 struct ubifs_nnode *parent, int iip) in calc_pnode_num_from_parent() argument
586 int i, n = c->lpt_hght - 1, pnum = parent->num, num = 0; in calc_pnode_num_from_parent()
1095 struct ubifs_nnode *parent, int iip) in validate_nnode() argument
1100 int num = calc_nnode_num_from_parent(c, parent, iip); in validate_nnode()
[all …]
/linux-4.4.14/net/dsa/
Dslave.c53 ds->slave_mii_bus->parent = ds->master_dev; in dsa_slave_mii_bus_init()
63 return p->parent->dst->master_netdev->ifindex; in dsa_slave_get_iflink()
74 struct net_device *master = p->parent->dst->master_netdev; in dsa_slave_open()
75 struct dsa_switch *ds = p->parent; in dsa_slave_open()
130 struct net_device *master = p->parent->dst->master_netdev; in dsa_slave_close()
131 struct dsa_switch *ds = p->parent; in dsa_slave_close()
158 struct net_device *master = p->parent->dst->master_netdev; in dsa_slave_change_rx_flags()
169 struct net_device *master = p->parent->dst->master_netdev; in dsa_slave_set_rx_mode()
178 struct net_device *master = p->parent->dst->master_netdev; in dsa_slave_set_mac_address()
249 struct dsa_switch *ds = p->parent; in dsa_slave_port_vlan_add()
[all …]
/linux-4.4.14/drivers/infiniband/hw/qib/
Dqib_pcie.c497 struct pci_dev *parent; in qib_tune_pcie_coalesce() local
505 parent = dd->pcidev->bus->self; in qib_tune_pcie_coalesce()
506 if (parent->bus->parent) { in qib_tune_pcie_coalesce()
510 if (!pci_is_pcie(parent)) in qib_tune_pcie_coalesce()
512 if (parent->vendor != 0x8086) in qib_tune_pcie_coalesce()
524 devid = parent->device; in qib_tune_pcie_coalesce()
527 if (parent->revision <= 0xb2) in qib_tune_pcie_coalesce()
548 pci_read_config_dword(parent, 0x48, &val); in qib_tune_pcie_coalesce()
551 r = pci_write_config_dword(parent, 0x48, val); in qib_tune_pcie_coalesce()
564 struct pci_dev *parent; in qib_tune_pcie_caps() local
[all …]
/linux-4.4.14/Documentation/devicetree/bindings/spi/
Dspi-mt65xx.txt19 - <&clk26m>: specify parent clock 26MHZ.
20 - <&topckgen CLK_TOP_SYSPLL3_D2>: specify parent clock 109MHZ.
22 - <&topckgen CLK_TOP_SYSPLL4_D2>: specify parent clock 78MHZ.
23 - <&topckgen CLK_TOP_UNIVPLL2_D4>: specify parent clock 104MHZ.
24 - <&topckgen CLK_TOP_UNIVPLL1_D8>: specify parent clock 78MHZ.
28 - clock-names: shall be "parent-clk" for the parent clock, "sel-clk" for the
54 clock-names = "parent-clk", "sel-clk", "spi-clk";
/linux-4.4.14/drivers/i2c/muxes/
Di2c-mux-reg.c24 struct i2c_adapter *parent; member
110 mux->parent = adapter; in i2c_mux_reg_probe_dt()
111 mux->data.parent = i2c_adapter_id(adapter); in i2c_mux_reg_probe_dt()
173 struct i2c_adapter *parent; in i2c_mux_reg_probe() local
189 parent = i2c_get_adapter(mux->data.parent); in i2c_mux_reg_probe()
190 if (!parent) in i2c_mux_reg_probe()
193 mux->parent = parent; in i2c_mux_reg_probe()
235 mux->adap[i] = i2c_add_mux_adapter(mux->parent, &pdev->dev, mux, in i2c_mux_reg_probe()
247 mux->data.n_values, mux->parent->name); in i2c_mux_reg_probe()
266 i2c_put_adapter(mux->parent); in i2c_mux_reg_remove()
Di2c-mux-gpio.c21 struct i2c_adapter *parent; member
83 mux->data.parent = i2c_adapter_id(adapter); in i2c_mux_gpio_probe_dt()
140 struct i2c_adapter *parent; in i2c_mux_gpio_probe() local
179 parent = i2c_get_adapter(mux->data.parent); in i2c_mux_gpio_probe()
180 if (!parent) in i2c_mux_gpio_probe()
183 mux->parent = parent; in i2c_mux_gpio_probe()
226 mux->adap[i] = i2c_add_mux_adapter(parent, &pdev->dev, mux, nr, in i2c_mux_gpio_probe()
237 mux->data.n_values, parent->name); in i2c_mux_gpio_probe()
249 i2c_put_adapter(parent); in i2c_mux_gpio_probe()
265 i2c_put_adapter(mux->parent); in i2c_mux_gpio_remove()
/linux-4.4.14/arch/sh/kernel/cpu/sh4/
Dclock-sh4-202.c28 return clk->parent->rate / frqcr3_divisors[idx]; in emi_clk_recalc()
33 int divisor = clk->parent->rate / rate; in frqcr3_lookup()
56 return clk->parent->rate / frqcr3_divisors[idx]; in femi_clk_recalc()
84 if (clk->ops->set_rate(clk, clk->parent->rate / divisor) == 0) in shoc_clk_init()
94 return clk->parent->rate / frqcr3_divisors[idx]; in shoc_clk_recalc()
128 clk->rate = clk->parent->rate / frqcr3_divisors[tmp]; in shoc_clk_set_rate()
168 clkp->parent = clk; in arch_clk_init()
/linux-4.4.14/drivers/usb/host/
Dsl811_cs.c54 dev->parent = NULL; in release_platform_dev()
89 static int sl811_hc_init(struct device *parent, resource_size_t base_addr, in sl811_hc_init() argument
92 if (platform_dev.dev.parent) in sl811_hc_init()
94 platform_dev.dev.parent = parent; in sl811_hc_init()
144 struct device *parent = &link->dev; in sl811_cs_config() local
166 if (sl811_hc_init(parent, link->resource[0]->start, link->irq) in sl811_cs_config()
/linux-4.4.14/net/ipv4/
Dinet_lro.c155 lro_desc->parent = skb; in lro_init_desc()
188 struct sk_buff *parent = lro_desc->parent; in lro_add_common() local
206 parent->len); in lro_add_common()
208 parent->len += tcp_data_len; in lro_add_common()
209 parent->data_len += tcp_data_len; in lro_add_common()
217 struct sk_buff *parent = lro_desc->parent; in lro_add_packet() local
223 parent->truesize += skb->truesize; in lro_add_packet()
228 skb_shinfo(parent)->frag_list = skb; in lro_add_packet()
283 skb_shinfo(lro_desc->parent)->gso_size = lro_desc->mss; in lro_flush()
286 netif_receive_skb(lro_desc->parent); in lro_flush()
[all …]
/linux-4.4.14/drivers/clk/ux500/
Dabx500-clk.c103 struct ab8500 *parent = dev_get_drvdata(pdev->dev.parent); in abx500_clk_probe() local
106 if (is_ab8500(parent) || is_ab8505(parent)) { in abx500_clk_probe()
108 } else if (is_ab8540(parent)) { in abx500_clk_probe()
110 } else if (is_ab9540(parent)) { in abx500_clk_probe()
/linux-4.4.14/drivers/video/fbdev/nvidia/
Dnv_of.c31 struct device_node *parent, *dp; in nvidia_probe_of_connector() local
38 parent = pci_device_to_OF_node(par->pci_dev); in nvidia_probe_of_connector()
39 if (parent == NULL) in nvidia_probe_of_connector()
46 (dp = of_get_next_child(parent, dp)) != NULL;) { in nvidia_probe_of_connector()
66 pedid = of_get_property(parent, propnames[i], NULL); in nvidia_probe_of_connector()
/linux-4.4.14/Documentation/devicetree/bindings/interrupt-controller/
Dbrcm,bcm7120-l2-intc.txt4 is hooked to a parent interrupt controller: e.g: ARM GIC for ARM-based
9 - outputs multiple interrupts signals towards its interrupt controller parent
12 directly output an interrupt signal towards the interrupt controller parent,
24 2nd level interrupt line Outputs for the parent controller (e.g: ARM GIC)
59 - interrupt-parent: specifies the phandle to the parent interrupt controller
61 - interrupts: specifies the interrupt line(s) in the interrupt-parent controller
62 node, valid values depend on the type of parent interrupt controller
77 parent. This should have one 32-bit word per enable/status pair.
83 interrupt-parent = <&intc>;
/linux-4.4.14/drivers/md/persistent-data/
Ddm-btree-remove.c143 struct btree_node *parent, in init_child() argument
150 root = value64(parent, index); in init_child()
162 *((__le64 *) value_ptr(parent, index)) = in init_child()
199 static void __rebalance2(struct dm_btree_info *info, struct btree_node *parent, in __rebalance2() argument
214 delete_at(parent, r->index); in __rebalance2()
227 *key_ptr(parent, r->index) = right->keys[0]; in __rebalance2()
235 struct btree_node *parent; in rebalance2() local
238 parent = dm_block_data(shadow_current(s)); in rebalance2()
240 r = init_child(info, vt, parent, left_index, &left); in rebalance2()
244 r = init_child(info, vt, parent, left_index + 1, &right); in rebalance2()
[all …]

12345678910>>...23