| /tools/libs/stat/ |
| A D | xenstat.c | 145 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 D | xenstat_solaris.c | 239 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 D | xenstat_qmp.c | 149 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 D | xenstat_freebsd.c | 26 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 D | xenstat_priv.h | 118 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 D | xenstat_linux.c | 269 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 D | core.c | 692 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 D | core.h | 208 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 D | watch.c | 43 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 D | transaction.c | 183 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 D | transaction.h | 33 struct buffered_data *node); 43 int __must_check access_node(struct connection *conn, struct node *node,
|
| A D | domain.c | 529 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 D | domain.h | 109 int domain_adjust_node_perms(struct node *node); 180 void domain_check_acc_add(const struct node *node, struct hashtable *domains);
|
| A D | watch.h | 31 const struct node *node, bool exact,
|
| /tools/ocaml/xenstored/ |
| A D | trie.ml | 40 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 D | store.ml | 33 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 D | perms.ml | 43 (* 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 D | xenstat.h | 51 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 D | check-xl-vcpupin-parse | 218 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 D | xl_cpupool.c | 169 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 D | check-xl-vcpupin-parse.data-example | 3 # 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 D | xen-9pfsd.c | 129 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 D | libxl_json.c | 240 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 D | libxl_numa.c | 149 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 D | TODO | 24 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
|