Home
last modified time | relevance | path

Searched refs:cpuset (Results 1 – 25 of 44) sorted by relevance

12

/f-stack/dpdk/lib/librte_eal/common/
H A Deal_common_thread.c81 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 Deal_common_lcore.c63 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 Deal_common_options.c1043 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 Deal_private.h36 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 Deal_thread.h52 eal_thread_dump_affinity(rte_cpuset_t *cpuset, char *str, unsigned int size);
/f-stack/tools/compat/include/sys/
H A Dcpuset.h96 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 Dcpuset.h100 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 Dkern_cpuset.c147 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 Dsubr_smp.c1210 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 Dpthread.h58 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 Deal_thread.c78 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 Deal.c669 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 Deal_thread.c78 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 Deal.c966 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 Dpthread_shim.c26 __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 Dmain.c151 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 Dtelemetry.c424 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 Drte_telemetry.h312 rte_telemetry_init(const char *runtime_dir, rte_cpuset_t *cpuset,
/f-stack/dpdk/lib/librte_eal/windows/
H A Deal_thread.c65 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 Dbman_driver.c34 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 Dthread_pool.c256 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 Dcat.c217 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 Drte_eal_trace.h275 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 Dvmm_dev.c354 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 Ddpaa2_hw_dpio.c92 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()

12