Home
last modified time | relevance | path

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

12345678910>>...25

/Linux-v5.15/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 …]
/Linux-v5.15/drivers/net/ethernet/mellanox/mlx5/core/
Dfs_core.h138 struct list_head children; member
167 /* Type of children is mlx5_flow_group */
211 /* Type of children is mlx5_flow_rule */
226 /* Type of children is mlx5_flow_table/namespace */
235 /* Type of children is fs_prio */
247 /* Type of children is fs_fte */
308 list_for_each_entry_reverse(pos, &(prio)->node.children, list)
311 list_for_each_entry(pos, (&(prio)->node.children), list)
314 fs_list_for_each_entry(pos, &(ns)->node.children)
317 fs_list_for_each_entry(pos, &(prio)->node.children)
[all …]
/Linux-v5.15/tools/testing/selftests/cgroup/
Dtest_memcontrol.c268 char *children[4] = {NULL}; in test_memcg_min() local
315 for (i = 0; i < ARRAY_SIZE(children); i++) { in test_memcg_min()
316 children[i] = cg_name_indexed(parent[1], "child_memcg", i); in test_memcg_min()
317 if (!children[i]) in test_memcg_min()
320 if (cg_create(children[i])) in test_memcg_min()
326 cg_run_nowait(children[i], alloc_pagecache_50M_noexit, in test_memcg_min()
334 if (cg_write(children[0], "memory.min", "75M")) in test_memcg_min()
336 if (cg_write(children[1], "memory.min", "25M")) in test_memcg_min()
338 if (cg_write(children[2], "memory.min", "500M")) in test_memcg_min()
340 if (cg_write(children[3], "memory.min", "0")) in test_memcg_min()
[all …]
/Linux-v5.15/drivers/mfd/
Dwl1273-core.c165 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-v5.15/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-v5.15/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-v5.15/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
71 list_for_each_entry(child, &dtpm->children, sibling) { in __get_power_uw()
97 list_for_each_entry(child, &dtpm->children, sibling) { in __dtpm_rebalance_weight()
182 * release will be denied if the node has children. This function must
186 * Return: 0 on success, -EBUSY if there are children
195 if (!list_empty(&dtpm->children)) { in dtpm_release_zone()
239 * given the weight of the children.
270 list_for_each_entry(child, &dtpm->children, sibling) { in __set_power_limit_uw()
373 INIT_LIST_HEAD(&dtpm->children); in dtpm_alloc()
[all …]
/Linux-v5.15/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-v5.15/drivers/net/mdio/
Dmdio-mux.c24 /* 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-v5.15/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()
424 d->children = kcalloc(v->concat.volumes_count, in bl_parse_concat()
426 if (!d->children) in bl_parse_concat()
430 ret = bl_parse_deviceid(server, &d->children[i], in bl_parse_concat()
436 d->children[i].start += len; in bl_parse_concat()
437 len += d->children[i].len; in bl_parse_concat()
453 d->children = kcalloc(v->stripe.volumes_count, in bl_parse_stripe()
[all …]
/Linux-v5.15/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-v5.15/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-v5.15/drivers/platform/surface/
Dsurface3_button.c65 struct platform_device *children[BUTTON_TYPES]; member
167 if (priv->children[i]) in surface3_button_remove()
168 platform_device_unregister(priv->children[i]); in surface3_button_remove()
220 priv->children[i] = pd; in surface3_button_probe()
223 if (!priv->children[0] && !priv->children[1]) in surface3_button_probe()
/Linux-v5.15/include/linux/phy/
Dphy.h162 * @children: can be used to override the default (dev->of_node) child node
169 struct device_node *children; member
198 #define of_phy_provider_register_full(dev, children, xlate) \ argument
199 __of_phy_provider_register(dev, children, THIS_MODULE, xlate)
201 #define devm_of_phy_provider_register_full(dev, children, xlate) \ argument
202 __devm_of_phy_provider_register(dev, children, THIS_MODULE, xlate)
269 struct device_node *children, struct module *owner,
273 struct device_node *children, struct module *owner,
502 struct device *dev, struct device_node *children, struct module *owner, in __of_phy_provider_register() argument
510 *dev, struct device_node *children, struct module *owner, in __devm_of_phy_provider_register() argument
/Linux-v5.15/scripts/
Dcheck-sysctl-docs23 # 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-v5.15/drivers/input/serio/
Dserio.c315 * Children are registered by driver's connect() handler so there can't be a
505 INIT_LIST_HEAD(&serio->children); in serio_init_port()
533 list_add_tail(&serio->child_node, &parent->children); in serio_add_port()
599 * Reconnect serio port and all its children (re-initialize attached
614 if (!list_empty(&s->children)) { in serio_reconnect_subtree()
615 s = list_first_entry(&s->children, in serio_reconnect_subtree()
629 if (!list_is_last(&s->child_node, &parent->children)) { in serio_reconnect_subtree()
642 * all children ports are unbound and destroyed.
649 * Children ports should be disconnected and destroyed in serio_disconnect_port()
652 while (!list_empty(&serio->children)) { in serio_disconnect_port()
[all …]
/Linux-v5.15/drivers/iio/multiplexer/
Diio-mux.c348 int children; in mux_probe() local
367 children = 0; in mux_probe()
370 children++; in mux_probe()
372 if (children <= 0) { in mux_probe()
378 sizeof_priv += sizeof(*mux->child) * children; in mux_probe()
379 sizeof_priv += sizeof(*mux->chan) * children; in mux_probe()
388 mux->chan = (struct iio_chan_spec *)(mux->child + children); in mux_probe()
399 indio_dev->num_channels = children; in mux_probe()
/Linux-v5.15/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-v5.15/drivers/net/ethernet/intel/ice/
Dice_sched.c31 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-v5.15/drivers/phy/
Dphy-core.c140 for_each_child_of_node(phy_provider->children, child) in of_phy_provider_lookup()
1029 * @children: device node containing children (if different from dev->of_node)
1037 * If the PHY provider doesn't nest children directly but uses a separate
1038 * child node to contain the individual children, the @children parameter
1045 struct device_node *children, struct module *owner, in __of_phy_provider_register() argument
1052 * If specified, the device node containing the children must itself in __of_phy_provider_register()
1056 if (children) { in __of_phy_provider_register()
1057 struct device_node *parent = of_node_get(children), *next; in __of_phy_provider_register()
1073 children = dev->of_node; in __of_phy_provider_register()
1081 phy_provider->children = of_node_get(children); in __of_phy_provider_register()
[all …]
/Linux-v5.15/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-v5.15/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-v5.15/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-v5.15/arch/arm/mach-omap1/
Dclock.h103 * @children: list_head connecting to the child clks' @sibling list_heads
104 * @sibling: list_head connecting this clk to its parent clk's @children
129 * XXX @clkdm, @usecount, @children, @sibling should be marked for
132 * @children and @sibling are used to optimize parent-to-child clock
143 struct list_head children; member
144 struct list_head sibling; /* node for children */
/Linux-v5.15/drivers/of/
Dplatform.c335 * of_platform_bus_create() - Create a device for a node and its children.
413 * Note that children of the provided root are not instantiated as devices
430 /* Do a self check of bus type, if there's a match, create children */ in of_platform_bus_probe()
458 * and it is suitable for creating devices which are children of the root
459 * node (of_platform_bus_probe will only create children of the root which
581 * @parent: device which children will be removed
583 * Complementary to of_platform_populate(), this function removes children
584 * of the given device (and, recurrently, their children) that have been
652 * Complementary to devm_of_platform_populate(), this function removes children
653 * of the given device (and, recurrently, their children) that have been

12345678910>>...25