| /kernel/linux/linux-4.19/tools/lib/ |
| D | rbtree.c | 58 * - 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/ |
| D | rbtree.c | 55 * 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/ |
| D | rbtree.c | 55 * 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/ |
| D | mdev_core.c | 32 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 …]
|
| D | vfio_mdev.c | 27 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/ |
| D | rbtree.c | 67 * 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/ |
| D | mdev_core.c | 35 return mdev->parent->dev; in mdev_parent_dev() 72 struct mdev_parent *parent; in __find_parent_device() local 74 list_for_each_entry(parent, &parent_list, next) { in __find_parent_device() 75 if (parent->dev == dev) in __find_parent_device() 76 return parent; in __find_parent_device() 83 struct mdev_parent *parent = container_of(kref, struct mdev_parent, in mdev_release_parent() local 85 struct device *dev = parent->dev; in mdev_release_parent() 87 kfree(parent); in mdev_release_parent() 92 inline struct mdev_parent *mdev_get_parent(struct mdev_parent *parent) in mdev_get_parent() argument 94 if (parent) in mdev_get_parent() [all …]
|
| D | vfio_mdev.c | 30 struct mdev_parent *parent = mdev->parent; in vfio_mdev_open() local 33 if (unlikely(!parent->ops->open)) in vfio_mdev_open() 39 ret = parent->ops->open(mdev); in vfio_mdev_open() 49 struct mdev_parent *parent = mdev->parent; in vfio_mdev_release() local 51 if (likely(parent->ops->release)) in vfio_mdev_release() 52 parent->ops->release(mdev); in vfio_mdev_release() 61 struct mdev_parent *parent = mdev->parent; in vfio_mdev_unlocked_ioctl() local 63 if (unlikely(!parent->ops->ioctl)) in vfio_mdev_unlocked_ioctl() 66 return parent->ops->ioctl(mdev, cmd, arg); in vfio_mdev_unlocked_ioctl() 73 struct mdev_parent *parent = mdev->parent; in vfio_mdev_read() local [all …]
|
| /kernel/linux/linux-5.10/drivers/i2c/ |
| D | i2c-mux.c | 44 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/ |
| D | test_core.c | 107 char *grandparent = NULL, *parent = NULL, *child = NULL; in test_cgcore_invalid_domain() local 110 parent = cg_name(root, "cg_test_grandparent/cg_test_parent"); in test_cgcore_invalid_domain() 112 if (!parent || !child || !grandparent) in test_cgcore_invalid_domain() 118 if (cg_create(parent)) in test_cgcore_invalid_domain() 124 if (cg_write(parent, "cgroup.type", "threaded")) in test_cgcore_invalid_domain() 142 if (parent) in test_cgcore_invalid_domain() 143 cg_destroy(parent); in test_cgcore_invalid_domain() 147 free(parent); in test_cgcore_invalid_domain() 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/ |
| D | i2c-mux.c | 43 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_master_xfer() local 50 ret = __i2c_transfer(parent, msgs, num); in __i2c_mux_master_xfer() 62 struct i2c_adapter *parent = muxc->parent; in i2c_mux_master_xfer() local 69 ret = i2c_transfer(parent, msgs, num); in i2c_mux_master_xfer() 83 struct i2c_adapter *parent = muxc->parent; in __i2c_mux_smbus_xfer() local 90 ret = __i2c_smbus_xfer(parent, addr, flags, in __i2c_mux_smbus_xfer() 105 struct i2c_adapter *parent = muxc->parent; in i2c_mux_smbus_xfer() local 112 ret = i2c_smbus_xfer(parent, addr, flags, in i2c_mux_smbus_xfer() 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/ |
| D | audit_watch.c | 28 * 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/ |
| D | fw.json | 12 "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/ |
| D | mtdpart.c | 45 * @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/ |
| D | audit_watch.c | 41 * 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/ |
| D | debugfs.c | 57 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/ |
| D | debugfs.h | 67 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/ |
| D | basic.json | 15 …"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 …]
|
| D | fw.json | 15 "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 …]
|
| D | matchall.json | 13 …"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/ |
| D | clk.h | 81 #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/ |
| D | proc_fs.h | 32 struct proc_dir_entry *parent, const struct seq_operations *ops, 34 #define proc_create_seq_data(name, mode, parent, ops, data) \ argument 35 proc_create_seq_private(name, mode, parent, ops, 0, data) 36 #define proc_create_seq(name, mode, parent, ops) \ argument 37 proc_create_seq_private(name, mode, parent, ops, 0, NULL) 39 struct proc_dir_entry *parent, 41 #define proc_create_single(name, mode, parent, show) \ argument 42 proc_create_single_data(name, mode, parent, show, NULL) 49 struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, c… 59 struct proc_dir_entry *parent, const struct seq_operations *ops, [all …]
|
| D | debugfs.h | 61 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/ |
| D | qdisc.h | 28 __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/ |
| D | debugfs.c | 61 struct dentry *d, *parent; in edac_create_debugfs_nodes() local 71 parent = d; in edac_create_debugfs_nodes() 76 d = debugfs_create_u8(name, S_IRUGO | S_IWUSR, parent, in edac_create_debugfs_nodes() 82 d = debugfs_create_bool("fake_inject_ue", S_IRUGO | S_IWUSR, parent, in edac_create_debugfs_nodes() 87 d = debugfs_create_u16("fake_inject_count", S_IRUGO | S_IWUSR, parent, in edac_create_debugfs_nodes() 92 d = debugfs_create_file("fake_inject", S_IWUSR, parent, in edac_create_debugfs_nodes() 98 mci->debugfs = parent; in edac_create_debugfs_nodes() 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 …]
|