| /f-stack/dpdk/lib/librte_eal/common/ |
| H A D | eal_common_thread.c | 81 memmove(&lcore_config[lcore_id].cpuset, cpusetp, in thread_update_affinity() 115 if (!CPU_ISSET(cpu, cpuset)) in eal_thread_dump_affinity() 141 rte_cpuset_t cpuset; in eal_thread_dump_current_affinity() local 143 rte_thread_get_affinity(&cpuset); in eal_thread_dump_current_affinity() 156 thread_update_affinity(cpuset); in __rte_thread_init() 185 __rte_thread_init(rte_lcore_id(), cpuset); in ctrl_thread_init() 229 ret = pthread_setaffinity_np(*thread, sizeof(*cpuset), cpuset); in rte_ctrl_thread_create() 256 rte_cpuset_t cpuset; in rte_thread_register() local 270 &cpuset) != 0) in rte_thread_register() 271 CPU_ZERO(&cpuset); in rte_thread_register() [all …]
|
| H A D | eal_common_lcore.c | 63 return lcore_config[lcore_id].cpuset; in rte_lcore_cpuset() 157 CPU_ZERO(&lcore_config[lcore_id].cpuset); in rte_eal_cpu_init() 170 CPU_SET(lcore_id, &lcore_config[lcore_id].cpuset); in rte_eal_cpu_init() 430 char cpuset[RTE_CPU_AFFINITY_STR_LEN]; in lcore_dump_cb() local 450 ret = eal_thread_dump_affinity(&lcore_config[lcore_id].cpuset, cpuset, in lcore_dump_cb() 451 sizeof(cpuset)); in lcore_dump_cb() 453 rte_lcore_to_socket_id(lcore_id), role, cpuset, in lcore_dump_cb()
|
| H A D | eal_common_options.c | 1043 rte_cpuset_t cpuset; in eal_parse_lcores() local 1054 CPU_ZERO(&cpuset); in eal_parse_lcores() 1111 rte_memcpy(&cpuset, &lcore_set, sizeof(cpuset)); in eal_parse_lcores() 1127 CPU_ZERO(&cpuset); in eal_parse_lcores() 1128 CPU_SET(idx, &cpuset); in eal_parse_lcores() 1133 rte_memcpy(&lcore_config[idx].cpuset, &cpuset, in eal_parse_lcores() 1813 RTE_CPU_OR(cpuset, cpuset, &lcore_config[lcore_id].cpuset); in compute_ctrl_threads_cpuset() 1815 RTE_CPU_NOT(cpuset, cpuset); in compute_ctrl_threads_cpuset() 1821 RTE_CPU_AND(cpuset, cpuset, &default_set); in compute_ctrl_threads_cpuset() 1825 memcpy(cpuset, &lcore_config[rte_get_main_lcore()].cpuset, in compute_ctrl_threads_cpuset() [all …]
|
| H A D | eal_private.h | 36 rte_cpuset_t cpuset; /**< cpu set which the lcore affinity to */ member 734 void __rte_thread_init(unsigned int lcore_id, rte_cpuset_t *cpuset);
|
| H A D | eal_thread.h | 52 eal_thread_dump_affinity(rte_cpuset_t *cpuset, char *str, unsigned int size);
|
| /f-stack/tools/compat/include/sys/ |
| H A D | cpuset.h | 96 LIST_HEAD(setlist, cpuset); 109 struct cpuset { struct 114 struct cpuset *cs_parent; /* (s) Pointer to our parent. */ argument 115 LIST_ENTRY(cpuset) cs_link; /* (c) All identified sets. */ 116 LIST_ENTRY(cpuset) cs_siblings; /* (c) Sibling set link. */ 128 struct cpuset *cpuset_thread0(void); argument 129 struct cpuset *cpuset_ref(struct cpuset *); 130 void cpuset_rel(struct cpuset *); 133 int cpuset_create_root(struct prison *, struct cpuset **); 136 struct thread **, struct cpuset **); [all …]
|
| /f-stack/freebsd/sys/ |
| H A D | cpuset.h | 100 LIST_HEAD(setlist, cpuset); 113 struct cpuset { struct 116 LIST_ENTRY(cpuset) cs_link; /* (c) All identified sets. */ argument 117 LIST_ENTRY(cpuset) cs_siblings; /* (c) Sibling set link. */ 121 struct cpuset *cs_parent; /* (s) Pointer to our parent. */ argument 133 struct cpuset *cpuset_thread0(void); 134 struct cpuset *cpuset_ref(struct cpuset *); 135 void cpuset_rel(struct cpuset *); 138 int cpuset_create_root(struct prison *, struct cpuset **); 141 struct thread **, struct cpuset **); [all …]
|
| /f-stack/freebsd/kern/ |
| H A D | kern_cpuset.c | 147 static struct cpuset * 171 struct cpuset * 273 struct cpuset *set; in cpuset_lookup() 308 cpuset_init(struct cpuset *set, struct cpuset *parent, in cpuset_init() 350 struct cpuset *set; in cpuset_create() 376 struct cpuset *set; in cpuset_freelist_add() 396 struct cpuset *set; in cpuset_freelist_free() 997 cpuset_shadow(struct cpuset *set, struct cpuset **nsetp, in cpuset_shadow() 1117 cpuset_setproc_setthread(struct cpuset *tdset, struct cpuset *set, in cpuset_setproc_setthread() 1143 struct cpuset *nroot, struct cpuset **nsetp, in cpuset_setproc_newbase() [all …]
|
| H A D | subr_smp.c | 1210 KASSERT(CPU_EMPTY(&node->cpuset) && node->cpu_count == 0, in topo_set_pu_id() 1213 CPU_SET(id, &node->cpuset); in topo_set_pu_id() 1218 KASSERT(!CPU_ISSET(id, &node->cpuset), in topo_set_pu_id() 1220 CPU_SET(id, &node->cpuset); in topo_set_pu_id() 1262 if (!all && CPU_EMPTY(&node->cpuset)) { in topo_analyze_table()
|
| /f-stack/dpdk/lib/librte_eal/windows/include/ |
| H A D | pthread.h | 58 rte_cpuset_t *cpuset) in pthread_setaffinity_np() argument 63 if (cpuset == NULL || cpuset_size == 0) in pthread_setaffinity_np() 72 ret = SetThreadAffinityMask(thread_handle, *cpuset->_bits); in pthread_setaffinity_np() 88 rte_cpuset_t *cpuset) in pthread_getaffinity_np() argument 97 if (cpuset == NULL || cpuset_size == 0) in pthread_getaffinity_np() 120 memset(cpuset, 0, cpuset_size); in pthread_getaffinity_np() 121 *cpuset->_bits = prev_affinity_mask; in pthread_getaffinity_np()
|
| /f-stack/dpdk/lib/librte_eal/freebsd/ |
| H A D | eal_thread.c | 78 char cpuset[RTE_CPU_AFFINITY_STR_LEN]; in eal_thread_loop() local 93 __rte_thread_init(lcore_id, &lcore_config[lcore_id].cpuset); in eal_thread_loop() 95 ret = eal_thread_dump_current_affinity(cpuset, sizeof(cpuset)); in eal_thread_loop() 97 lcore_id, thread_id, cpuset, ret == 0 ? "" : "..."); in eal_thread_loop() 99 rte_eal_trace_thread_lcore_ready(lcore_id, cpuset); in eal_thread_loop()
|
| H A D | eal.c | 669 char cpuset[RTE_CPU_AFFINITY_STR_LEN]; in rte_eal_init() local 854 &lcore_config[config->main_lcore].cpuset) != 0) { in rte_eal_init() 860 &lcore_config[config->main_lcore].cpuset); in rte_eal_init() 862 ret = eal_thread_dump_current_affinity(cpuset, sizeof(cpuset)); in rte_eal_init() 865 config->main_lcore, thread_id, cpuset, in rte_eal_init() 893 sizeof(rte_cpuset_t), &lcore_config[i].cpuset); in rte_eal_init()
|
| /f-stack/dpdk/lib/librte_eal/linux/ |
| H A D | eal_thread.c | 78 char cpuset[RTE_CPU_AFFINITY_STR_LEN]; in eal_thread_loop() local 93 __rte_thread_init(lcore_id, &lcore_config[lcore_id].cpuset); in eal_thread_loop() 95 ret = eal_thread_dump_current_affinity(cpuset, sizeof(cpuset)); in eal_thread_loop() 97 lcore_id, (uintptr_t)thread_id, cpuset, ret == 0 ? "" : "..."); in eal_thread_loop() 99 rte_eal_trace_thread_lcore_ready(lcore_id, cpuset); in eal_thread_loop()
|
| H A D | eal.c | 966 char cpuset[RTE_CPU_AFFINITY_STR_LEN]; in rte_eal_init() local 1218 &lcore_config[config->main_lcore].cpuset) != 0) { in rte_eal_init() 1224 &lcore_config[config->main_lcore].cpuset); in rte_eal_init() 1226 ret = eal_thread_dump_current_affinity(cpuset, sizeof(cpuset)); in rte_eal_init() 1228 config->main_lcore, (uintptr_t)thread_id, cpuset, in rte_eal_init() 1260 sizeof(rte_cpuset_t), &lcore_config[i].cpuset); in rte_eal_init()
|
| /f-stack/dpdk/examples/performance-thread/pthread_shim/ |
| H A D | pthread_shim.c | 26 __cpu_count(const rte_cpuset_t *cpuset) in __cpu_count() argument 30 if (CPU_ISSET(i, cpuset)) in __cpu_count() 375 rte_cpuset_t cpuset; in pthread_create() local 377 CPU_ZERO(&cpuset); in pthread_create() 380 &cpuset); in pthread_create() 382 if (CPU_COUNT(&cpuset) != 1) in pthread_create() 386 if (!CPU_ISSET(lcore, &cpuset)) in pthread_create() 682 const rte_cpuset_t *cpuset) in pthread_setaffinity_np() argument 686 if (CPU_COUNT(cpuset) != 1) in pthread_setaffinity_np() 699 if (!CPU_ISSET(i, cpuset)) in pthread_setaffinity_np() [all …]
|
| H A D | main.c | 151 rte_cpuset_t cpuset; in initial_lthread() local 153 CPU_ZERO(&cpuset); in initial_lthread() 154 CPU_SET(lcore, &cpuset); in initial_lthread() 156 pthread_attr_setaffinity_np(&attr, sizeof(rte_cpuset_t), &cpuset); in initial_lthread()
|
| /f-stack/dpdk/lib/librte_telemetry/ |
| H A D | telemetry.c | 424 telemetry_legacy_init(const char *runtime_dir, rte_cpuset_t *cpuset) in telemetry_legacy_init() argument 446 pthread_setaffinity_np(t_old, sizeof(*cpuset), cpuset); in telemetry_legacy_init() 452 telemetry_v2_init(const char *runtime_dir, rte_cpuset_t *cpuset) in telemetry_v2_init() argument 475 pthread_setaffinity_np(t_new, sizeof(*cpuset), cpuset); in telemetry_v2_init() 484 rte_telemetry_init(const char *runtime_dir, rte_cpuset_t *cpuset, in rte_telemetry_init() argument 488 if (telemetry_v2_init(runtime_dir, cpuset) != 0) { in rte_telemetry_init() 492 if (telemetry_legacy_init(runtime_dir, cpuset) != 0) { in rte_telemetry_init() 497 RTE_SET_USED(cpuset); in rte_telemetry_init()
|
| H A D | rte_telemetry.h | 312 rte_telemetry_init(const char *runtime_dir, rte_cpuset_t *cpuset,
|
| /f-stack/dpdk/lib/librte_eal/windows/ |
| H A D | eal_thread.c | 65 char cpuset[RTE_CPU_AFFINITY_STR_LEN]; in eal_thread_loop() local 80 __rte_thread_init(lcore_id, &lcore_config[lcore_id].cpuset); in eal_thread_loop() 83 lcore_id, (uintptr_t)thread_id, cpuset); in eal_thread_loop()
|
| /f-stack/dpdk/drivers/bus/dpaa/base/qbman/ |
| H A D | bman_driver.c | 34 cpu_set_t cpuset; in fsl_bman_portal_init() local 41 &cpuset); in fsl_bman_portal_init() 48 if (CPU_ISSET(loop, &cpuset)) { in fsl_bman_portal_init()
|
| /f-stack/freebsd/contrib/openzfs/lib/libtpool/ |
| H A D | thread_pool.c | 256 cpu_set_t cpuset; in pthread_attr_clone() local 257 size_t cpusetsize = sizeof (cpuset); in pthread_attr_clone() 258 error = pthread_attr_getaffinity_np(old_attr, cpusetsize, &cpuset); in pthread_attr_clone() 260 error = pthread_attr_setaffinity_np(attr, cpusetsize, &cpuset); in pthread_attr_clone()
|
| /f-stack/dpdk/examples/l2fwd-cat/ |
| H A D | cat.c | 217 rte_cpuset_t cpuset; in parse_l3ca() local 226 CPU_ZERO(&cpuset); in parse_l3ca() 253 offset = parse_set(l3ca + 1, &cpuset); in parse_l3ca() 254 if (offset < 0 || CPU_COUNT(&cpuset) == 0) in parse_l3ca() 316 &cpuset, sizeof(rte_cpuset_t)); in parse_l3ca()
|
| /f-stack/dpdk/lib/librte_eal/include/ |
| H A D | rte_eal_trace.h | 275 RTE_TRACE_POINT_ARGS(unsigned int lcore_id, const char *cpuset), 277 rte_trace_point_emit_string(cpuset);
|
| /f-stack/freebsd/amd64/vmm/ |
| H A D | vmm_dev.c | 354 cpuset_t *cpuset; in vmmdev_ioctl() local 791 cpuset = malloc(size, M_TEMP, M_WAITOK | M_ZERO); in vmmdev_ioctl() 793 *cpuset = vm_active_cpus(sc->vm); in vmmdev_ioctl() 795 *cpuset = vm_suspended_cpus(sc->vm); in vmmdev_ioctl() 797 *cpuset = vm_debug_cpus(sc->vm); in vmmdev_ioctl() 801 error = copyout(cpuset, vm_cpuset->cpus, size); in vmmdev_ioctl() 802 free(cpuset, M_TEMP); in vmmdev_ioctl()
|
| /f-stack/dpdk/drivers/bus/fslmc/portal/ |
| H A D | dpaa2_hw_dpio.c | 92 rte_cpuset_t cpuset; in dpaa2_get_core_id() local 96 &cpuset); in dpaa2_get_core_id() 103 if (CPU_ISSET(i, &cpuset)) { in dpaa2_get_core_id()
|