Home
last modified time | relevance | path

Searched refs:my_key (Results 1 – 8 of 8) sorted by relevance

/oneTBB/src/tbb/
H A Dtls.h41 return pthread_key_create(&my_key, dtor);
43 int destroy() { return pthread_key_delete(my_key); } in destroy()
54 my_key = tmp;
57 int destroy() { TlsFree(my_key); my_key=0; return 0; }
58 void set( T value ) { TlsSetValue(my_key, (LPVOID)value); }
59 T get() { return (T)TlsGetValue(my_key); }
65 my_key = tmp;
68 int destroy() { FlsFree(my_key); my_key=0; return 0; }
69 void set( T value ) { FlsSetValue(my_key, (LPVOID)value); }
70 T get() { return (T)FlsGetValue(my_key); }
[all …]
/oneTBB/include/oneapi/tbb/detail/
H A D_flow_graph_tagged_buffer_impl.h61 ValueToKey *my_key;
132 __TBB_ASSERT(my_key, "Error: value-to-key functor not provided"); in internal_insert_with_key()
133 size_t h = this->hash(tbb::detail::invoke(*my_key, v)) & l_mask; in internal_insert_with_key()
183 delete my_key; in ~hash_buffer() local
184 my_key = nullptr; in ~hash_buffer()
196 void set_key_func(ValueToKey *vtk) { my_key = vtk; } in set_key_func()
198 ValueToKey* get_key_func() { return my_key; } in get_key_func()
202 __TBB_ASSERT(my_key, "Error: value-to-key functor not provided"); in insert_with_key()
203 if(find_ref_with_key(tbb::detail::invoke(*my_key, v), p)) { in insert_with_key()
220 if(this->equal(tbb::detail::invoke(*my_key, *pv), k)) { in find_ref_with_key()
[all …]
H A D_flow_graph_join_impl.h508 K my_key;
517 const K& operator()(const table_item_type& v) { return v.my_key; }
919 ev.my_key = t;
/oneTBB/test/tbb/
H A Dtest_join_node_msg_key_matching.cpp29 int my_key; member
32 int key() const { return my_key; } in key()
34 operator size_t() const { return my_key; } in operator size_t()
H A Dtest_join_node.h86 K my_key;
88 MyKeyFirst(int i = 0, int v = 0): my_key(index_to_key<K>()(i)), my_value((V)v) {
91 INFO("MyKeyFirst{"); print_my_value(my_key); INFO(","); print_my_value(my_value); INFO("}");
99 K my_key;
100 MyKeySecond(int i = 0, int v = 0): my_value((V)v), my_key(index_to_key<K>()(i)) {
126 K my_key;
143 K my_key;
236 return mv.my_key;
244 return const_cast<K&>(mv.my_key);
280 mv1.my_key = kk;
[all …]
/oneTBB/include/oneapi/tbb/
H A Denumerable_thread_specific.h294 void create_key() { my_key = FlsAlloc(nullptr); }
295 void destroy_key() { FlsFree(my_key); }
297 void* get_tls() { return (void *)FlsGetValue(my_key); }
300 void create_key() { my_key = TlsAlloc(); }
301 void destroy_key() { TlsFree(my_key); }
303 void* get_tls() { return (void *)TlsGetValue(my_key); }
307 void create_key() { pthread_key_create(&my_key, nullptr); }
308 void destroy_key() { pthread_key_delete(my_key); }
310 void* get_tls() const { return pthread_getspecific(my_key); }
312 tls_key_t my_key;
[all …]
H A Dconcurrent_lru_cache.h321 key_type my_key;
328 my_key(key), my_map_record_ptr(nullptr), my_is_new_value_needed(false) {}
331 my_map_record_ptr = &lru_cache_ref.retrieve_serial(my_key, my_is_new_value_needed);
/oneTBB/test/conformance/
H A Dconformance_concurrent_hash_map.cpp1214 int integer_key() const { return my_key; } in integer_key()
1217 HeterogeneousKey(int key) : my_key(key) { ++heterogeneous_keys_count; } in HeterogeneousKey()
1226 HeterogeneousKey( construct_flag, int key ) : my_key(key) {} in HeterogeneousKey()
1229 int my_key; member in HeterogeneousKey