Home
last modified time | relevance | path

Searched refs:address (Results 1 – 24 of 24) sorted by relevance

/oneTBB/src/tbb/
H A Daddress_waiter.cpp31 address_context(void* address, std::uintptr_t context) : in address_context()
32 my_address(address), my_context(context) in address_context()
65 std::uintptr_t tag = std::uintptr_t(address); in get_address_waiter()
70 address_waiter& waiter = get_address_waiter(address); in wait_on_address()
75 address_waiter& waiter = get_address_waiter(address); in notify_by_address()
84 void notify_by_address_one(void* address) { in notify_by_address_one() argument
87 auto predicate = [address] (address_context ctx) { in notify_by_address_one()
88 return ctx.my_address == address; in notify_by_address_one()
94 void notify_by_address_all(void* address) { in notify_by_address_all() argument
97 auto predicate = [address] (address_context ctx) { in notify_by_address_all()
[all …]
/oneTBB/include/oneapi/tbb/detail/
H A D_waitable_atomic.h26 TBB_EXPORT void __TBB_EXPORTED_FUNC wait_on_address(void* address, d1::delegate_base& wakeup_condit…
27 TBB_EXPORT void __TBB_EXPORTED_FUNC notify_by_address(void* address, std::uintptr_t context);
28 TBB_EXPORT void __TBB_EXPORTED_FUNC notify_by_address_one(void* address);
29 TBB_EXPORT void __TBB_EXPORTED_FUNC notify_by_address_all(void* address);
35 void adaptive_wait_on_address(void* address, Predicate wakeup_condition, std::uintptr_t context) { in adaptive_wait_on_address() argument
38 r1::wait_on_address(address, pred, context); in adaptive_wait_on_address()
H A D_concurrent_unordered_base.h846 void deallocate_segment( segment_type address, size_type index ) { in deallocate_segment() argument
847 destroy_segment(address, index); in deallocate_segment()
850 void destroy_segment( segment_type address, size_type index ) { in destroy_segment() argument
853 segment_allocator_traits::destroy(alloc, address + i); in destroy_segment()
855 segment_allocator_traits::deallocate(alloc, address, this->segment_size(index)); in destroy_segment()
/oneTBB/include/oneapi/tbb/
H A Dtbb_allocator.h92 pointer address(reference x) const { return &x; } in address() function
93 const_pointer address(const_reference x) const { return &x; } in address() function
H A Dcache_aligned_allocator.h81 pointer address(reference x) const { return &x; } in address() function
82 const_pointer address(const_reference x) const { return &x; } in address() function
H A Dscalable_allocator.h256 pointer address(reference x) const { return &x; } in address() function
257 const_pointer address(const_reference x) const { return &x; } in address() function
H A Dmemory_pool.h105 pointer address(reference x) const { return &x; } in address() function
106 const_pointer address(const_reference x) const { return &x; } in address() function
H A Dconcurrent_vector.h662 void deallocate_segment( segment_type address, segment_index_type seg_index ) { in deallocate_segment() argument
666 …segment_element_allocator_traits::deallocate(segment_allocator, address, this->segment_size(seg_in… in deallocate_segment()
670 … segment_element_allocator_traits::deallocate(segment_allocator, address, elements_to_deallocate); in deallocate_segment()
675 void destroy_segment( segment_type address, segment_index_type seg_index ) { in destroy_segment() argument
680 segment_element_allocator_traits::destroy(segment_allocator, address + i); in destroy_segment()
683 deallocate_segment(address, seg_index); in destroy_segment()
/oneTBB/doc/main/reference/scalable_memory_pools/
H A Dmalloc_replacement_log.rst44 …`` parameter must be an address of a char** variable or be ``NULL``. If it is not ``NULL``, the fu…
H A Dmemory_pool_allocator_cls.rst58 pointer address(reference x) const;
59 const_pointer address(const_reference x) const;
/oneTBB/src/tbbmalloc_proxy/
H A Dfunction_replacement.cpp303 static void CorrectOffset( UINT_PTR address, const char* pattern, UINT distance ) in CorrectOffset() argument
307 address += (pos - pattern)/2; // compute the offset position in CorrectOffset()
310 memcpy(&value, Addrint2Ptr(address), sizeof(value)); in CorrectOffset()
312 memcpy(Addrint2Ptr(address), &value, sizeof(value)); in CorrectOffset()
/oneTBB/cmake/
H A Dsanitize.cmake17 set_property(CACHE TBB_SANITIZE PROPERTY STRINGS "thread" "memory" "leak" "address -fno-omit-frame-…
/oneTBB/test/common/
H A Dallocator_test_common.h134 REQUIRE(a.address(rx) == px); in TestBrokenAllocator()
136 REQUIRE(a.address(rcx) == pcx); in TestBrokenAllocator()
H A Dcustom_allocators.h69 value_type* address( value_type& x ) const { return &x; } in address() function
70 const value_type* address( const value_type& x ) const { return &x; } in address() function
/oneTBB/doc/main/tbb_userguide/
H A DMemory_Allocation.rst10 ``cache_aligned_allocator<T>``, address critical issues in parallel
H A Dwork_isolation.rst89 convenient, and might have noticeable overheads. To address these
H A Dparallel_reduce.rst85 their address taken in a way the compiler cannot track, the technique
/oneTBB/src/tbb/tools_api/
H A Dittnotify_static.h130 …t_suppress_mode_t mode, unsigned int mask, void * address, size_t size),(ITT_FORMAT mode, mask, ad…
131 …t_suppress_mode_t mode, unsigned int mask, void * address, size_t size),(ITT_FORMAT mode, mask, ad…
H A Dittnotify.h640 void ITTAPI __itt_suppress_mark_range(__itt_suppress_mode_t mode, unsigned int mask, void * address
645 … suppress_mark_range, (__itt_suppress_mode_t mode, unsigned int mask, void * address, size_t size))
661 …t_suppress_clear_range(__itt_suppress_mode_t mode, unsigned int mask, void * address, size_t size);
666 …suppress_clear_range, (__itt_suppress_mode_t mode, unsigned int mask, void * address, size_t size))
/oneTBB/doc/main/intro/
H A DBenefits.rst44 library is not designed to address all threading problems, it can
/oneTBB/doc/main/tbb_userguide/design_patterns/
H A DReference_Counting.rst98 object. Two ways to address the problem are "hazard pointers" and
/oneTBB/src/tbbmalloc/
H A Dfrontend.cpp431 inline FreeObject *findAllocatedObject(const void *address) const;
2463 FreeObject *Block::findAllocatedObject(const void *address) const in findAllocatedObject()
2466 uint16_t offset = (uintptr_t)this + slabSize - (uintptr_t)address; in findAllocatedObject()
2471 return (FreeObject*)((uintptr_t)address - (offset? objectSize-offset: 0)); in findAllocatedObject()
/oneTBB/src/tbb/tools_api/legacy/
H A Dittnotify.h781 void LIBITTAPI __itt_memory_update(void *address, size_t size);
/oneTBB/
H A Dthird-party-programs.txt299 …be similar in spirit to the present version, but may differ in detail to address new problems or c…