Home
last modified time | relevance | path

Searched full:parent (Results 1 – 25 of 7729) sorted by relevance

12345678910>>...310

/kernel/linux/linux-4.19/tools/lib/
Drbtree.c58 * - old's parent and color get assigned to new
59 * - old gets assigned new as a parent and 'color' as a color.
65 struct rb_node *parent = rb_parent(old); in __rb_rotate_set_parents() local
68 __rb_change_child(old, new, parent, root); in __rb_rotate_set_parents()
75 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; in __rb_insert() local
81 * If there is a black parent, we are done. in __rb_insert()
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()
[all …]
/kernel/linux/linux-5.10/tools/lib/
Drbtree.c55 * are left undone as of now. Nor did I check for loops involving parent
71 * - old's parent and color get assigned to new
72 * - old gets assigned new as a parent and 'color' as a color.
78 struct rb_node *parent = rb_parent(old); in __rb_rotate_set_parents() local
81 __rb_change_child(old, new, parent, root); in __rb_rotate_set_parents()
88 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; in __rb_insert() local
94 if (unlikely(!parent)) { in __rb_insert()
105 * If there is a black parent, we are done. in __rb_insert()
110 if(rb_is_black(parent)) in __rb_insert()
113 gparent = rb_red_parent(parent); in __rb_insert()
[all …]
/kernel/linux/linux-5.10/lib/
Drbtree.c55 * are left undone as of now. Nor did I check for loops involving parent
71 * - old's parent and color get assigned to new
72 * - old gets assigned new as a parent and 'color' as a color.
78 struct rb_node *parent = rb_parent(old); in __rb_rotate_set_parents() local
81 __rb_change_child(old, new, parent, root); in __rb_rotate_set_parents()
88 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; in __rb_insert() local
94 if (unlikely(!parent)) { in __rb_insert()
105 * If there is a black parent, we are done. in __rb_insert()
110 if(rb_is_black(parent)) in __rb_insert()
113 gparent = rb_red_parent(parent); in __rb_insert()
[all …]
/kernel/linux/linux-5.10/drivers/vfio/mdev/
Dmdev_core.c32 return mdev->parent->dev; in mdev_parent_dev()
69 struct mdev_parent *parent; in __find_parent_device() local
71 list_for_each_entry(parent, &parent_list, next) { in __find_parent_device()
72 if (parent->dev == dev) in __find_parent_device()
73 return parent; in __find_parent_device()
80 struct mdev_parent *parent = container_of(kref, struct mdev_parent, in mdev_release_parent() local
82 struct device *dev = parent->dev; in mdev_release_parent()
84 kfree(parent); in mdev_release_parent()
88 static struct mdev_parent *mdev_get_parent(struct mdev_parent *parent) in mdev_get_parent() argument
90 if (parent) in mdev_get_parent()
[all …]
Dvfio_mdev.c27 struct mdev_parent *parent = mdev->parent; in vfio_mdev_open() local
30 if (unlikely(!parent->ops->open)) in vfio_mdev_open()
36 ret = parent->ops->open(mdev); in vfio_mdev_open()
46 struct mdev_parent *parent = mdev->parent; in vfio_mdev_release() local
48 if (likely(parent->ops->release)) in vfio_mdev_release()
49 parent->ops->release(mdev); in vfio_mdev_release()
58 struct mdev_parent *parent = mdev->parent; in vfio_mdev_unlocked_ioctl() local
60 if (unlikely(!parent->ops->ioctl)) in vfio_mdev_unlocked_ioctl()
63 return parent->ops->ioctl(mdev, cmd, arg); in vfio_mdev_unlocked_ioctl()
70 struct mdev_parent *parent = mdev->parent; in vfio_mdev_read() local
[all …]
/kernel/linux/linux-4.19/lib/
Drbtree.c67 * are left undone as of now. Nor did I check for loops involving parent
83 * - old's parent and color get assigned to new
84 * - old gets assigned new as a parent and 'color' as a color.
90 struct rb_node *parent = rb_parent(old); in __rb_rotate_set_parents() local
93 __rb_change_child(old, new, parent, root); in __rb_rotate_set_parents()
101 struct rb_node *parent = rb_red_parent(node), *gparent, *tmp; in __rb_insert() local
110 if (unlikely(!parent)) { in __rb_insert()
121 * If there is a black parent, we are done. in __rb_insert()
126 if(rb_is_black(parent)) in __rb_insert()
129 gparent = rb_red_parent(parent); in __rb_insert()
[all …]
/kernel/linux/linux-4.19/drivers/vfio/mdev/
Dmdev_core.c35 return mdev->parent->dev; in mdev_parent_dev()
72 struct mdev_parent *parent; in __find_parent_device() local
74 list_for_each_entry(parent, &parent_list, next) { in __find_parent_device()
75 if (parent->dev == dev) in __find_parent_device()
76 return parent; in __find_parent_device()
83 struct mdev_parent *parent = container_of(kref, struct mdev_parent, in mdev_release_parent() local
85 struct device *dev = parent->dev; in mdev_release_parent()
87 kfree(parent); in mdev_release_parent()
92 inline struct mdev_parent *mdev_get_parent(struct mdev_parent *parent) in mdev_get_parent() argument
94 if (parent) in mdev_get_parent()
[all …]
Dvfio_mdev.c30 struct mdev_parent *parent = mdev->parent; in vfio_mdev_open() local
33 if (unlikely(!parent->ops->open)) in vfio_mdev_open()
39 ret = parent->ops->open(mdev); in vfio_mdev_open()
49 struct mdev_parent *parent = mdev->parent; in vfio_mdev_release() local
51 if (likely(parent->ops->release)) in vfio_mdev_release()
52 parent->ops->release(mdev); in vfio_mdev_release()
61 struct mdev_parent *parent = mdev->parent; in vfio_mdev_unlocked_ioctl() local
63 if (unlikely(!parent->ops->ioctl)) in vfio_mdev_unlocked_ioctl()
66 return parent->ops->ioctl(mdev, cmd, arg); in vfio_mdev_unlocked_ioctl()
73 struct mdev_parent *parent = mdev->parent; in vfio_mdev_read() local
[all …]
/kernel/linux/linux-5.10/drivers/i2c/
Di2c-mux.c44 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_master_xfer() local
51 ret = __i2c_transfer(parent, msgs, num); in __i2c_mux_master_xfer()
63 struct i2c_adapter *parent = muxc->parent; in i2c_mux_master_xfer() local
70 ret = i2c_transfer(parent, msgs, num); in i2c_mux_master_xfer()
84 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_smbus_xfer() local
91 ret = __i2c_smbus_xfer(parent, addr, flags, in __i2c_mux_smbus_xfer()
106 struct i2c_adapter *parent = muxc->parent; in i2c_mux_smbus_xfer() local
113 ret = i2c_smbus_xfer(parent, addr, flags, in i2c_mux_smbus_xfer()
121 /* Return the parent's functionality */
125 struct i2c_adapter *parent = priv->muxc->parent; in i2c_mux_functionality() local
[all …]
/kernel/linux/linux-4.19/tools/testing/selftests/cgroup/
Dtest_core.c107 char *grandparent = NULL, *parent = NULL, *child = NULL; in test_cgcore_invalid_domain() local
110 parent = cg_name(root, "cg_test_grandparent/cg_test_parent"); in test_cgcore_invalid_domain()
112 if (!parent || !child || !grandparent) in test_cgcore_invalid_domain()
118 if (cg_create(parent)) in test_cgcore_invalid_domain()
124 if (cg_write(parent, "cgroup.type", "threaded")) in test_cgcore_invalid_domain()
142 if (parent) in test_cgcore_invalid_domain()
143 cg_destroy(parent); in test_cgcore_invalid_domain()
147 free(parent); in test_cgcore_invalid_domain()
154 * the parent type becomes domain threaded.
159 char *parent = NULL, *child = NULL; in test_cgcore_parent_becomes_threaded() local
[all …]
/kernel/linux/linux-4.19/drivers/i2c/
Di2c-mux.c43 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_master_xfer() local
50 ret = __i2c_transfer(parent, msgs, num); in __i2c_mux_master_xfer()
62 struct i2c_adapter *parent = muxc->parent; in i2c_mux_master_xfer() local
69 ret = i2c_transfer(parent, msgs, num); in i2c_mux_master_xfer()
83 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_smbus_xfer() local
90 ret = __i2c_smbus_xfer(parent, addr, flags, in __i2c_mux_smbus_xfer()
105 struct i2c_adapter *parent = muxc->parent; in i2c_mux_smbus_xfer() local
112 ret = i2c_smbus_xfer(parent, addr, flags, in i2c_mux_smbus_xfer()
120 /* Return the parent's functionality */
124 struct i2c_adapter *parent = priv->muxc->parent; in i2c_mux_functionality() local
[all …]
/kernel/linux/linux-5.10/kernel/
Daudit_watch.c28 * event. Each audit_watch holds a reference to its associated parent.
41 struct audit_parent *parent; /* associated parent */ member
42 struct list_head wlist; /* entry in parent->watches list */
58 static void audit_free_parent(struct audit_parent *parent) in audit_free_parent() argument
60 WARN_ON(!list_empty(&parent->watches)); in audit_free_parent()
61 kfree(parent); in audit_free_parent()
66 struct audit_parent *parent; in audit_watch_free_mark() local
68 parent = container_of(entry, struct audit_parent, mark); in audit_watch_free_mark()
69 audit_free_parent(parent); in audit_watch_free_mark()
72 static void audit_get_parent(struct audit_parent *parent) in audit_get_parent() argument
[all …]
/kernel/linux/linux-4.19/tools/testing/selftests/tc-testing/tc-tests/filters/
Dfw.json12 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 65535 fw action ok",
14 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65535 protocol all fw",
31 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 65536 fw action ok",
33 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65536 protocol all fw",
50 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 fw action ok",
52 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
69 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 fw action continue",
71 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
88 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 fw action pipe",
90 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
[all …]
/kernel/linux/linux-4.19/drivers/mtd/
Dmtdpart.c45 * @parent: parent mtd - flash device or another partition
50 struct mtd_info *parent; member
77 stats = part->parent->ecc_stats; in part_read()
78 res = part->parent->_read(part->parent, from + part->offset, len, in part_read()
82 part->parent->ecc_stats.failed - stats.failed; in part_read()
85 part->parent->ecc_stats.corrected - stats.corrected; in part_read()
94 return part->parent->_point(part->parent, from + part->offset, len, in part_point()
102 return part->parent->_unpoint(part->parent, from + part->offset, len); in part_unpoint()
112 stats = part->parent->ecc_stats; in part_read_oob()
113 res = part->parent->_read_oob(part->parent, from + part->offset, ops); in part_read_oob()
[all …]
/kernel/linux/linux-4.19/kernel/
Daudit_watch.c41 * event. Each audit_watch holds a reference to its associated parent.
54 struct audit_parent *parent; /* associated parent */ member
55 struct list_head wlist; /* entry in parent->watches list */
71 static void audit_free_parent(struct audit_parent *parent) in audit_free_parent() argument
73 WARN_ON(!list_empty(&parent->watches)); in audit_free_parent()
74 kfree(parent); in audit_free_parent()
79 struct audit_parent *parent; in audit_watch_free_mark() local
81 parent = container_of(entry, struct audit_parent, mark); in audit_watch_free_mark()
82 audit_free_parent(parent); in audit_watch_free_mark()
85 static void audit_get_parent(struct audit_parent *parent) in audit_get_parent() argument
[all …]
/kernel/linux/linux-5.10/drivers/edac/
Ddebugfs.c57 struct dentry *parent; in edac_create_debugfs_nodes() local
61 parent = debugfs_create_dir(mci->dev.kobj.name, edac_debugfs); in edac_create_debugfs_nodes()
66 debugfs_create_u8(name, S_IRUGO | S_IWUSR, parent, in edac_create_debugfs_nodes()
70 debugfs_create_bool("fake_inject_ue", S_IRUGO | S_IWUSR, parent, in edac_create_debugfs_nodes()
73 debugfs_create_u16("fake_inject_count", S_IRUGO | S_IWUSR, parent, in edac_create_debugfs_nodes()
76 debugfs_create_file("fake_inject", S_IWUSR, parent, &mci->dev, in edac_create_debugfs_nodes()
79 mci->debugfs = parent; in edac_create_debugfs_nodes()
92 /* Create a toplevel dir under EDAC's debugfs hierarchy with parent @parent */
94 edac_debugfs_create_dir_at(const char *dirname, struct dentry *parent) in edac_debugfs_create_dir_at() argument
96 return debugfs_create_dir(dirname, parent); in edac_debugfs_create_dir_at()
[all …]
/kernel/linux/linux-5.10/include/linux/
Ddebugfs.h67 struct dentry *debugfs_lookup(const char *name, struct dentry *parent);
70 struct dentry *parent, void *data,
73 struct dentry *parent, void *data,
77 struct dentry *parent, void *data,
81 struct dentry *debugfs_create_dir(const char *name, struct dentry *parent);
83 struct dentry *debugfs_create_symlink(const char *name, struct dentry *parent,
87 struct dentry *parent,
107 void debugfs_create_u8(const char *name, umode_t mode, struct dentry *parent,
109 void debugfs_create_u16(const char *name, umode_t mode, struct dentry *parent,
111 void debugfs_create_u32(const char *name, umode_t mode, struct dentry *parent,
[all …]
/kernel/linux/linux-5.10/tools/testing/selftests/tc-testing/tc-tests/filters/
Dbasic.json15 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm…
17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol ip basic",
18 …"matchPattern": "^filter parent ffff: protocol ip pref 1 basic.*handle 0x1 flowid 1:1.*cmp\\(u8 at…
37 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm…
39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol ip basic",
40 …"matchPattern": "^filter parent ffff: protocol ip pref 1 basic.*handle 0x1 flowid 1:1.*cmp\\(u8 at…
59 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm…
61 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol ip basic",
62 …"matchPattern": "^filter parent ffff: protocol ip pref 1 basic.*handle 0x1.*cmp\\(u16 at 0 layer 0…
81 …"cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 protocol ip prio 1 basic match 'cm…
[all …]
Dfw.json15 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 65535 fw action ok",
17 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65535 protocol all fw",
37 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 65536 fw action ok",
39 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 65536 protocol all fw",
164 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 fw action ok",
166 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
186 … "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 fw action gact index 1",
188 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
207 "cmdUnderTest": "$TC filter add dev $DEV1 parent ffff: handle 1 prio 1 fw action continue",
209 "verifyCmd": "$TC filter get dev $DEV1 parent ffff: handle 1 prio 1 protocol all fw",
[all …]
Dmatchall.json13 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ip matchall act…
15 "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ip matchall",
16 …"matchPattern": "^filter parent ffff: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*r…
34 …"cmdUnderTest": "$TC filter add dev $DUMMY parent 1: handle 0x1 prio 1 protocol ip matchall action…
36 "verifyCmd": "$TC filter get dev $DUMMY parent 1: handle 1 prio 1 protocol ip matchall",
37 …"matchPattern": "^filter parent 1: protocol ip pref 1 matchall.*handle 0x1.*gact action pass.*ref …
55 …"cmdUnderTest": "$TC filter add dev $DUMMY parent ffff: handle 0x1 prio 1 protocol ipv6 matchall a…
57 … "verifyCmd": "$TC filter get dev $DUMMY parent ffff: handle 1 prio 1 protocol ipv6 matchall",
58 …"matchPattern": "^filter parent ffff: protocol ipv6 pref 1 matchall.*handle 0x1.*gact action drop.…
76 …"cmdUnderTest": "$TC filter add dev $DUMMY parent 1: handle 0x1 prio 1 protocol ipv6 matchall acti…
[all …]
/kernel/linux/linux-5.10/drivers/clk/imx/
Dclk.h81 #define imx_clk_gate_exclusive(name, parent, reg, shift, exclusive_mask) \ argument
82 to_clk(imx_clk_hw_gate_exclusive(name, parent, reg, shift, exclusive_mask))
87 #define imx_clk_fixed_factor(name, parent, mult, div) \ argument
88 to_clk(imx_clk_hw_fixed_factor(name, parent, mult, div))
90 #define imx_clk_divider(name, parent, reg, shift, width) \ argument
91 to_clk(imx_clk_hw_divider(name, parent, reg, shift, width))
93 #define imx_clk_divider2(name, parent, reg, shift, width) \ argument
94 to_clk(imx_clk_hw_divider2(name, parent, reg, shift, width))
96 #define imx_clk_divider_flags(name, parent, reg, shift, width, flags) \ argument
97 to_clk(imx_clk_hw_divider_flags(name, parent, reg, shift, width, flags))
[all …]
/kernel/linux/linux-4.19/include/linux/
Dproc_fs.h32 struct proc_dir_entry *parent, const struct seq_operations *ops,
34 #define proc_create_seq_data(name, mode, parent, ops, data) \ argument
35 proc_create_seq_private(name, mode, parent, ops, 0, data)
36 #define proc_create_seq(name, mode, parent, ops) \ argument
37 proc_create_seq_private(name, mode, parent, ops, 0, NULL)
39 struct proc_dir_entry *parent,
41 #define proc_create_single(name, mode, parent, show) \ argument
42 proc_create_single_data(name, mode, parent, show, NULL)
49 struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, c…
59 struct proc_dir_entry *parent, const struct seq_operations *ops,
[all …]
Ddebugfs.h61 struct dentry *debugfs_lookup(const char *name, struct dentry *parent);
64 struct dentry *parent, void *data,
67 struct dentry *parent, void *data,
71 struct dentry *parent, void *data,
75 struct dentry *debugfs_create_dir(const char *name, struct dentry *parent);
77 struct dentry *debugfs_create_symlink(const char *name, struct dentry *parent,
81 struct dentry *parent,
102 struct dentry *parent, u8 *value);
104 struct dentry *parent, u16 *value);
106 struct dentry *parent, u32 *value);
[all …]
/kernel/linux/linux-5.10/include/trace/events/
Dqdisc.h28 __field( u32, parent )
40 __entry->parent = qdisc->parent;
44 TP_printk("dequeue ifindex=%d qdisc handle=0x%X parent=0x%X txq_state=0x%lX packets=%d skbaddr=%p",
45 __entry->ifindex, __entry->handle, __entry->parent,
58 __field( u32, parent )
65 __entry->parent = q->parent;
69 TP_printk("dev=%s kind=%s parent=%x:%x handle=%x:%x", __get_str(dev),
70 __get_str(kind), TC_H_MAJ(__entry->parent) >> 16, TC_H_MIN(__entry->parent),
83 __field( u32, parent )
90 __entry->parent = q->parent;
[all …]
/kernel/linux/linux-4.19/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()
115 /* Create a toplevel dir under EDAC's debugfs hierarchy with parent @parent */
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()
[all …]

12345678910>>...310