MCPcopy Create free account

hub / github.com/cameron314/concurrentqueue / functions

Functions5,688 in github.com/cameron314/concurrentqueue

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
Methodabort
Abort all pending queue operations
benchmarks/tbb/concurrent_queue.h:370
Methodabort_all_relaxed
benchmarks/tbb/concurrent_monitor.cpp:112
Methodaccount_info
tests/relacy/relacy/example/mutex_business_logic/mutex_business_logic.cpp:74
Methodacquire
tests/relacy/relacy/example/mpmc/pcx.h:385
Methodacquire
Acquire lock on given mutex.
benchmarks/tbb/spin_rw_mutex.h:113
Methodacquire
A method to acquire queuing_rw_mutex lock
benchmarks/tbb/queuing_rw_mutex.cpp:144
Methodacquire
benchmarks/tbb/null_mutex.h:39
Methodacquire
Acquire lock on given mutex.
benchmarks/tbb/mutex.h:93
Methodacquire
Acquire lock.
benchmarks/tbb/spin_mutex.h:93
Methodacquire
benchmarks/tbb/null_rw_mutex.h:39
Methodacquire
Acquire lock on given mutex.
benchmarks/tbb/recursive_mutex.h:103
Methodacquire
benchmarks/tbb/internal/_mutex_padding.h:61
Methodacquire
Acquire lock.
benchmarks/tbb/internal/_x86_eliding_mutex_impl.h:79
Methodacquire
Acquire lock on given mutex.
benchmarks/tbb/internal/_x86_rtm_rw_mutex_impl.h:156
Methodacquire_and_signal
tests/unittests/unittests.cpp:4541
Functionacquire_binsem_using_event
benchmarks/tbb/semaphore.cpp:41
Methodacquire_impl
tests/relacy/relacy/example/mpmc/pcx.h:237
Methodacquire_internal_lock
benchmarks/tbb/queuing_rw_mutex.cpp:59
Methodacquire_resources
benchmarks/tbb/governor.cpp:71
Methodacquire_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
Methodactivate
Activates a node that was created in the inactive state
benchmarks/tbb/flow_graph.h:902
Methodadaptive_partition_type_base
benchmarks/tbb/partitioner.h:275
Methodadd
internal/concurrentqueue_internal_debug.h:62
Methodadd
tests/corealgos.h:56
Methodadd
Add a work item to a running parallel_do.
benchmarks/tbb/parallel_do.h:69
Functionadd_blocks_to_free_list
concurrentqueue.h:3102
Methodadd_knowing_refcount_is_zero
concurrentqueue.h:1538
Methodadd_knowing_refcount_is_zero
tests/corealgos.h:458
Methodadd_knowing_refcount_is_zero
tests/relacy/freelist.cpp:80
Methodadd_node_to_free_list
benchmarks/simplelockfree.h:226
Methodadd_ref
benchmarks/boost/exception/exception.hpp:68
Methodadd_ref
benchmarks/tbb/tbb_main.cpp:122
Methodadd_task
benchmarks/dlib/threads/thread_pool_extension.h:171
Methodadd_to
override*/
benchmarks/tbb/pipeline.h:557
Methodadd_to_bucket
Add node @arg n to bucket @arg b
benchmarks/tbb/concurrent_hash_map.h:183
Methodaddress
return address of values
benchmarks/dlib/std_allocator.h:62
Methodaddress
benchmarks/tbb/tbb_allocator.h:96
Methodaddress
benchmarks/tbb/cache_aligned_allocator.h:77
Methodaddress
benchmarks/tbb/scalable_allocator.h:241
Methodaddress
benchmarks/tbb/memory_pool.h:112
Methodadopt
benchmarks/boost/exception/exception.hpp:50
Methodadvance
benchmarks/tbb/concurrent_queue.cpp:643
Methodadvance_global_reload_epoch
benchmarks/tbb/market.h:185
Methodadvance_to_next_bucket
benchmarks/tbb/concurrent_hash_map.h:340
← previousnext →1,801–1,900 of 5,688, ranked by callers