Home
last modified time | relevance | path

Searched full:children (Results 1 – 25 of 671) sorted by relevance

12345678910>>...27

/Linux-v6.6/tools/perf/Documentation/
Dcallchain-overhead-calculation.txt3 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 …]
Dperf-config.txt124 children = true
152 % perf config report.queue-size call-graph.order report.children
476 If this option is not set and report.children or top.children is
514 report.children::
515 'Children' means functions called from another function.
516 If this option is true, 'perf report' cumulates callchains of children
543 top.children::
544 Same as 'report.children'. So if it is enabled, the output of 'top'
545 command will have 'Children' overhead column as well as 'Self' overhead
627 Do not follow children threads.
/Linux-v6.6/tools/testing/selftests/cgroup/
Dtest_cpu.c236 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 …]
Dtest_memcontrol.c292 char *children[4] = {NULL}; in test_memcg_protection() local
343 for (i = 0; i < ARRAY_SIZE(children); i++) { in test_memcg_protection()
344 children[i] = cg_name_indexed(parent[1], "child_memcg", i); in test_memcg_protection()
345 if (!children[i]) in test_memcg_protection()
348 if (cg_create(children[i])) in test_memcg_protection()
354 cg_run_nowait(children[i], alloc_pagecache_50M_noexit, in test_memcg_protection()
360 if (cg_write(children[0], attribute, "75M")) in test_memcg_protection()
362 if (cg_write(children[1], attribute, "25M")) in test_memcg_protection()
364 if (cg_write(children[2], attribute, "0")) in test_memcg_protection()
366 if (cg_write(children[3], attribute, "500M")) in test_memcg_protection()
[all …]
/Linux-v6.6/drivers/net/ethernet/mellanox/mlx5/core/
Dfs_core.h158 struct list_head children; member
187 /* Type of children is mlx5_flow_group */
231 /* Type of children is mlx5_flow_rule */
247 /* Type of children is mlx5_flow_table/namespace */
256 /* Type of children is fs_prio */
268 /* Type of children is fs_fte */
334 list_for_each_entry_reverse(pos, &(prio)->node.children, list)
337 list_for_each_entry(pos, (&(prio)->node.children), list)
340 fs_list_for_each_entry(pos, &(ns)->node.children)
343 fs_list_for_each_entry(pos, &(prio)->node.children)
[all …]
/Linux-v6.6/tools/testing/selftests/arm64/fp/
Dfp-stress.c41 static struct child_data *children; variable
276 if (children[i].pid == info->si_pid) { in handle_child_signal()
277 children[i].exited = true; in handle_child_signal()
278 children[i].exit_status = info->si_status; in handle_child_signal()
306 child_stop(&children[i]); in handle_exit_signal()
504 children = calloc(sizeof(*children), tests); in main()
505 if (!children) in main()
514 /* Create a pipe which children will block on before execing */ in main()
520 /* Get signal handers ready before we start any children */ in main()
546 start_fpsimd(&children[num_children++], i, j); in main()
[all …]
/Linux-v6.6/drivers/mfd/
Dwl1273-core.c164 int children = 0; in wl1273_core_probe() local
174 if (!(pdata->children & WL1273_RADIO_CHILD)) { in wl1273_core_probe()
191 cell = &core->cells[children]; in wl1273_core_probe()
195 children++; in wl1273_core_probe()
203 if (pdata->children & WL1273_CODEC_CHILD) { in wl1273_core_probe()
204 cell = &core->cells[children]; in wl1273_core_probe()
210 children++; in wl1273_core_probe()
213 dev_dbg(&client->dev, "%s: number of children: %d.\n", in wl1273_core_probe()
214 __func__, children); in wl1273_core_probe()
217 children, NULL, 0, NULL); in wl1273_core_probe()
/Linux-v6.6/drivers/net/ethernet/netronome/nfp/abm/
Dqdisc.c23 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.6/lib/
Dgeneric-radix-tree.c13 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.6/drivers/powercap/
Ddtpm.c13 * 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.6/samples/configfs/
Dconfigfs_sample.c27 * 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.6/fs/nfs/blocklayout/
Ddev.c23 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()
406 d->children = kcalloc(v->concat.volumes_count, in bl_parse_concat()
408 if (!d->children) in bl_parse_concat()
412 ret = bl_parse_deviceid(server, &d->children[i], in bl_parse_concat()
418 d->children[i].start += len; in bl_parse_concat()
419 len += d->children[i].len; in bl_parse_concat()
435 d->children = kcalloc(v->stripe.volumes_count, in bl_parse_stripe()
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/mtd/
Dnvidia-tegra20-nand.txt17 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.6/include/uapi/linux/
Dwait.h12 #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.6/include/linux/phy/
Dphy.h168 * @children: can be used to override the default (dev->of_node) child node
175 struct device_node *children; member
204 #define of_phy_provider_register_full(dev, children, xlate) \ argument
205 __of_phy_provider_register(dev, children, THIS_MODULE, xlate)
207 #define devm_of_phy_provider_register_full(dev, children, xlate) \ argument
208 __devm_of_phy_provider_register(dev, children, THIS_MODULE, xlate)
276 struct device_node *children, struct module *owner,
280 struct device_node *children, struct module *owner,
510 struct device *dev, struct device_node *children, struct module *owner, in __of_phy_provider_register() argument
518 *dev, struct device_node *children, struct module *owner, in __devm_of_phy_provider_register() argument
/Linux-v6.6/drivers/net/mdio/
Dmdio-mux.c24 /* List of our children linked through their next fields. */
25 struct mdio_mux_child_bus *children; member
130 struct mdio_mux_child_bus *cb = pb->children; in mdio_mux_uninit_children()
235 cb->next = pb->children; in mdio_mux_init()
236 pb->children = cb; in mdio_mux_init()
239 if (pb->children) { in mdio_mux_init()
/Linux-v6.6/drivers/input/serio/
Dserio.c312 * 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.6/drivers/iio/multiplexer/
Diio-mux.c336 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.6/drivers/net/ethernet/intel/ice/
Dice_sched.c32 root->children = devm_kcalloc(ice_hw_to_dev(hw), hw->max_children[0], in ice_sched_add_root_node()
34 if (!root->children) { in ice_sched_add_root_node()
64 /* The node has no children or is at the max layer */ in ice_sched_find_node_by_teid()
70 /* Check if TEID matches to any of the children nodes */ in ice_sched_find_node_by_teid()
72 if (ICE_TXSCHED_GET_NODE_TEID(start_node->children[i]) == teid) in ice_sched_find_node_by_teid()
73 return start_node->children[i]; in ice_sched_find_node_by_teid()
79 tmp = ice_sched_find_node_by_teid(start_node->children[i], in ice_sched_find_node_by_teid()
190 node->children = devm_kcalloc(ice_hw_to_dev(hw), in ice_sched_add_node()
193 if (!node->children) { in ice_sched_add_node()
202 parent->children[parent->num_children++] = node; in ice_sched_add_node()
[all …]
/Linux-v6.6/drivers/i2c/muxes/
Di2c-mux-gpmux.c77 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.6/drivers/phy/
Dphy-core.c142 for_each_child_of_node(phy_provider->children, child) in of_phy_provider_lookup()
1080 * @children: device node containing children (if different from dev->of_node)
1088 * If the PHY provider doesn't nest children directly but uses a separate
1089 * child node to contain the individual children, the @children parameter
1096 struct device_node *children, struct module *owner, in __of_phy_provider_register() argument
1103 * If specified, the device node containing the children must itself in __of_phy_provider_register()
1107 if (children) { in __of_phy_provider_register()
1108 struct device_node *parent = of_node_get(children), *next; in __of_phy_provider_register()
1124 children = dev->of_node; in __of_phy_provider_register()
1132 phy_provider->children = of_node_get(children); in __of_phy_provider_register()
[all …]
/Linux-v6.6/Documentation/devicetree/bindings/bus/
Dmvebu-mbus.txt76 /* 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.6/Documentation/driver-api/phy/
Dphy.rst53 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.6/drivers/acpi/acpica/
Dnsalloc.c220 /* 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.6/tools/power/cpupower/lib/
Dpowercap.c227 if (zone->children[i] == NULL) { in powercap_read_zone()
228 zone->children[i] = child_zone; in powercap_read_zone()
280 /* Call function *f on the passed zone and all its children */
295 if (zone->children[i] != NULL) in powercap_walk_zones()
296 powercap_walk_zones(zone->children[i], f); in powercap_walk_zones()

12345678910>>...27