Home
last modified time | relevance | path

Searched refs:node (Results 1 – 25 of 54) sorted by relevance

123

/tools/libs/stat/
A Dxenstat.c145 if (node == NULL) in xenstat_get_node()
153 free(node); in xenstat_get_node()
170 free(node); in xenstat_get_node()
193 domain = node->domains + node->num_domains; in xenstat_get_node()
241 node->flags = 0; in xenstat_get_node()
252 return node; in xenstat_get_node()
255 free(node); in xenstat_get_node()
263 if (node) { in xenstat_free_node()
274 free(node); in xenstat_free_node()
461 node->domains[i].vcpus = malloc(node->domains[i].num_vcpus in xenstat_collect_vcpus()
[all …]
A Dxenstat_solaris.c239 tmp = xs_read(node->handle->xshandle, XBT_NULL, path, NULL); in collect_dom_networks()
268 int xenstat_collect_networks(xenstat_node * node) in xenstat_collect_networks() argument
271 priv_data_t *priv = get_priv_data(node->handle); in xenstat_collect_networks()
280 for (i = 0; i < node->num_domains; i++) { in xenstat_collect_networks()
281 if (node->domains[i].id == 0) in xenstat_collect_networks()
283 if (!collect_dom_networks(node, priv, &node->domains[i])) in xenstat_collect_networks()
378 int xenstat_collect_vbds(xenstat_node * node) in xenstat_collect_vbds() argument
381 priv_data_t *priv = get_priv_data(node->handle); in xenstat_collect_vbds()
390 for (i = 0; i < node->num_domains; i++) { in xenstat_collect_vbds()
391 if (node->domains[i].id == 0) in xenstat_collect_vbds()
[all …]
A Dxenstat_qmp.c149 dev_ids = xs_directory(node->handle->xshandle, XBT_NULL, path, &num_dev_ids); in lookup_xenstore_devid()
155 image = qmp_get_block_image(node, qmp_devname, qfd); in lookup_xenstore_devid()
166 if ((ptr = xs_read(node->handle->xshandle, XBT_NULL, path, NULL)) == NULL) in lookup_xenstore_devid()
255 if ((domain = xenstat_node_domain(node, domid)) == NULL) in qmp_parse_stats()
385 static void read_attributes_qdisk_dom(xenstat_node *node, domid_t domain) in read_attributes_qdisk_dom() argument
395 val = xs_read(node->handle->xshandle, XBT_NULL, path, NULL); in read_attributes_qdisk_dom()
411 qmp_parse_stats(node, domain, qmp_stats, qfd); in read_attributes_qdisk_dom()
418 void read_attributes_qdisk(xenstat_node * node) in read_attributes_qdisk() argument
425 num_doms = xc_domain_getinfolist(node->handle->xc_handle, in read_attributes_qdisk()
432 read_attributes_qdisk_dom(node, dominfo[i].domain); in read_attributes_qdisk()
[all …]
A Dxenstat_freebsd.c26 int xenstat_collect_networks(xenstat_node * node) in xenstat_collect_networks() argument
38 int xenstat_collect_vbds(xenstat_node * node) in xenstat_collect_vbds() argument
A Dxenstat_priv.h118 extern int xenstat_collect_networks(xenstat_node * node);
120 extern int xenstat_collect_vbds(xenstat_node * node);
122 extern void read_attributes_qdisk(xenstat_node * node);
A Dxenstat_linux.c269 int xenstat_collect_networks(xenstat_node * node) in xenstat_collect_networks() argument
276 struct priv_data *priv = get_priv_data(node->handle); in xenstat_collect_networks()
327 ((domain = xenstat_node_domain(node, 0)) != NULL)) { in xenstat_collect_networks()
356 domain = xenstat_node_domain(node, domid); in xenstat_collect_networks()
443 int xenstat_collect_vbds(xenstat_node * node) in xenstat_collect_vbds() argument
446 struct priv_data *priv = get_priv_data(node->handle); in xenstat_collect_vbds()
462 read_attributes_qdisk(node); in xenstat_collect_vbds()
489 domain = xenstat_node_domain(node, domid); in xenstat_collect_vbds()
527 td3_pid = xs_read(node->handle->xshandle, XBT_NULL, path, NULL); in xenstat_collect_vbds()
/tools/xenstored/
A Dcore.c692 struct node *node; in read_node_alloc() local
734 node->data = node->perms + node->hdr.num_perms; in read_node_helper()
756 struct node *node; in read_node() local
784 struct node *node; in read_node_const() local
1282 struct node *node; in get_node() local
1588 struct node *node; in do_write() local
1624 struct node *node; in do_mkdir() local
1751 struct node *node; in do_rm() local
1816 struct node *node; in do_set_perms() local
2271 struct node *node; in manual_node() local
[all …]
A Dcore.h208 struct node { struct
218 struct node *parent; argument
259 static inline unsigned int get_node_owner(const struct node *node) in get_node_owner() argument
265 static inline void node_to_node_perms(const struct node *node, in node_to_node_perms() argument
269 perms->p = node->perms; in node_to_node_perms()
273 const struct node *node) in perm_for_conn_from_node() argument
284 struct node *node) in node_perms_to_node() argument
287 node->perms = perms->p; in node_perms_to_node()
297 struct node *node, enum write_node_mode mode,
477 struct node *node, void *arg);
[all …]
A Dwatch.c43 char *node; member
76 const char *name, const struct node *node, in watch_permitted() argument
80 const struct node *parent; in watch_permitted()
89 if (!node) { in watch_permitted()
91 if (!node) in watch_permitted()
99 parent = node->parent; in watch_permitted()
122 const struct node *node, bool exact, struct node_perms *perms) in fire_watches() argument
247 const char *node; in do_unwatch() local
254 if (!node) in do_unwatch()
257 if (streq(watch->node, node) && streq(watch->token, vec[1])) { in do_unwatch()
[all …]
A Dtransaction.c183 if (streq(i->node, name)) in find_accessed_node()
226 int access_node(struct connection *conn, struct node *node, in access_node() argument
235 node->hdr.generation = ++generation; in access_node()
243 *db_name = node->name; in access_node()
263 node->hdr.num_perms) { in access_node()
265 node->hdr.num_perms); in access_node()
268 i->perms.num = node->hdr.num_perms; in access_node()
269 memcpy(i->perms.p, node->perms, in access_node()
276 node->acc.memory = -1; in access_node()
366 hdr = db_fetch(i->node, &size); in finalize_transaction()
[all …]
A Dtransaction.h33 struct buffered_data *node);
43 int __must_check access_node(struct connection *conn, struct node *node,
A Ddomain.c529 struct node *node, void *arg) in domain_tree_remove_sub() argument
540 node->acc.memory = 0; in domain_tree_remove_sub()
542 if (write_node_raw(NULL, node->name, node, NODE_MODIFY, true)) { in domain_tree_remove_sub()
546 node->name); in domain_tree_remove_sub()
554 node->name); in domain_tree_remove_sub()
584 const struct node *node; in fire_special_watches() local
591 if (node) in fire_special_watches()
1534 int domain_adjust_node_perms(struct node *node) in domain_adjust_node_perms() argument
1551 perms = talloc_memdup(node, node->perms, in domain_adjust_node_perms()
1555 node->perms = perms; in domain_adjust_node_perms()
[all …]
A Ddomain.h109 int domain_adjust_node_perms(struct node *node);
180 void domain_check_acc_add(const struct node *node, struct hashtable *domains);
A Dwatch.h31 const struct node *node, bool exact,
/tools/ocaml/xenstored/
A Dtrie.ml40 let _get_key node = node.key
41 let get_value node =
42 match node.value with
46 let _get_children node = node.children
54 { node with children = StringMap.add child.key child node.children }
74 let aux key node =
81 let aux node =
94 fold f node.Node.children (f key node.Node.value accu)
106 then node
135 f node.Node.key node.Node.value;
[all …]
A Dstore.ml33 let get_owner node = Perms.Node.get_owner node.perms
34 let get_children node = node.children
35 let get_value node = node.value
36 let get_perms node = node.perms
37 let get_name node = Symbol.to_string node.name
41 then node
44 let set_perms node nperms = { node with perms = nperms }
98 let is_valid _ node = node.perms.owner <> invalid in
110 let unpack node = (Symbol.to_string node.name, node.perms, node.value)
182 (node, Node.find node h) in
[all …]
A Dperms.ml43 (* node permissions *)
139 let check_owner (connection:Connection.t) (node:Node.t) =
141 then Connection.is_owner connection (Node.get_owner node)
145 let lacks (connection:Connection.t) request (node:Node.t) =
148 if List.mem_assoc domainid (Node.get_acl node)
149 then List.assoc domainid (Node.get_acl node)
150 else Node.get_other node
168 && not (check_owner connection node)
173 let check connection request node =
174 if lacks connection request node
[all …]
/tools/include/
A Dxenstat.h51 void xenstat_free_node(xenstat_node * node);
58 xenstat_domain *xenstat_node_domain(xenstat_node * node,
62 xenstat_domain *xenstat_node_domain_by_index(xenstat_node * node,
66 const char *xenstat_node_xen_version(xenstat_node * node);
69 unsigned long long xenstat_node_tot_mem(xenstat_node * node);
72 unsigned long long xenstat_node_free_mem(xenstat_node * node);
75 long xenstat_node_freeable_mb(xenstat_node * node);
78 unsigned int xenstat_node_num_domains(xenstat_node * node);
81 unsigned int xenstat_node_num_cpus(xenstat_node * node);
84 unsigned long long xenstat_node_cpu_hz(xenstat_node * node);
/tools/xl/
A Dcheck-xl-vcpupin-parse218 node=$(($RANDOM % nr_nodes))
231 node=$(($RANDOM % nr_nodes))
237 if [ $node -eq 0 ]; then
239 elif [ $node -eq $((nr_nodes - 1)) ]; then
244 write "all,^nodes:$node" 0 "cpumap: $expected_range"
272 node=$(($RANDOM % nr_nodes))
279 if [ $cpu -eq $((nr_cpus_per_node*node)) ]; then
281 elif [ $cpu -eq $((nr_cpus_per_node*node + 1)) ]; then
283 elif [ $cpu -eq $((nr_cpus_per_node*(node+1) - 2)) ]; then
285 elif [ $cpu -eq $((nr_cpus_per_node*(node+1) - 1)) ]; then
[all …]
A Dxl_cpupool.c169 if ((topology[i].node == n) && in main_cpupoolcreate()
479 int node; in main_cpupoolnumasplit() local
525 node = topology[0].node; in main_cpupoolnumasplit()
526 if (libxl_cpupool_cpuadd_node(ctx, 0, node, &n)) { in main_cpupoolnumasplit()
531 xasprintf(&name, "Pool-node%d", node); in main_cpupoolnumasplit()
539 if (topology[c].node == node) { in main_cpupoolnumasplit()
540 topology[c].node = LIBXL_CPUTOPOLOGY_INVALID_ENTRY; in main_cpupoolnumasplit()
580 node = topology[c].node; in main_cpupoolnumasplit()
581 if (libxl_cpupool_cpuremove_node(ctx, 0, node, &n)) { in main_cpupoolnumasplit()
587 xasprintf(&name, "Pool-node%d", node); in main_cpupoolnumasplit()
[all …]
A Dcheck-xl-vcpupin-parse.data-example3 # detected topology: 16 CPUs, 2 nodes, 8 CPUs per node.
34 # A few attempts of pinning to just one random node
39 # A few attempts of pinning to all but one random node
49 # A few attempts of pinning to a node but excluding one random cpu
/tools/9pfsd/
A Dxen-9pfsd.c129 device->domid, device->devid, node); in construct_frontend_path()
136 device->domid, device->devid, node); in construct_backend_path()
145 construct_backend_path(device, node, &p); in read_backend_node()
179 construct_frontend_path(device, node, &p); in read_frontend_node_uint()
195 construct_backend_path(device, node, &p); in write_backend_node()
199 node, device->domid, device->devid); in write_backend_node()
228 return write_backend_node(device, node, str); in write_backend_node_uint()
425 char node[20]; in connect_device() local
446 snprintf(node, sizeof(node), "event-channel-%u", ring_idx); in connect_device()
447 val = read_frontend_node_uint(device, node, 0); in connect_device()
[all …]
/tools/libs/light/
A Dlibxl_json.c240 libxl__json_map_node *node = NULL; in libxl__key_value_list_parse_json() local
525 free(node->map_key); in libxl__json_object_free()
526 free(node); in libxl__json_object_free()
527 node = NULL; in libxl__json_object_free()
539 node = NULL; in libxl__json_object_free()
603 || (node->obj && (node->obj->type & expected_type))) { in libxl__json_map_get()
604 return node->obj; in libxl__json_map_get()
813 libxl__json_map_node *node; in json_callback_map_key() local
815 GCNEW(node); in json_callback_map_key()
816 node->map_key = t; in json_callback_map_key()
[all …]
A Dlibxl_numa.c149 libxl_bitmap_test(nodemap, tinfo[i].node)) in nodemap_to_nr_cpus()
244 int node = tinfo[k].node; in nr_vcpus_on_nodes() local
248 libxl_bitmap_test(&dom_nodemap, node) && in nr_vcpus_on_nodes()
249 !libxl_bitmap_test(&nodes_counted, node)) { in nr_vcpus_on_nodes()
250 libxl_bitmap_set(&nodes_counted, node); in nr_vcpus_on_nodes()
251 vcpus_on_node[node]++; in nr_vcpus_on_nodes()
290 if (tinfo[i].node == j) in count_cpus_per_node()
/tools/xentop/
A DTODO24 Support for one than one node display (distributed monitoring
25 from any node of all other nodes in a cluster)
26 Bottom line option (Switch node, Search node [tab completion?])
34 Monitor only domains with specified node IDs

Completed in 1011 milliseconds

123