Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cameron314/concurrentqueue
/ functions
Functions
5,688 in github.com/cameron314/concurrentqueue
⨍
Functions
5,688
◇
Types & classes
10,761
Function
__TBB_machine_OR
benchmarks/tbb/machine/msvc_armv7.h:163
Function
__TBB_machine_OR
benchmarks/tbb/machine/windows_ia32.h:111
Function
__TBB_machine_and
benchmarks/tbb/machine/linux_intel64.h:85
Function
__TBB_machine_and
benchmarks/tbb/machine/linux_ia32.h:157
Function
__TBB_machine_and
benchmarks/tbb/machine/sunos_sparc.h:159
Function
__TBB_machine_cas_32
benchmarks/tbb/ibm_aix51/atomic_support.c:29
Function
__TBB_machine_cas_64
benchmarks/tbb/ibm_aix51/atomic_support.c:36
Function
__TBB_machine_cmpswp4
benchmarks/tbb/machine/macos_common.h:100
Function
__TBB_machine_cmpswp4
benchmarks/tbb/machine/windows_intel64.h:70
Function
__TBB_machine_cmpswp4
* Atomic CAS for 32 bit values, if *ptr==comparand, then *ptr=value, returns *ptr * @param ptr pointer to value in memory to be swapped with value if
benchmarks/tbb/machine/gcc_armv7.h:72
Function
__TBB_machine_cmpswp4
benchmarks/tbb/machine/xbox360_ppc.h:49
Function
__TBB_machine_cmpswp4
* Atomic CAS for 32 bit values, if *ptr==comparand, then *ptr=value, returns *ptr * @param ptr pointer to value in memory to be swapped with value if
benchmarks/tbb/machine/sunos_sparc.h:55
Function
__TBB_machine_cmpswp8
benchmarks/tbb/machine/windows_intel64.h:80
Function
__TBB_machine_cmpswp8
* Atomic CAS for 64 bit values, if *ptr==comparand, then *ptr=value, returns *ptr * @param ptr pointer to value in memory to be swapped with value if
benchmarks/tbb/machine/gcc_armv7.h:102
Function
__TBB_machine_cmpswp8
benchmarks/tbb/machine/xbox360_ppc.h:56
Function
__TBB_machine_cmpswp8
* Atomic CAS for 64 bit values, if *ptr==comparand, then *ptr=value, returns *ptr * @param ptr pointer to value in memory to be swapped with value if
benchmarks/tbb/machine/sunos_sparc.h:72
Function
__TBB_machine_cmpswp8_OsX
benchmarks/tbb/machine/macos_common.h:55
Function
__TBB_machine_fetchadd4
benchmarks/tbb/machine/macos_common.h:111
Function
__TBB_machine_fetchadd4
benchmarks/tbb/machine/windows_intel64.h:73
Function
__TBB_machine_fetchadd4
benchmarks/tbb/machine/gcc_armv7.h:128
Function
__TBB_machine_fetchadd4
* Atomic fetch and add for 32 bit values, in this case implemented by continuously checking success of atomicity * @param ptr pointer to value to add
benchmarks/tbb/machine/sunos_sparc.h:92
Function
__TBB_machine_fetchadd8
benchmarks/tbb/machine/macos_common.h:117
Function
__TBB_machine_fetchadd8
benchmarks/tbb/machine/windows_intel64.h:83
Function
__TBB_machine_fetchadd8
benchmarks/tbb/machine/gcc_armv7.h:150
Function
__TBB_machine_fetchadd8
* Atomic fetch and add for 64 bit values, in this case implemented by continuously checking success of atomicity * @param ptr pointer to value to add
benchmarks/tbb/machine/sunos_sparc.h:112
Function
__TBB_machine_fetchstore4
benchmarks/tbb/machine/windows_intel64.h:76
Function
__TBB_machine_fetchstore8
benchmarks/tbb/machine/windows_intel64.h:86
Function
__TBB_machine_flush
benchmarks/tbb/ibm_aix51/atomic_support.c:43
Function
__TBB_machine_isync
benchmarks/tbb/ibm_aix51/atomic_support.c:51
Function
__TBB_machine_lg
benchmarks/tbb/machine/msvc_ia32_common.h:101
Function
__TBB_machine_lg
benchmarks/tbb/machine/gcc_ia32_common.h:29
Function
__TBB_machine_lg
benchmarks/tbb/machine/sunos_sparc.h:130
Function
__TBB_machine_lockbyte
benchmarks/tbb/tbb_misc.cpp:278
Function
__TBB_machine_lwsync
benchmarks/tbb/ibm_aix51/atomic_support.c:47
Function
__TBB_machine_or
benchmarks/tbb/machine/linux_intel64.h:81
Function
__TBB_machine_or
benchmarks/tbb/machine/linux_ia32.h:153
Function
__TBB_machine_or
benchmarks/tbb/machine/sunos_sparc.h:147
Function
__TBB_machine_pause
benchmarks/tbb/machine/msvc_ia32_common.h:46
Function
__TBB_machine_pause
TODO: check if use of gcc __builtin_ia32_pause intrinsic gives a "some how" better performing code
benchmarks/tbb/machine/gcc_ia32_common.h:47
Function
__TBB_machine_pause
benchmarks/tbb/machine/xbox360_ppc.h:73
Function
__TBB_machine_pause
benchmarks/tbb/machine/sunos_sparc.h:172
Function
__TBB_machine_try_lock_byte
benchmarks/tbb/machine/gcc_generic.h:102
Function
__TBB_machine_try_lock_elided_cancel
benchmarks/tbb/machine/msvc_ia32_common.h:196
Function
__TBB_machine_trylockbyte
benchmarks/tbb/machine/mac_ppc.h:310
Function
__TBB_machine_trylockbyte
put 0xff in memory location, return memory value, generic trylockbyte puts 0x01, however this is fine because all that matters is that 0 is unlocked
benchmarks/tbb/machine/sunos_sparc.h:179
Function
__TBB_machine_unlock_byte
benchmarks/tbb/machine/gcc_generic.h:106
Function
__TBB_macos_available_cpu
benchmarks/tbb/machine/macos_common.h:35
Method
__TBB_malloc_proxy_caller
benchmarks/tbb/tbbmalloc_proxy.h:61
Function
__TBB_store_full_fence
benchmarks/tbb/tbb_machine.h:724
Function
__gxx_personality_v0
tests/relacy/relacy/relacy/platform.hpp:79
Function
__itt_interlocked_increment
benchmarks/tbb/tools_api/ittnotify_config.h:231
Function
_dTcast<char>
benchmarks/dlib/algs.h:127
Function
_dTcast<wchar_t>
benchmarks/dlib/algs.h:129
Method
_static_init_dl_data
benchmarks/tbb/dynamic_link.cpp:345
Method
_unwind_class
benchmarks/tbb/internal/_flow_graph_types_impl.h:266
Method
_unwind_space
benchmarks/tbb/internal/_flow_graph_types_impl.h:228
Method
abort
Abort all pending queue operations
benchmarks/tbb/concurrent_queue.h:370
Method
abort_all_relaxed
benchmarks/tbb/concurrent_monitor.cpp:112
Method
account_info
tests/relacy/relacy/example/mutex_business_logic/mutex_business_logic.cpp:74
Method
acquire
tests/relacy/relacy/example/mpmc/pcx.h:385
Method
acquire
Acquire lock on given mutex.
benchmarks/tbb/spin_rw_mutex.h:113
Method
acquire
A method to acquire queuing_rw_mutex lock
benchmarks/tbb/queuing_rw_mutex.cpp:144
Method
acquire
benchmarks/tbb/null_mutex.h:39
Method
acquire
Acquire lock on given mutex.
benchmarks/tbb/mutex.h:93
Method
acquire
Acquire lock.
benchmarks/tbb/spin_mutex.h:93
Method
acquire
benchmarks/tbb/null_rw_mutex.h:39
Method
acquire
Acquire lock on given mutex.
benchmarks/tbb/recursive_mutex.h:103
Method
acquire
benchmarks/tbb/internal/_mutex_padding.h:61
Method
acquire
Acquire lock.
benchmarks/tbb/internal/_x86_eliding_mutex_impl.h:79
Method
acquire
Acquire lock on given mutex.
benchmarks/tbb/internal/_x86_rtm_rw_mutex_impl.h:156
Method
acquire_and_signal
tests/unittests/unittests.cpp:4541
Function
acquire_binsem_using_event
benchmarks/tbb/semaphore.cpp:41
Method
acquire_impl
tests/relacy/relacy/example/mpmc/pcx.h:237
Method
acquire_internal_lock
benchmarks/tbb/queuing_rw_mutex.cpp:59
Method
acquire_resources
benchmarks/tbb/governor.cpp:71
Method
acquire_task_pool
ATTENTION: This method is mostly the same as generic_scheduler::lock_task_pool(), with a little different logic of slot state checks (slot is
benchmarks/tbb/scheduler.cpp:470
Method
activate
Activates a node that was created in the inactive state
benchmarks/tbb/flow_graph.h:902
Method
adaptive_partition_type_base
benchmarks/tbb/partitioner.h:275
Method
add
internal/concurrentqueue_internal_debug.h:62
Method
add
tests/corealgos.h:56
Method
add
Add a work item to a running parallel_do.
benchmarks/tbb/parallel_do.h:69
Function
add_blocks_to_free_list
concurrentqueue.h:3102
Method
add_knowing_refcount_is_zero
concurrentqueue.h:1538
Method
add_knowing_refcount_is_zero
tests/corealgos.h:458
Method
add_knowing_refcount_is_zero
tests/relacy/freelist.cpp:80
Method
add_node_to_free_list
benchmarks/simplelockfree.h:226
Method
add_ref
benchmarks/boost/exception/exception.hpp:68
Method
add_ref
benchmarks/tbb/tbb_main.cpp:122
Method
add_task
benchmarks/dlib/threads/thread_pool_extension.h:171
Method
add_to
override*/
benchmarks/tbb/pipeline.h:557
Method
add_to_bucket
Add node @arg n to bucket @arg b
benchmarks/tbb/concurrent_hash_map.h:183
Method
address
return address of values
benchmarks/dlib/std_allocator.h:62
Method
address
benchmarks/tbb/tbb_allocator.h:96
Method
address
benchmarks/tbb/cache_aligned_allocator.h:77
Method
address
benchmarks/tbb/scalable_allocator.h:241
Method
address
benchmarks/tbb/memory_pool.h:112
Method
adopt
benchmarks/boost/exception/exception.hpp:50
Method
advance
benchmarks/tbb/concurrent_queue.cpp:643
Method
advance_global_reload_epoch
benchmarks/tbb/market.h:185
Method
advance_to_next_bucket
benchmarks/tbb/concurrent_hash_map.h:340
← previous
next →
1,801–1,900 of 5,688, ranked by callers