Home
last modified time | relevance | path

Searched refs:thread_handle (Results 1 – 3 of 3) sorted by relevance

/dpdk/lib/eal/windows/
H A Drte_thread.c197 HANDLE thread_handle = NULL; in rte_thread_set_affinity_by_id() local
210 thread_handle = OpenThread(THREAD_ALL_ACCESS, FALSE, in rte_thread_set_affinity_by_id()
212 if (thread_handle == NULL) { in rte_thread_set_affinity_by_id()
223 if (thread_handle != NULL) { in rte_thread_set_affinity_by_id()
224 CloseHandle(thread_handle); in rte_thread_set_affinity_by_id()
225 thread_handle = NULL; in rte_thread_set_affinity_by_id()
235 HANDLE thread_handle = NULL; in rte_thread_get_affinity_by_id() local
248 if (thread_handle == NULL) { in rte_thread_get_affinity_by_id()
273 if (thread_handle != NULL) { in rte_thread_get_affinity_by_id()
274 CloseHandle(thread_handle); in rte_thread_get_affinity_by_id()
[all …]
/dpdk/lib/eal/windows/include/
H A Dpthread.h61 HANDLE thread_handle; in pthread_setaffinity_np() local
66 thread_handle = OpenThread(THREAD_ALL_ACCESS, FALSE, threadid); in pthread_setaffinity_np()
67 if (thread_handle == NULL) { in pthread_setaffinity_np()
72 ret = SetThreadAffinityMask(thread_handle, *cpuset->_bits); in pthread_setaffinity_np()
79 if (CloseHandle(thread_handle) == 0) { in pthread_setaffinity_np()
94 HANDLE thread_handle; in pthread_getaffinity_np() local
100 thread_handle = OpenThread(THREAD_ALL_ACCESS, FALSE, threadid); in pthread_getaffinity_np()
101 if (thread_handle == NULL) { in pthread_getaffinity_np()
107 prev_affinity_mask = SetThreadAffinityMask(thread_handle, 0x1); in pthread_getaffinity_np()
114 ret = SetThreadAffinityMask(thread_handle, prev_affinity_mask); in pthread_getaffinity_np()
[all …]
/dpdk/drivers/net/mlx5/windows/
H A Dmlx5_flow_os.c245 HANDLE thread_handle; member
259 mlx5_is_thread_alive(HANDLE thread_handle) in mlx5_is_thread_alive() argument
261 DWORD result = WaitForSingleObject(thread_handle, 0); in mlx5_is_thread_alive()
297 if (temp->thread_handle != curr_thread && in mlx5_clear_thread_list()
298 !mlx5_is_thread_alive(temp->thread_handle)) { in mlx5_clear_thread_list()
307 CloseHandle(temp->thread_handle); in mlx5_clear_thread_list()
354 temp->thread_handle = curr_thread; in mlx5_add_workspace_to_list()