/freebsd/contrib/llvm-project/llvm/lib/Support/ |
H A D | BalancedPartitioning.cpp | 78 void BalancedPartitioning::run(std::vector<BPFunctionNode> &Nodes) const { in run() 81 "Partitioning %d nodes using depth %d and %d iterations per split\n", in run() 82 Nodes.size(), Config.SplitDepth, Config.IterationsPerSplit)); in run() 91 for (unsigned I = 0; I < Nodes.size(); I++) in run() 92 Nodes[I].InputOrderIndex = I; in run() 94 auto NodesRange = llvm::make_range(Nodes.begin(), Nodes.end()); in run() 112 void BalancedPartitioning::bisect(const FunctionNodeRange Nodes, in bisect() argument 116 unsigned NumNodes = std::distance(Nodes.begin(), Nodes.end()); in bisect() 120 llvm::sort(Nodes, [](const auto &L, const auto &R) { in bisect() 123 for (auto &N : Nodes) in bisect() [all …]
|
/freebsd/contrib/ofed/librdmacm/examples/ |
H A D | cmtime.c | 102 static struct node *nodes; variable 171 if (!zero_time(&nodes[c].times[i][0]) && in show_perf() 172 !zero_time(&nodes[c].times[i][1])) { in show_perf() 173 us = diff_us(&nodes[c].times[i][1], &nodes[c].times[i][0]); in show_perf() 355 nodes = calloc(sizeof *nodes, connections); in alloc_nodes() 356 if (!nodes) in alloc_nodes() 362 start_perf(&nodes[i], STEP_CREATE_ID); in alloc_nodes() 364 ret = rdma_create_id(channel, &nodes[i].id, &nodes[i], in alloc_nodes() 369 end_perf(&nodes[i], STEP_CREATE_ID); in alloc_nodes() 376 rdma_destroy_id(nodes[i].id); in alloc_nodes() [all …]
|
H A D | cmatose.c | 64 struct cmatest_node *nodes; member 274 node = &test.nodes[test.conn_index++]; in connect_handler() 375 test.nodes = malloc(sizeof *test.nodes * connections); in alloc_nodes() 376 if (!test.nodes) { in alloc_nodes() 377 printf("cmatose: unable to allocate memory for test nodes\n"); in alloc_nodes() 380 memset(test.nodes, 0, sizeof *test.nodes * connections); in alloc_nodes() 383 test.nodes[i].id = i; in alloc_nodes() 386 &test.nodes[i].cma_id, in alloc_nodes() 387 &test.nodes[i], hints.ai_port_space); in alloc_nodes() 395 rdma_destroy_id(test.nodes[i].cma_id); in alloc_nodes() [all …]
|
H A D | mckey.c | 65 struct cmatest_node *nodes; member 380 test.nodes = malloc(sizeof *test.nodes * connections); in alloc_nodes() 381 if (!test.nodes) { in alloc_nodes() 382 printf("mckey: unable to allocate memory for test nodes\n"); in alloc_nodes() 385 memset(test.nodes, 0, sizeof *test.nodes * connections); in alloc_nodes() 388 test.nodes[i].id = i; in alloc_nodes() 389 ret = rdma_create_id(test.channel, &test.nodes[i].cma_id, in alloc_nodes() 390 &test.nodes[i], port_space); in alloc_nodes() 397 rdma_destroy_id(test.nodes[i].cma_id); in alloc_nodes() 398 free(test.nodes); in alloc_nodes() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
H A D | DirectedGraph.h | 116 /// a given pair of nodes. 170 /// The graph is represented by a table of nodes. 183 explicit DirectedGraph(NodeType &N) : Nodes() { addNode(N); } in DirectedGraph() 184 DirectedGraph(const DGraphType &G) : Nodes(G.Nodes) {} in DirectedGraph() 185 DirectedGraph(DGraphType &&RHS) : Nodes(std::move(RHS.Nodes)) {} in DirectedGraph() 187 Nodes = G.Nodes; 191 Nodes = std::move(G.Nodes); 195 const_iterator begin() const { return Nodes.begin(); } in begin() 196 const_iterator end() const { return Nodes.end(); } in end() 197 iterator begin() { return Nodes.begin(); } in begin() [all …]
|
/freebsd/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | DependenceGraphBuilder.h | 49 /// creating nodes in increasing order of granularity and then 51 /// also creates pi-block nodes to facilitate codegen in transformations 55 /// is the number of vertecies (nodes) and I is the number of instructions in 72 /// in turn used to order nodes that are part of a cycle. 76 /// Create fine grained nodes. These are typically atomic nodes that 80 /// Analyze the def-use chains and create edges from the nodes containing 81 /// definitions to the nodes containing the uses. 85 /// in the graph nodes and create edges between them. 92 /// Apply graph abstraction to groups of nodes tha [all...] |
/freebsd/sys/contrib/device-tree/Bindings/cpu/ |
H A D | cpu-topology.txt | 20 For instance in a system where CPUs support SMT, "cpu" nodes represent all 22 In systems where SMT is not supported "cpu" nodes represent all cores present 25 CPU topology bindings allow one to associate cpu nodes with hierarchical groups 27 tree nodes. 32 The cpu nodes, as per bindings defined in [4], represent the devices that 35 A topology description containing phandles to cpu nodes that are not compliant 44 nodes are listed. 60 The cpu-map node's child nodes can be: 62 - one or more cluster nodes or 63 - one or more socket nodes in a multi-socket system [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/usb/ |
H A D | usb-device.txt | 7 Four types of device-tree nodes are defined: "host-controller nodes" 8 representing USB host controllers, "device nodes" representing USB devices, 9 "interface nodes" representing USB interfaces and "combined nodes" 20 Required properties for device nodes: 30 Required properties for device nodes with interface nodes: 35 Required properties for interface nodes: 49 Required properties for combined nodes: 59 Required properties for hub nodes with device nodes: 64 Required properties for host-controller nodes with device nodes:
|
H A D | usb-device.yaml | 17 Four types of device-tree nodes are defined: "host-controller nodes" 18 representing USB host controllers, "device nodes" representing USB devices, 19 "interface nodes" representing USB interfaces and "combined nodes" 32 description: Device nodes or combined nodes. 46 description: should be 1 for hub nodes with device nodes, 47 should be 2 for device nodes with interface nodes. 56 description: USB interface nodes. 63 description: Interface nodes.
|
/freebsd/sys/netpfil/ipfilter/netinet/ |
H A D | radix_ipf.c | 33 ipf_rdx_node_t nodes[2], int *); 92 /* nodes(O) - pair of ipf_rdx_node_t's to initialise with data */ 95 /* Initialise the fields in a pair of radix tree nodes according to the */ 101 buildnodes(addrfamily_t *addr, addrfamily_t *mask, ipf_rdx_node_t nodes[2]) in buildnodes() 118 bzero(&nodes[0], sizeof(ipf_rdx_node_t) * 2); in buildnodes() 119 nodes[0].maskbitcount = maskbits; in buildnodes() 120 nodes[0].index = -1 - (ADF_OFF_BITS + maskbits); in buildnodes() 121 nodes[0].addrkey = (u_32_t *)addr; in buildnodes() 122 nodes[0].maskkey = (u_32_t *)mask; in buildnodes() 123 nodes[0].addroff = nodes[0].addrkey + masklen; in buildnodes() [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/CodeGen/ |
H A D | SpillPlacement.cpp | 70 /// value can change when linked nodes change, but convergence is very fast 95 // Undecided nodes (Value==0) go on the stack. in preferReg() 151 bool update(const Node nodes[], BlockFrequency Threshold) { in update() 156 if (nodes[L.second].Value == -1) in update() 158 else if (nodes[L.second].Value == 1) in update() 181 const Node nodes[]) const { in getDissentingNeighbors() 186 if (Value != nodes[n].Value) in getDissentingNeighbors() 196 assert(!nodes && "Leaking node array"); in runOnMachineFunction() 197 nodes = new Node[bundles->getNumBundles()]; in runOnMachineFunction() 215 delete[] nodes; in releaseMemory() [all …]
|
/freebsd/bin/sh/ |
H A D | Makefile | 18 GENSRCS= builtins.c nodes.c syntax.c 19 GENHDRS= builtins.h nodes.h syntax.h token.h 47 nodes.c nodes.h: mknodes 56 .ORDER: nodes.c nodes.h 57 nodes.h: .NOMETA 58 nodes.c nodes.h: nodetypes nodes.c.pat 59 ${BTOOLSPATH:U.}/mknodes ${.CURDIR}/nodetypes ${.CURDIR}/nodes.c.pat
|
/freebsd/share/man/man4/ |
H A D | netgraph.4 | 50 .Em nodes , 52 Nodes have 54 which are used to connect two nodes together, forming the edges in the graph. 55 Nodes communicate along the edges to process data, implement protocols, etc. 73 .Ss Nodes and Types 78 All nodes implement a number of predefined methods which allow them 79 to interact with other nodes in a well defined manner. 88 to other nodes. 90 In object-oriented language, types are classes, and nodes are instances 98 Nodes may be assigned a globally unique [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | SampleProfileInference.cpp | 84 /// of nodes (source and sink). The output is the flow along each edge of the 95 Nodes = std::vector<Node>(NodeCount); in initialize() 104 LLVM_DEBUG(dbgs() << "Starting profi for " << Nodes.size() << " nodes\n"); in run() 113 for (uint64_t Src = 0; Src < Nodes.size(); Src++) { in run() 131 /// Multiple edges between a pair of nodes are allowed but self-edges 171 /// Get the total flow between a pair of nodes. 220 uint64_t Pred = Nodes[Now].ParentNode; in computeAugmentingPathCapacity() 221 auto &Edge = Edges[Pred][Nodes[Now].ParentEdgeIndex]; in computeAugmentingPathCapacity() 235 for (auto &Node : Nodes) { in findAugmentingPath() 244 Nodes[Source].Distance = 0; in findAugmentingPath() [all …]
|
H A D | CodeLayout.cpp | 12 // The algorithm tries to find a layout of nodes (basic blocks) of a given CFG 15 // frequently executed nodes together. The name follows the underlying 259 /// An arc in the graph, typically corresponding to a jump between two nodes. 281 /// A chain (ordered sequence) of nodes in the graph. 290 Nodes(1, Node) {} in removeEdge() 292 size_t numBlocks() const { return Nodes.size(); } in removeEdge() 296 bool isEntry() const { return Nodes[0]->Index == 0; } in removeEdge() 299 for (NodeT *Node : Nodes) { in removeEdge() 330 Nodes = std::move(MergedBlocks); 334 Id = Nodes[ 336 std::vector<NodeT *> Nodes; global() member [all...] |
/freebsd/contrib/llvm-project/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ |
H A D | ExplodedGraph.h | 79 /// common case in an ExplodedGraph, where most nodes have only one 83 /// empty and no nodes may be added. 87 // for the nodes in the group. 268 /// Trivial nodes may be skipped while printing exploded graph. 316 /// The nodes in the simulation graph which have been 320 /// Nodes - The nodes in the graph. 321 llvm::FoldingSet<ExplodedNode> Nodes; variable 323 /// BVC - Allocator and context for allocating nodes and their predecessor 327 /// NumNodes - The number of nodes in the graph. 330 /// A list of recently allocated nodes that can potentially be recycled. [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | DependenceGraphBuilder.cpp | 27 STATISTIC(TotalFineGrainedNodes, "Number of fine-grained nodes created."); 28 STATISTIC(TotalPiBlockNodes, "Number of pi-block nodes created."); 30 "Number of confused memory dependencies between two nodes."); 71 // root node and N (if N is not yet visited). All the nodes reachable from N in createAndConnectRootNode() 72 // are marked as visited and are skipped in the DFS of subsequent nodes. in createAndConnectRootNode() 77 // root node is added to both nodes if B is visited before A. While it does in createAndConnectRootNode() 99 // the nodes in that SCC. in createPiBlocks() 100 // 2. Identify incoming edges incident to the nodes inside of the SCC and in createPiBlocks() 102 // 3. Identify outgoing edges from the nodes inside of the SCC to nodes in createPiBlocks() 106 // Adding nodes as we iterate through the SCCs cause the SCC in createPiBlocks() [all …]
|
/freebsd/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | meson,pinctrl.txt | 22 === GPIO sub-nodes === 27 Required properties for sub-nodes are: 36 === Other sub-nodes === 38 Child nodes without the "gpio-controller" represent some desired 39 configuration for a pin or a group. Those nodes can be pinmux nodes or 40 configuration nodes. 42 Required properties for pinmux nodes are: 49 Required properties for configuration nodes: 52 Configuration nodes support the following generic properties, as
|
/freebsd/sys/contrib/openzfs/include/sys/ |
H A D | btree.h | 44 * The B-Tree has two types of nodes: core nodes, and leaf nodes. Core 45 * nodes have an array of children pointing to other nodes, and an array of 47 * at its children. Leaf nodes only contain data elements, and form the bottom 49 * elements in the core nodes are not copies of or references to leaf node 76 * Set to -1 to indicate core nodes. Other values represent first 77 * valid element offset for leaf nodes. 81 * For both leaf and core nodes, represents the number of elements in 82 * the node. For core nodes, they will have bth_count + 1 children. 138 * COMP - A comparator to compare two nodes, it must return exactly: -1, 0, 173 * Allocate and deallocate caches for btree nodes. [all …]
|
/freebsd/contrib/llvm-project/llvm/lib/Target/Hexagon/ |
H A D | RDFDeadCode.cpp | 118 // This function works by first finding all live nodes. The dead nodes in collect() 119 // are then the complement of the set of live nodes. in collect() 121 // Assume that all nodes are dead. Identify instructions which must be in collect() 144 dbgs() << "Live nodes:\n"; in collect() 177 // Erase the nodes given in the Nodes set from DFG. In addition to removing 180 bool DeadCodeElimination::erase(const SetVector<NodeId> &Nodes) { in erase() argument 181 if (Nodes.empty()) in erase() 184 // Prepare the actual set of ref nodes to remove: ref nodes from Nodes in erase() 185 // are included directly, for each InstrNode in Nodes, include the set in erase() 188 for (auto I : Nodes) { in erase() [all …]
|
H A D | HexagonCommonGEP.cpp | 78 // Numbering map for gep nodes. Used to keep track of ordering for 79 // gep nodes. 151 NodeVect Nodes; member in __anon9d81f58e0111::HexagonCommonGEP 203 Type *PTy = nullptr; // Type indexed by this node. For pointer nodes 379 Nodes.push_back(N); in processGepInst() 393 Nodes.push_back(Nx); in processGepInst() 416 // The creation of gep nodes requires DT-traversal. When processing a GEP in collect() 428 LLVM_DEBUG(dbgs() << "Gep nodes after initial collection:\n" << Nodes); in collect() 431 static void invert_find_roots(const NodeVect &Nodes, NodeChildrenMap &NCM, in invert_find_roots() argument 433 for (GepNode *N : Nodes) { in invert_find_roots() [all …]
|
/freebsd/sbin/devfs/ |
H A D | devfs.8 | 78 the attributes of DEVFS nodes. 89 of certain nodes. 90 For example, one might want to hide all disk nodes in a 126 have their conditions checked against all nodes 153 The conditions determine which DEVFS nodes the rule matches 195 Nodes may later be revived manually with 200 Hiding a directory node effectively hides all of its child nodes. 225 all parent directory nodes must be visible to be able to access the node. 277 (this only matters for things that might change the properties of nodes). 285 Add a rule that causes all nodes tha [all...] |
/freebsd/crypto/openssl/crypto/x509/ |
H A D | pcy_node.c | 28 X509_POLICY_NODE *ossl_policy_tree_find_sk(STACK_OF(X509_POLICY_NODE) *nodes, in ossl_policy_tree_find_sk() argument 38 idx = sk_X509_POLICY_NODE_find(nodes, &l); in ossl_policy_tree_find_sk() 39 return sk_X509_POLICY_NODE_value(nodes, idx); in ossl_policy_tree_find_sk() 49 for (i = 0; i < sk_X509_POLICY_NODE_num(level->nodes); i++) { in ossl_policy_level_find_node() 50 node = sk_X509_POLICY_NODE_value(level->nodes, i); in ossl_policy_level_find_node() 85 if (level->nodes == NULL) in ossl_policy_level_add_node() 86 level->nodes = ossl_policy_node_cmp_new(); in ossl_policy_level_add_node() 87 if (level->nodes == NULL) { in ossl_policy_level_add_node() 91 if (!sk_X509_POLICY_NODE_push(level->nodes, node)) { in ossl_policy_level_add_node() 122 (void) sk_X509_POLICY_NODE_pop(level->nodes); in ossl_policy_level_add_node()
|
H A D | pcy_tree.c | 18 * If the maximum number of nodes in the policy tree isn't defined, set it to 19 * a generous default of 1000 nodes. 72 for (i = 0; i < sk_X509_POLICY_NODE_num(plev->nodes); i++) { in tree_print() 74 sk_X509_POLICY_NODE_value(plev->nodes, i); in tree_print() 264 /* Iterate through all in nodes linking matches */ in tree_link_matching_nodes() 265 for (i = 0; i < sk_X509_POLICY_NODE_num(last->nodes); i++) { in tree_link_matching_nodes() 266 X509_POLICY_NODE *node = sk_X509_POLICY_NODE_value(last->nodes, i); in tree_link_matching_nodes() 296 /* Look for matching nodes in previous level */ in tree_link_nodes() 358 /* Locate unmatched nodes */ in tree_link_unmatched() 382 for (i = 0; i < sk_X509_POLICY_NODE_num(last->nodes); i++) { in tree_link_any() [all …]
|
/freebsd/crypto/openssl/demos/certs/apps/ |
H A D | mkxcerts.sh | 7 -config apps.cnf -extensions usr_cert -x509 -nodes \ 10 -config apps.cnf -extensions usr_cert -x509 -nodes \ 13 -config apps.cnf -extensions usr_cert -x509 -nodes \ 22 -config apps.cnf -extensions ec_cert -x509 -nodes \ 23 -nodes -keyout tecp256.pem -out tecp256.pem -newkey ec:ecp256.pem \ 27 -config apps.cnf -extensions ec_cert -x509 -nodes \ 28 -nodes -keyout tecp384.pem -out tecp384.pem -newkey ec:ecp384.pem \
|