| /Linux-v6.1/tools/perf/Documentation/ |
| D | callchain-overhead-calculation.txt | 3 The overhead can be shown in two columns as 'Children' and 'Self' when 9 The 'children' overhead is calculated by adding all period values of 12 'Children' here means functions that are called from another (parent) 15 It might be confusing that the sum of all the 'children' overhead 19 spread over the children. 64 When the --children option is enabled, the 'self' overhead values of 66 calculate the 'children' overhead. In this case the report could be 70 Children Self Symbol 96 'children' overhead of 'bar', 'main' and '\_\_libc_start_main'. 98 'children' overhead of 'main' and '\_\_libc_start_main'. [all …]
|
| /Linux-v6.1/tools/testing/selftests/cgroup/ |
| D | test_cpu.c | 236 int (*validate)(const struct cpu_hogger *children, int num_children)) in run_cpucg_weight_test() argument 240 struct cpu_hogger children[3] = {NULL}; in run_cpucg_weight_test() local 252 for (i = 0; i < ARRAY_SIZE(children); i++) { in run_cpucg_weight_test() 253 children[i].cgroup = cg_name_indexed(parent, "cpucg_child", i); in run_cpucg_weight_test() 254 if (!children[i].cgroup) in run_cpucg_weight_test() 257 if (cg_create(children[i].cgroup)) in run_cpucg_weight_test() 260 if (cg_write_numeric(children[i].cgroup, "cpu.weight", in run_cpucg_weight_test() 265 for (i = 0; i < ARRAY_SIZE(children); i++) { in run_cpucg_weight_test() 266 pid_t pid = spawn_child(&children[i]); in run_cpucg_weight_test() 269 children[i].pid = pid; in run_cpucg_weight_test() [all …]
|
| D | test_memcontrol.c | 274 char *children[4] = {NULL}; in test_memcg_protection() local 324 for (i = 0; i < ARRAY_SIZE(children); i++) { in test_memcg_protection() 325 children[i] = cg_name_indexed(parent[1], "child_memcg", i); in test_memcg_protection() 326 if (!children[i]) in test_memcg_protection() 329 if (cg_create(children[i])) in test_memcg_protection() 335 cg_run_nowait(children[i], alloc_pagecache_50M_noexit, in test_memcg_protection() 341 if (cg_write(children[0], attribute, "75M")) in test_memcg_protection() 343 if (cg_write(children[1], attribute, "25M")) in test_memcg_protection() 345 if (cg_write(children[2], attribute, "0")) in test_memcg_protection() 347 if (cg_write(children[3], attribute, "500M")) in test_memcg_protection() [all …]
|
| /Linux-v6.1/drivers/net/ethernet/mellanox/mlx5/core/ |
| D | fs_core.h | 150 struct list_head children; member 179 /* Type of children is mlx5_flow_group */ 223 /* Type of children is mlx5_flow_rule */ 239 /* Type of children is mlx5_flow_table/namespace */ 248 /* Type of children is fs_prio */ 260 /* Type of children is fs_fte */ 325 list_for_each_entry_reverse(pos, &(prio)->node.children, list) 328 list_for_each_entry(pos, (&(prio)->node.children), list) 331 fs_list_for_each_entry(pos, &(ns)->node.children) 334 fs_list_for_each_entry(pos, &(prio)->node.children) [all …]
|
| /Linux-v6.1/drivers/mfd/ |
| D | wl1273-core.c | 165 int children = 0; in wl1273_core_probe() local 175 if (!(pdata->children & WL1273_RADIO_CHILD)) { in wl1273_core_probe() 192 cell = &core->cells[children]; in wl1273_core_probe() 196 children++; in wl1273_core_probe() 204 if (pdata->children & WL1273_CODEC_CHILD) { in wl1273_core_probe() 205 cell = &core->cells[children]; in wl1273_core_probe() 211 children++; in wl1273_core_probe() 214 dev_dbg(&client->dev, "%s: number of children: %d.\n", in wl1273_core_probe() 215 __func__, children); in wl1273_core_probe() 218 children, NULL, 0, NULL); in wl1273_core_probe()
|
| /Linux-v6.1/drivers/net/ethernet/netronome/nfp/abm/ |
| D | qdisc.c | 23 return qdisc->children[id] && in nfp_abm_qdisc_child_valid() 24 qdisc->children[id] != NFP_QDISC_UNTRACKED; in nfp_abm_qdisc_child_valid() 80 nfp_abm_stats_update_red(alink, qdisc->children[i], i); in nfp_abm_stats_update_mq() 113 qdisc->children[i]->use_cnt--; in nfp_abm_qdisc_unlink_children() 114 qdisc->children[i] = NULL; in nfp_abm_qdisc_unlink_children() 201 !qdisc->children[0]; in nfp_abm_offload_compile_red() 236 struct nfp_qdisc *child = qdisc->children[i]; in nfp_abm_offload_compile_mq() 295 * MQ's children. in nfp_abm_qdisc_clear_mq() 310 if (mq->children[i] == qdisc) { in nfp_abm_qdisc_clear_mq() 311 mq->children[i] = NULL; in nfp_abm_qdisc_clear_mq() [all …]
|
| /Linux-v6.1/tools/testing/selftests/arm64/fp/ |
| D | fp-stress.c | 41 static struct child_data *children; variable 256 if (children[i].pid == info->si_pid) { in handle_child_signal() 257 children[i].exited = true; in handle_child_signal() 258 children[i].exit_status = info->si_status; in handle_child_signal() 286 child_stop(&children[i]); in handle_exit_signal() 458 children = calloc(sizeof(*children), tests); in main() 459 if (!children) in main() 468 /* Get signal handers ready before we start any children */ in main() 489 start_fpsimd(&children[num_children++], i, j); in main() 492 start_sve(&children[num_children++], sve_vls[j], i); in main() [all …]
|
| /Linux-v6.1/lib/ |
| D | generic-radix-tree.c | 13 struct genradix_node *children[GENRADIX_ARY]; member 71 n = n->children[offset >> genradix_depth_shift(level)]; in __genradix_ptr() 127 new_node->children[0] = n; in __genradix_ptr_alloc() 139 &n->children[offset >> genradix_depth_shift(level)]; in __genradix_ptr_alloc() 186 while (!n->children[i]) { in __genradix_iter_peek() 197 n = n->children[i]; in __genradix_iter_peek() 210 if (n->children[i]) in genradix_free_recurse() 211 genradix_free_recurse(n->children[i], level - 1); in genradix_free_recurse()
|
| /Linux-v6.1/drivers/powercap/ |
| D | dtpm.c | 13 * children. It propagates the constraints set at its level to its 14 * children and collect the children power information. The leaves of 72 list_for_each_entry(child, &dtpm->children, sibling) { in __get_power_uw() 91 list_for_each_entry(child, &dtpm->children, sibling) { in __dtpm_rebalance_weight() 163 * release will be denied if the node has children. This function must 167 * Return: 0 on success, -EBUSY if there are children 174 if (!list_empty(&dtpm->children)) in dtpm_release_zone() 200 * given the weight of the children. 231 list_for_each_entry(child, &dtpm->children, sibling) { in __set_power_limit_uw() 322 INIT_LIST_HEAD(&dtpm->children); in dtpm_init() [all …]
|
| /Linux-v6.1/samples/configfs/ |
| D | configfs_sample.c | 27 * on the subsystem. See the next example, 02-simple-children, for 113 * 02-simple-children 200 "[02-simple-children]\n" in simple_children_description_show() 240 .ci_namebuf = "02-simple-children", 249 * 03-group-children 255 * children of its own. 278 "[03-group-children]\n" in group_children_description_show() 281 "groups are like the subsystem simple-children.\n"); in group_children_description_show() 308 .ci_namebuf = "03-group-children",
|
| /Linux-v6.1/fs/nfs/blocklayout/ |
| D | dev.c | 23 bl_free_device(&dev->children[i]); in bl_free_device() 24 kfree(dev->children); in bl_free_device() 182 struct pnfs_block_dev *child = &dev->children[i]; in bl_map_concat() 220 child = &dev->children[chunk_idx]; in bl_map_stripe() 404 d->children = kcalloc(v->concat.volumes_count, in bl_parse_concat() 406 if (!d->children) in bl_parse_concat() 410 ret = bl_parse_deviceid(server, &d->children[i], in bl_parse_concat() 416 d->children[i].start += len; in bl_parse_concat() 417 len += d->children[i].len; in bl_parse_concat() 433 d->children = kcalloc(v->stripe.volumes_count, in bl_parse_stripe() [all …]
|
| /Linux-v6.1/Documentation/devicetree/bindings/mtd/ |
| D | nvidia-tegra20-nand.txt | 17 Optional children nodes: 18 Individual NAND chips are children of the NAND controller node. Currently 21 Required children node properties: 24 Optional children node properties:
|
| /Linux-v6.1/drivers/net/mdio/ |
| D | mdio-mux.c | 24 /* List of our children linked through their next fields. */ 25 struct mdio_mux_child_bus *children; member 87 struct mdio_mux_child_bus *cb = pb->children; in mdio_mux_uninit_children() 188 cb->next = pb->children; in mdio_mux_init() 189 pb->children = cb; in mdio_mux_init() 192 if (pb->children) { in mdio_mux_init()
|
| /Linux-v6.1/include/uapi/linux/ |
| D | wait.h | 12 #define __WNOTHREAD 0x20000000 /* Don't wait on children of other threads in this group */ 13 #define __WALL 0x40000000 /* Wait on all children, regardless of type */ 14 #define __WCLONE 0x80000000 /* Wait only on non-SIGCHLD children */
|
| /Linux-v6.1/include/linux/phy/ |
| D | phy.h | 166 * @children: can be used to override the default (dev->of_node) child node 173 struct device_node *children; member 202 #define of_phy_provider_register_full(dev, children, xlate) \ argument 203 __of_phy_provider_register(dev, children, THIS_MODULE, xlate) 205 #define devm_of_phy_provider_register_full(dev, children, xlate) \ argument 206 __devm_of_phy_provider_register(dev, children, THIS_MODULE, xlate) 273 struct device_node *children, struct module *owner, 277 struct device_node *children, struct module *owner, 506 struct device *dev, struct device_node *children, struct module *owner, in __of_phy_provider_register() argument 514 *dev, struct device_node *children, struct module *owner, in __devm_of_phy_provider_register() argument
|
| /Linux-v6.1/scripts/ |
| D | check-sysctl-docs | 23 # children: maps ctl_table names and procnames to child ctl_table names 97 delete children 146 children[curtable][curentry] = child 152 if (children[tables[1]][table]) { 153 for (entry in entries[children[tables[1]][table]]) {
|
| /Linux-v6.1/drivers/input/serio/ |
| D | serio.c | 312 * Children are registered by driver's connect() handler so there can't be a 502 INIT_LIST_HEAD(&serio->children); in serio_init_port() 530 list_add_tail(&serio->child_node, &parent->children); in serio_add_port() 596 * Reconnect serio port and all its children (re-initialize attached 611 if (!list_empty(&s->children)) { in serio_reconnect_subtree() 612 s = list_first_entry(&s->children, in serio_reconnect_subtree() 626 if (!list_is_last(&s->child_node, &parent->children)) { in serio_reconnect_subtree() 639 * all children ports are unbound and destroyed. 646 * Children ports should be disconnected and destroyed in serio_disconnect_port() 649 while (!list_empty(&serio->children)) { in serio_disconnect_port() [all …]
|
| /Linux-v6.1/drivers/iio/multiplexer/ |
| D | iio-mux.c | 336 int children; in mux_probe() local 366 children = 0; in mux_probe() 369 children++; in mux_probe() 371 if (children <= 0) { in mux_probe() 377 sizeof_priv += sizeof(*mux->child) * children; in mux_probe() 378 sizeof_priv += sizeof(*mux->chan) * children; in mux_probe() 387 mux->chan = (struct iio_chan_spec *)(mux->child + children); in mux_probe() 401 indio_dev->num_channels = children; in mux_probe()
|
| /Linux-v6.1/Documentation/driver-api/phy/ |
| D | phy.rst | 53 of children that each represent a single PHY. Some bindings may nest the child 56 macros can be used to override the node containing the children. 60 #define of_phy_provider_register_full(dev, children, xlate) \ 61 __of_phy_provider_register(dev, children, THIS_MODULE, xlate) 63 #define devm_of_phy_provider_register_full(dev, children, xlate) \ 64 __devm_of_phy_provider_register_full(dev, children,
|
| /Linux-v6.1/drivers/net/ethernet/intel/ice/ |
| D | ice_sched.c | 31 root->children = devm_kcalloc(ice_hw_to_dev(hw), hw->max_children[0], in ice_sched_add_root_node() 33 if (!root->children) { in ice_sched_add_root_node() 63 /* The node has no children or is at the max layer */ in ice_sched_find_node_by_teid() 69 /* Check if TEID matches to any of the children nodes */ in ice_sched_find_node_by_teid() 71 if (ICE_TXSCHED_GET_NODE_TEID(start_node->children[i]) == teid) in ice_sched_find_node_by_teid() 72 return start_node->children[i]; in ice_sched_find_node_by_teid() 78 tmp = ice_sched_find_node_by_teid(start_node->children[i], in ice_sched_find_node_by_teid() 184 node->children = devm_kcalloc(ice_hw_to_dev(hw), in ice_sched_add_node() 187 if (!node->children) { in ice_sched_add_node() 196 parent->children[parent->num_children++] = node; in ice_sched_add_node() [all …]
|
| /Linux-v6.1/drivers/i2c/muxes/ |
| D | i2c-mux-gpmux.c | 77 int children; in i2c_mux_probe() local 97 children = of_get_child_count(np); in i2c_mux_probe() 99 muxc = i2c_mux_alloc(parent, dev, children, 0, 0, in i2c_mux_probe() 132 dev_info(dev, "%d-port mux on %s adapter\n", children, parent->name); in i2c_mux_probe()
|
| /Linux-v6.1/drivers/phy/ |
| D | phy-core.c | 140 for_each_child_of_node(phy_provider->children, child) in of_phy_provider_lookup() 1067 * @children: device node containing children (if different from dev->of_node) 1075 * If the PHY provider doesn't nest children directly but uses a separate 1076 * child node to contain the individual children, the @children parameter 1083 struct device_node *children, struct module *owner, in __of_phy_provider_register() argument 1090 * If specified, the device node containing the children must itself in __of_phy_provider_register() 1094 if (children) { in __of_phy_provider_register() 1095 struct device_node *parent = of_node_get(children), *next; in __of_phy_provider_register() 1111 children = dev->of_node; in __of_phy_provider_register() 1119 phy_provider->children = of_node_get(children); in __of_phy_provider_register() [all …]
|
| /Linux-v6.1/Documentation/devicetree/bindings/bus/ |
| D | mvebu-mbus.txt | 76 /* more children ...*/ 82 The MBus children address space is comprised of two cells: the first one for 123 /* other children */ 135 /* more children ...*/ 165 /* other children */ 179 /* other children */
|
| /Linux-v6.1/drivers/acpi/acpica/ |
| D | nsalloc.c | 220 /* Link the new entry into the parent and existing children */ in acpi_ns_install_node() 258 * PARAMETERS: parent_node - Delete this objects children 262 * DESCRIPTION: Delete all children of the parent object. In other words, 278 /* Deallocate all children at this level */ in acpi_ns_delete_children() 352 /* Check if this node has any children */ in acpi_ns_delete_namespace_subtree() 365 * No more children of this parent node. in acpi_ns_delete_namespace_subtree() 371 * Now delete all of the children of this parent in acpi_ns_delete_namespace_subtree() 457 /* Check if this node has any children */ in acpi_ns_delete_namespace_by_owner() 472 * No more children of this parent node. in acpi_ns_delete_namespace_by_owner()
|
| /Linux-v6.1/tools/perf/scripts/python/ |
| D | flamegraph.py | 37 self.children = [] 44 "c": self.children 76 for child in node.children: 81 node.children.append(child)
|