Lines Matching refs:topology
52 libxl_cputopology *topology; in main_cpupoolcreate() local
161 topology = libxl_get_cpu_topology(ctx, &nr); in main_cpupoolcreate()
162 if (topology == NULL) { in main_cpupoolcreate()
169 if ((topology[i].node == n) && in main_cpupoolcreate()
178 libxl_cputopology_list_free(topology, nr); in main_cpupoolcreate()
485 libxl_cputopology *topology; in main_cpupoolnumasplit() local
511 topology = libxl_get_cpu_topology(ctx, &n_cpus); in main_cpupoolnumasplit()
512 if (topology == NULL) { in main_cpupoolnumasplit()
525 node = topology[0].node; in main_cpupoolnumasplit()
539 if (topology[c].node == node) { in main_cpupoolnumasplit()
540 topology[c].node = LIBXL_CPUTOPOLOGY_INVALID_ENTRY; in main_cpupoolnumasplit()
576 if (topology[c].node == LIBXL_CPUTOPOLOGY_INVALID_ENTRY) { in main_cpupoolnumasplit()
580 node = topology[c].node; in main_cpupoolnumasplit()
601 if (topology[p].node == node) { in main_cpupoolnumasplit()
602 topology[p].node = LIBXL_CPUTOPOLOGY_INVALID_ENTRY; in main_cpupoolnumasplit()
610 libxl_cputopology_list_free(topology, n_cpus); in main_cpupoolnumasplit()