| /xen/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 …]
|
| /xen/xen/common/ |
| A D | radix-tree.c | 128 node = ptr_to_indirect(node); in radix_tree_extend() 173 if (node) { in radix_tree_insert() 182 node = slot; in radix_tree_insert() 191 if (node) { in radix_tree_insert() 192 node->count++; in radix_tree_insert() 221 node = indirect_to_ptr(node); in radix_tree_lookup_element() 430 if (!node) in radix_tree_gang_lookup() 439 node = indirect_to_ptr(node); in radix_tree_gang_lookup() 499 if (!node) in radix_tree_gang_lookup_slot() 508 node = indirect_to_ptr(node); in radix_tree_gang_lookup_slot() [all …]
|
| A D | page_alloc.c | 466 #define heap(node, zone, order) ((*_heap[node])[zone][order]) argument 626 avail[node] = (void *)_heap[node] + (needed << PAGE_SHIFT) - in init_node_heap() 634 BUG_ON(!_heap[node] || !avail[node]); in init_node_heap() 830 nodeid_t first, node = MEMF_get_node(memflags), req_node = node; in get_free_buddy() local 865 first = node; in get_free_buddy() 943 nodeid_t node; in alloc_heap_pages() local 1201 node = 0; in node_to_scrub() 1215 node = cycle_node(node, node_online_map); in node_to_scrub() 1288 nodeid_t node; in scrub_free_pages() local 1939 if ( (node == -1) || (node == i) ) in avail_heap_pages() [all …]
|
| /xen/tools/xenstored/ |
| A D | core.c | 694 struct node *node; in read_node_alloc() local 736 node->data = node->perms + node->hdr.num_perms; in read_node_helper() 758 struct node *node; in read_node() local 786 struct node *node; in read_node_const() local 1284 struct node *node; in get_node() local 1590 struct node *node; in do_write() local 1626 struct node *node; in do_mkdir() local 1753 struct node *node; in do_rm() local 1818 struct node *node; in do_set_perms() local 2269 struct node *node; in manual_node() local [all …]
|
| A D | core.h | 203 struct node { struct 213 struct node *parent; argument 254 static inline unsigned int get_node_owner(const struct node *node) in get_node_owner() argument 260 static inline void node_to_node_perms(const struct node *node, in node_to_node_perms() argument 264 perms->p = node->perms; in node_to_node_perms() 268 const struct node *node) in perm_for_conn_from_node() argument 279 struct node *node) in node_perms_to_node() argument 282 node->perms = perms->p; in node_perms_to_node() 292 struct node *node, enum write_node_mode mode, 469 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 …]
|
| /xen/xen/lib/ |
| A D | rbtree.c | 171 parent = node; in rb_insert_color() 211 parent = node; in rb_insert_color() 382 struct rb_node *child = node->rb_right, *tmp = node->rb_left; in rb_erase() 508 node = node->rb_right; in rb_next() 510 node=node->rb_left; in rb_next() 521 while ((parent = rb_parent(node)) && node == parent->rb_right) in rb_next() 522 node = parent; in rb_next() 539 node = node->rb_left; in rb_prev() 541 node=node->rb_right; in rb_prev() 549 while ((parent = rb_parent(node)) && node == parent->rb_left) in rb_prev() [all …]
|
| /xen/xen/include/xen/ |
| A D | nodemask.h | 72 #define node_set(node, dst) __node_set((node), &(dst)) argument 78 #define node_clear(node, dst) __node_clear((node), &(dst)) argument 210 node < nbits; in __last_node() 211 node = __next_node(node, srcp, nbits)) in __last_node() 212 pnode = node; in __last_node() 266 (node) = next_node((node), (mask))) 270 for ((node) = 0; (node) < 1; (node)++) 282 #define node_online(node) nodemask_test(node, &node_online_map) argument 285 #define node_online(node) ((node) == 0) argument 288 #define node_set_online(node) set_bit((node), node_online_map.bits) argument [all …]
|
| A D | rbtree.h | 115 #define RB_EMPTY_NODE(node) \ argument 116 ((node)->__rb_parent_color == (unsigned long)(node)) 117 #define RB_CLEAR_NODE(node) \ argument 118 ((node)->__rb_parent_color = (unsigned long)(node)) 133 static inline void rb_link_node(struct rb_node * node, struct rb_node * parent, in rb_link_node() argument 136 node->__rb_parent_color = (unsigned long )parent; in rb_link_node() 137 node->rb_left = node->rb_right = NULL; in rb_link_node() 139 *rb_link = node; in rb_link_node()
|
| A D | numa.h | 37 #define parent_node(node) (node) argument 38 #define node_to_cpumask(node) node_to_cpumask[node] argument 40 struct node { struct 44 extern int compute_hash_shift(const struct node *nodes, argument 52 extern void numa_set_node(unsigned int cpu, nodeid_t node); 109 extern bool valid_numa_range(paddr_t start, paddr_t end, nodeid_t node); 111 extern bool numa_update_node_memblks(nodeid_t node, unsigned int arch_nid, 113 extern void numa_set_processor_nodes_parsed(nodeid_t node); 119 #define node_to_cpumask(node) cpu_online_map argument
|
| /xen/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 …]
|
| /xen/xen/arch/arm/ |
| A D | bootfdt.c | 37 status = fdt_getprop(fdt, node, "status", &len); in device_tree_node_is_available() 56 name = fdt_get_name(fdt, node, NULL); in device_tree_node_matches() 205 const int first_node = node; in device_tree_for_each_node() 230 if ( node != first_node ) in device_tree_for_each_node() 237 node = fdt_next_node(fdt, node, &depth); in device_tree_for_each_node() 238 } while ( node >= 0 && depth > 0 ); in device_tree_for_each_node() 272 return device_tree_for_each_node(fdt, node, in process_reserved_memory() 292 parent_node = fdt_parent_offset(fdt, node); in process_multiboot_node() 592 int node; in boot_fdt_cmdline() local 595 node = fdt_path_offset(fdt, "/chosen"); in boot_fdt_cmdline() [all …]
|
| A D | static-evtchn.c | 34 static int __init alloc_domain_evtchn(struct dt_device_node *node) in alloc_domain_evtchn() argument 44 if ( !dt_device_is_compatible(node, "xen,evtchn-v1") ) in alloc_domain_evtchn() 51 if ( dt_device_static_evtchn_created(node) ) in alloc_domain_evtchn() 54 rc = get_evtchn_dt_property(node, &domU1_port, &remote_phandle); in alloc_domain_evtchn() 70 if ( node->phandle != remote_phandle ) in alloc_domain_evtchn() 76 p1_node = dt_get_parent(node); in alloc_domain_evtchn() 121 dt_device_set_static_evtchn_created(node); in alloc_domain_evtchn() 129 struct dt_device_node *node, *evtchn_node; in alloc_static_evtchn() local 137 dt_for_each_child_node(chosen, node) in alloc_static_evtchn() 141 if ( alloc_domain_evtchn(node) != 0 ) in alloc_static_evtchn() [all …]
|
| A D | dom0less-build.c | 295 struct dt_device_node *node; in handle_passthrough_prop() local 355 if ( node == NULL ) in handle_passthrough_prop() 366 res = iommu_add_dt_device(node); in handle_passthrough_prop() 797 rc = kernel_probe(&kinfo, node); in construct_domU() 812 rc = process_shm(d, &kinfo, node); in construct_domU() 850 struct dt_device_node *node; in create_domUs() local 857 dt_for_each_child_node(chosen, node) in create_domUs() 891 dt_node_name(node)); in create_domUs() 898 dt_node_name(node)); in create_domUs() 1011 rc = construct_domU(d, node); in create_domUs() [all …]
|
| /xen/xen/arch/x86/ |
| A D | srat.c | 29 nodeid_t node; member 49 return pxm2node[i].node; in pxm_to_node() 56 nodeid_t node; in setup_node() local 83 node = nodes_found++; in setup_node() 87 pxm2node[idx].node = node; in setup_node() 89 return node; in setup_node() 149 nodeid_t node; in acpi_numa_x2apic_affinity_init() local 165 node = setup_node(pxm); in acpi_numa_x2apic_affinity_init() 185 nodeid_t node; in acpi_numa_processor_affinity_init() local 201 node = setup_node(pxm); in acpi_numa_processor_affinity_init() [all …]
|
| A D | numa.c | 69 nodeid_t node; in init_cpu_to_node() local 76 node = apicid < MAX_LOCAL_APIC ? apicid_to_node[apicid] : NUMA_NO_NODE; in init_cpu_to_node() 77 if ( node == NUMA_NO_NODE || !node_online(node) ) in init_cpu_to_node() 78 node = 0; in init_cpu_to_node() 79 numa_set_node(i, node); in init_cpu_to_node() 85 unsigned int node; in arch_get_dma_bitsize() local 87 for_each_online_node(node) in arch_get_dma_bitsize() 88 if ( node_spanned_pages(node) && in arch_get_dma_bitsize() 89 !(node_start_pfn(node) >> (32 - PAGE_SHIFT)) ) in arch_get_dma_bitsize() 91 if ( node >= MAX_NUMNODES ) in arch_get_dma_bitsize() [all …]
|
| /xen/xen/xsm/flask/ss/ |
| A D | conditional.c | 159 xfree(node); in cond_node_destroy() 350 list->node = node_ptr; in cond_insertf() 457 node->expr = expr; in cond_read_node() 466 if ( cond_read_av_list(p, fp, &node->false_list, node->true_list) != 0 ) in cond_read_node() 470 cond_node_destroy(node); in cond_read_node() 494 if ( !node ) in cond_read_list() 503 last->next = node; in cond_read_list() 505 last = node; in cond_read_list() 520 struct avtab_node *node; in cond_compute_av() local 525 for( node = avtab_search_node(ctab, key); node != NULL; in cond_compute_av() [all …]
|
| /xen/xen/xsm/flask/ |
| A D | avc.c | 283 xfree(node); in avc_node_free() 296 xfree(node); in avc_node_kill() 350 if (!node) in avc_alloc_node() 362 return node; in avc_alloc_node() 371 memcpy(&node->ae.avd, avd, sizeof(node->ae.avd)); in avc_node_populate() 418 if ( node ) in avc_lookup() 423 return node; in avc_lookup() 480 if ( node ) in avc_insert() 508 return node; in avc_insert() 627 if ( !node ) in avc_update_node() [all …]
|
| /xen/xen/arch/arm/efi/ |
| A D | efi-boot.h | 57 int node; in setup_chosen_node() local 67 if ( node < 0 ) in setup_chosen_node() 70 if ( node < 0 ) in setup_chosen_node() 71 return node; in setup_chosen_node() 110 return node; in setup_chosen_node() 237 int node; in fdt_add_uefi_nodes() local 253 if ( node < 0 ) in fdt_add_uefi_nodes() 256 if ( node < 0 ) in fdt_add_uefi_nodes() 524 int node; in efi_arch_handle_module() local 861 node > 0; in efi_check_dt_boot() [all …]
|
| /xen/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);
|
| /xen/xen/arch/arm/platforms/ |
| A D | exynos5.c | 44 struct dt_device_node *node; in exynos5_init_time() local 49 if ( !node ) in exynos5_init_time() 55 rc = dt_device_get_paddr(node, 0, &mct_base_addr, &size); in exynos5_init_time() 97 struct dt_device_node *node; in exynos5_smp_init() local 106 if ( node ) in exynos5_smp_init() 121 node = dt_find_compatible_node(NULL, NULL, compatible); in exynos5_smp_init() 122 if ( !node ) in exynos5_smp_init() 128 rc = dt_device_get_paddr(node, 0, &sysram_addr, &size); in exynos5_smp_init() 194 struct dt_device_node *node; in exynos5_get_pmu_baseandsize() local 205 if ( !node ) in exynos5_get_pmu_baseandsize() [all …]
|
| /xen/xen/common/sched/ |
| A D | boot-cpupool.c | 61 int __init btcpupools_get_domain_pool_id(const struct dt_device_node *node) in btcpupools_get_domain_pool_id() argument 66 if ( !dt_device_is_compatible(node, "xen,cpupool") ) in btcpupools_get_domain_pool_id() 72 phandle_node = dt_parse_phandle(node, "cpupool-cpus", 0); in btcpupools_get_domain_pool_id() 95 const struct dt_device_node *chosen, *node; in btcpupools_dtb_parse() local 104 dt_for_each_child_node(chosen, node) in btcpupools_dtb_parse() 111 if ( !dt_device_is_compatible(node, "xen,cpupool") ) in btcpupools_dtb_parse() 114 if ( !dt_property_read_string(node, "cpupool-sched", &scheduler_name) ) in btcpupools_dtb_parse() 117 phandle_node = dt_parse_phandle(node, "cpupool-cpus", i++); in btcpupools_dtb_parse() 129 dt_node_name(node), cpu_num); in btcpupools_dtb_parse() 136 phandle_node = dt_parse_phandle(node, "cpupool-cpus", i++); in btcpupools_dtb_parse()
|
| /xen/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 …]
|