Home
last modified time | relevance | path

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

12345678910>>...30

/linux/tools/net/sunrpc/xdrgen/
H A Dxdr_ast.py544 def identifier(self, children): argument
546 return _XdrIdentifier(children[0].value)
548 def value(self, children): argument
550 if isinstance(children[0], _XdrIdentifier):
551 return _XdrValue(children[0].symbol)
552 return _XdrValue(children[0].children[0].value)
554 def constant(self, children): argument
556 match children[0].data:
558 value = int(children[0].children[0].value, base=10)
560 value = int(children[0].children[0].value, base=16)
[all …]
/linux/tools/perf/Documentation/
H A Dcallchain-overhead-calculation.txt3 The CPU overhead can be shown in two columns as 'Children' and 'Self'
10 The 'children' overhead is calculated by adding all period values of
13 'Children' here means functions that are called from another (parent)
16 It might be confusing that the sum of all the 'children' overhead
20 spread over the children.
65 When the --children option is enabled, the 'self' overhead values of
67 calculate the 'children' overhead. In this case the report could be
71 Children Self Symbol
97 'children' overhead of 'bar', 'main' and '\_\_libc_start_main'.
99 'children' overhead of 'main' and '\_\_libc_start_main'.
[all …]
/linux/tools/testing/selftests/cgroup/
H A Dtest_cpu.c311 int (*validate)(const struct cpu_hogger *children, int num_children)) in run_cpucg_weight_test() argument
315 struct cpu_hogger children[3] = {}; in run_cpucg_weight_test() local
327 for (i = 0; i < ARRAY_SIZE(children); i++) { in run_cpucg_weight_test()
328 children[i].cgroup = cg_name_indexed(parent, "cpucg_child", i); in run_cpucg_weight_test()
329 if (!children[i].cgroup) in run_cpucg_weight_test()
332 if (cg_create(children[i].cgroup)) in run_cpucg_weight_test()
335 if (cg_write_numeric(children[i].cgroup, "cpu.weight", in run_cpucg_weight_test()
340 for (i = 0; i < ARRAY_SIZE(children); i++) { in run_cpucg_weight_test()
341 pid_t pid = spawn_child(&children[i]); in run_cpucg_weight_test()
344 children[i].pid = pid; in run_cpucg_weight_test()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/
H A Dfs_core.h152 struct list_head children; member
181 /* Type of children is mlx5_flow_group */
238 struct list_head children; member
242 /* Type of children is mlx5_flow_rule */
257 /* Type of children is mlx5_flow_table/namespace */
266 /* Type of children is fs_prio */
278 /* Type of children is fs_fte */
389 list_for_each_entry_reverse(pos, &(prio)->node.children, list)
392 list_for_each_entry(pos, (&(prio)->node.children), list)
395 fs_list_for_each_entry(pos, &(ns)->node.children)
[all …]
/linux/tools/testing/selftests/arm64/fp/
H A Dfp-stress.c44 static struct child_data *children; variable
278 if (children[i].pid == info->si_pid) { in handle_child_signal()
279 children[i].exited = true; in handle_child_signal()
280 children[i].exit_status = info->si_status; in handle_child_signal()
308 child_stop(&children[i]); in handle_exit_signal()
515 children = calloc(sizeof(*children), tests); in main()
516 if (!children) in main()
525 /* Create a pipe which children will block on before execing */ in main()
531 /* Get signal handers ready before we start any children */ in main()
556 start_fpsimd(&children[num_children++], i, 0); in main()
[all …]
/linux/tools/perf/scripts/python/
H A Dmem-phys-addr.py29 children: Dict[IomemEntry, set[IomemEntry]] = collections.defaultdict(set) variable
41 global children
58 children[parent].add(entry)
81 # Add count from children into the parent.
86 global children
87 for child in children[entry]:
92 """Print counts from parents down to their children"""
93 global children
102 print_entries(children[entry])
/linux/drivers/net/ethernet/netronome/nfp/abm/
H A 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/tools/testing/selftests/arm64/gcs/
H A Dgcs-stress.c40 static struct child_data *children; variable
294 if (children[i].pid == info->si_pid) { in handle_child_signal()
295 children[i].exited = true; in handle_child_signal()
296 children[i].exit_status = info->si_status; in handle_child_signal()
324 child_stop(&children[i]); in handle_exit_signal()
399 children = calloc(sizeof(*children), tests); in main()
400 if (!children) in main()
409 /* Create a pipe which children will block on before execing */ in main()
415 /* Get signal handers ready before we start any children */ in main()
440 start_thread(&children[i], i); in main()
[all …]
/linux/tools/perf/ui/browsers/
H A Dannotate-data.c26 struct list_head children; member
29 bool folded; /* only can be false when it has children */
104 INIT_LIST_HEAD(&entry->children); in add_child_entries()
106 parent_list = &parent->children; in add_child_entries()
112 list_for_each_entry(pos, &member->children, node) { in add_child_entries()
120 if (!list_empty(&member->children)) { in add_child_entries()
132 INIT_LIST_HEAD(&bracket->children); in add_child_entries()
133 list_add_tail(&bracket->node, &entry->children); in add_child_entries()
182 if (list_empty(&entry->children)) in get_first_child()
185 return list_first_entry(&entry->children, struct browser_entry, node); in get_first_child()
[all …]
/linux/lib/
H A Dgeneric-radix-tree.c49 new_node->children[0] = n; in __genradix_ptr_alloc()
57 new_node->children[0] = NULL; in __genradix_ptr_alloc()
63 &n->children[offset >> genradix_depth_shift(level)]; in __genradix_ptr_alloc()
114 while (!n->children[i]) { in __genradix_iter_peek()
132 n = n->children[i]; in __genradix_iter_peek()
173 while (!n->children[i]) { in __genradix_iter_peek_prev()
190 n = n->children[i]; in __genradix_iter_peek_prev()
203 if (n->children[i]) in genradix_free_recurse()
204 genradix_free_recurse(n->children[i], level - 1); in genradix_free_recurse()
/linux/fs/nfs/blocklayout/
H A Ddev.c54 bl_unregister_dev(&dev->children[i]); in bl_unregister_dev()
69 if (!bl_register_dev(&dev->children[i])) { in bl_register_dev()
71 bl_unregister_dev(&dev->children[--i]); in bl_register_dev()
92 bl_free_device(&dev->children[i]); in bl_free_device()
93 kfree(dev->children); in bl_free_device()
240 struct pnfs_block_dev *child = &dev->children[i]; in bl_map_concat()
279 child = &dev->children[chunk_idx]; in bl_map_stripe()
464 d->children = kzalloc_objs(struct pnfs_block_dev, in bl_parse_concat()
466 if (!d->children) in bl_parse_concat()
470 ret = bl_parse_deviceid(server, &d->children[i], in bl_parse_concat()
[all …]
/linux/drivers/powercap/
H A 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/Documentation/filesystems/
H A Dpropagate_umount.txt19 3) A set S is closed if it contains all children of its elements.
141 Note 3: if y has no children outside of S, it can't forbid anything in S.
150 Note that if m does not belong to S or has no children outside of S we
217 for each n in children(m)
236 to S. If m has no such children, Trim(S, m) is equal to S.
292 for each n in children(m)
323 * the loop over children in Trim_one() never looks at the same child
325 * iterations of that loop for children in S are no more than O(#S)
327 * at most two children that are not elements of S are considered per
339 lists of children, which means that checking if child belongs to S is
[all …]
/linux/samples/configfs/
H A 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/tools/testing/selftests/namespaces/
H A Dstress_test.c120 /* Create many children, each with their own user namespace */ in TEST()
155 /* Wait for all children to signal ready */ in TEST()
159 /* If we fail to read, kill all children and exit */ in TEST()
169 /* List namespaces while all children are running */ in TEST()
173 TH_LOG("With %d children running: %zd active user namespaces", num_children, ret_during); in TEST()
178 /* Signal all children to exit */ in TEST()
182 /* If we fail to write, kill remaining children */ in TEST()
194 /* Wait for all children */ in TEST()
205 TH_LOG("After all children exit: %zd active user namespaces", ret_after); in TEST()
363 /* Create many children with user namespaces */ in TEST()
[all …]
H A Dlistns_efault_test.c151 /* Wait for all children to finish setup */ in TEST()
159 * Signal children to exit. This will destroy their mount namespaces in TEST()
166 /* Wait for all mount namespace children to exit and cleanup */ in TEST()
315 * Create more children with mount namespaces to increase the in TEST()
357 /* Wait for all children to finish setup */ in TEST()
364 /* Kill half the children */ in TEST()
371 /* Kill remaining children */ in TEST()
375 /* Wait for all children and cleanup */ in TEST()
459 /* Create children with mount namespaces */ in TEST()
499 /* Wait for all children to finish setup */ in TEST()
[all …]
/linux/drivers/input/serio/
H A Dserio.c291 * Children are registered by driver's connect() handler so there can't be a
475 INIT_LIST_HEAD(&serio->children); in serio_init_port()
504 list_add_tail(&serio->child_node, &parent->children); in serio_add_port()
569 * Reconnect serio port and all its children (re-initialize attached
584 if (!list_empty(&s->children)) { in serio_reconnect_subtree()
585 s = list_first_entry(&s->children, in serio_reconnect_subtree()
599 if (!list_is_last(&s->child_node, &parent->children)) { in serio_reconnect_subtree()
612 * all children ports are unbound and destroyed.
619 * Children ports should be disconnected and destroyed in serio_disconnect_port()
622 while (!list_empty(&serio->children)) { in serio_disconnect_port()
[all …]
/linux/drivers/net/ethernet/mellanox/mlx5/core/esw/
H A Dqos.c87 /* A computed value indicating relative min_rate between node's children. */
91 /* Entry in the parent node's children list. */
97 /* The children nodes of this node, empty list for leaf nodes. */
98 struct list_head children; member
112 /* Root children are assigned a depth level of 2. */ in esw_qos_node_attach_to_parent()
117 list_add_tail(&node->entry, &node->parent->children); in esw_qos_node_attach_to_parent()
145 if (!list_empty(&node->children) && in esw_qos_nodes_set_parent()
149 list_for_each_entry(child, &node->children, entry) { in esw_qos_nodes_set_parent()
327 struct list_head *nodes = parent ? &parent->children : &esw->qos.domain->nodes; in esw_qos_calculate_min_rate_divider()
375 struct list_head *nodes = parent ? &parent->children : &esw->qos.domain->nodes; in esw_qos_normalize_min_rate()
[all …]
/linux/include/linux/phy/
H A Dphy.h191 * @children: can be used to override the default (dev->of_node) child node
198 struct device_node *children; member
227 #define of_phy_provider_register_full(dev, children, xlate) \ argument
228 __of_phy_provider_register(dev, children, THIS_MODULE, xlate)
230 #define devm_of_phy_provider_register_full(dev, children, xlate) \ argument
231 __devm_of_phy_provider_register(dev, children, THIS_MODULE, xlate)
300 struct device_node *children, struct module *owner,
304 struct device_node *children, struct module *owner,
542 struct device *dev, struct device_node *children, struct module *owner, in __of_phy_provider_register() argument
550 *dev, struct device_node *children, struct module *owner, in __devm_of_phy_provider_register() argument
/linux/include/uapi/linux/
H A 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/drivers/net/mdio/
H A 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()
237 cb->next = pb->children; in mdio_mux_init()
238 pb->children = cb; in mdio_mux_init()
241 if (pb->children) { in mdio_mux_init()
/linux/drivers/iio/multiplexer/
H A Diio-mux.c343 int children; in mux_probe() local
373 children = 0; in mux_probe()
376 children++; in mux_probe()
378 if (children <= 0) { in mux_probe()
384 sizeof_priv += sizeof(*mux->child) * children; in mux_probe()
385 sizeof_priv += sizeof(*mux->chan) * children; in mux_probe()
394 mux->chan = (struct iio_chan_spec *)(mux->child + children); in mux_probe()
408 indio_dev->num_channels = children; in mux_probe()
/linux/drivers/net/ethernet/intel/ice/
H A Dice_sched.c31 root->children = devm_kcalloc(ice_hw_to_dev(hw), hw->max_children[0], in ice_sched_add_root_node()
32 sizeof(*root->children), GFP_KERNEL); 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()
209 node->children = devm_kcalloc(ice_hw_to_dev(hw), in ice_sched_add_node()
211 sizeof(*node->children), GFP_KERNEL); in ice_sched_add_node()
[all …]
/linux/tools/testing/selftests/sched_ext/
H A Dinit_enable_count.c41 * Fork a bunch of children before we attach the scheduler so that we in run_test()
46 * All children will block on read() on the pipe until the parent closes in run_test()
71 /* Signal all pre-forked children to exit. */ in run_test()
82 /* SCHED_EXT children */ in run_test()
112 /* SCHED_OTHER children */ in run_test()
/linux/drivers/i2c/muxes/
H A 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()

12345678910>>...30