/dports/net/mpich/mpich-3.4.3/modules/ucx/src/ucs/datastruct/ |
H A D | mpmc.c | 25 mpmc->shift = ucs_ilog2(mpmc->length); in ucs_mpmc_queue_init() 30 mpmc->consumer = 0; in ucs_mpmc_queue_init() 31 mpmc->producer = 0; in ucs_mpmc_queue_init() 32 mpmc->queue = ucs_malloc(sizeof(*mpmc->queue) * mpmc->length, "mpmc"); in ucs_mpmc_queue_init() 33 if (mpmc->queue == NULL) { in ucs_mpmc_queue_init() 46 ucs_free(mpmc->queue); in ucs_mpmc_queue_cleanup() 61 location = mpmc->producer; in ucs_mpmc_queue_push() 62 if (UCS_CIRCULAR_COMPARE32(location, >=, mpmc->consumer + mpmc->length)) { in ucs_mpmc_queue_push() 68 mpmc->queue[location & (mpmc->length - 1)] = value | in ucs_mpmc_queue_push() 79 location = mpmc->consumer; in ucs_mpmc_queue_pull() [all …]
|
H A D | mpmc.h | 37 ucs_status_t ucs_mpmc_queue_init(ucs_mpmc_queue_t *mpmc, uint32_t length); 43 void ucs_mpmc_queue_cleanup(ucs_mpmc_queue_t *mpmc); 52 ucs_status_t ucs_mpmc_queue_push(ucs_mpmc_queue_t *mpmc, uint64_t value); 62 ucs_status_t ucs_mpmc_queue_pull(ucs_mpmc_queue_t *mpmc, uint64_t *value_p); 68 static inline int ucs_mpmc_queue_is_empty(ucs_mpmc_queue_t *mpmc) in ucs_mpmc_queue_is_empty() argument 70 return mpmc->producer == mpmc->consumer; in ucs_mpmc_queue_is_empty()
|
/dports/net/mpich/mpich-3.4.3/modules/ucx/test/gtest/ucs/ |
H A D | test_mpmc.cc | 65 ucs_mpmc_queue_t mpmc; in UCS_TEST_F() local 71 EXPECT_TRUE(ucs_mpmc_queue_is_empty(&mpmc)); in UCS_TEST_F() 73 status = ucs_mpmc_queue_push(&mpmc, 124); in UCS_TEST_F() 76 status = ucs_mpmc_queue_push(&mpmc, 125); in UCS_TEST_F() 79 status = ucs_mpmc_queue_push(&mpmc, 126); in UCS_TEST_F() 86 status = ucs_mpmc_queue_pull(&mpmc, &value); in UCS_TEST_F() 90 status = ucs_mpmc_queue_pull(&mpmc, &value); in UCS_TEST_F() 94 status = ucs_mpmc_queue_pull(&mpmc, &value); in UCS_TEST_F() 100 ucs_mpmc_queue_cleanup(&mpmc); in UCS_TEST_F() 108 ucs_mpmc_queue_t mpmc; in UCS_TEST_F() local [all …]
|
/dports/multimedia/libv4l/linux-5.13-rc2/arch/arm/boot/dts/ |
H A D | lpc4350-hitex-eval.dts | 359 mpmc,cs = <0>; 360 mpmc,memory-width = <16>; 361 mpmc,byte-lane-low; 362 mpmc,write-enable-delay = <0>; 364 mpmc,read-access-delay = <70>; 396 mpmc,cs = <2>; 397 mpmc,memory-width = <16>; 398 mpmc,byte-lane-low; 399 mpmc,write-enable-delay = <0>; 401 mpmc,read-access-delay = <90>; [all …]
|
H A D | lpc4357-ea4357-devkit.dts | 511 mpmc,cs = <0>; 512 mpmc,memory-width = <16>; 513 mpmc,byte-lane-low; 514 mpmc,write-enable-delay = <0>; 515 mpmc,output-enable-delay = <0>; 516 mpmc,read-access-delay = <70>; 517 mpmc,page-mode-read-delay = <70>; 548 mpmc,cs = <2>; 549 mpmc,memory-width = <16>;
|
H A D | lpc4357-myd-lpc4357.dts | 479 mpmc,cs = <0>; 480 mpmc,memory-width = <16>; 481 mpmc,byte-lane-low; 482 mpmc,write-enable-delay = <0>; 483 mpmc,output-enable-delay = <0>; 484 mpmc,read-access-delay = <70>; 485 mpmc,page-mode-read-delay = <70>;
|
/dports/multimedia/v4l-utils/linux-5.13-rc2/arch/arm/boot/dts/ |
H A D | lpc4350-hitex-eval.dts | 359 mpmc,cs = <0>; 360 mpmc,memory-width = <16>; 361 mpmc,byte-lane-low; 362 mpmc,write-enable-delay = <0>; 364 mpmc,read-access-delay = <70>; 396 mpmc,cs = <2>; 397 mpmc,memory-width = <16>; 398 mpmc,byte-lane-low; 399 mpmc,write-enable-delay = <0>; 401 mpmc,read-access-delay = <90>; [all …]
|
H A D | lpc4357-ea4357-devkit.dts | 511 mpmc,cs = <0>; 512 mpmc,memory-width = <16>; 513 mpmc,byte-lane-low; 514 mpmc,write-enable-delay = <0>; 515 mpmc,output-enable-delay = <0>; 516 mpmc,read-access-delay = <70>; 517 mpmc,page-mode-read-delay = <70>; 548 mpmc,cs = <2>; 549 mpmc,memory-width = <16>;
|
H A D | lpc4357-myd-lpc4357.dts | 479 mpmc,cs = <0>; 480 mpmc,memory-width = <16>; 481 mpmc,byte-lane-low; 482 mpmc,write-enable-delay = <0>; 483 mpmc,output-enable-delay = <0>; 484 mpmc,read-access-delay = <70>; 485 mpmc,page-mode-read-delay = <70>;
|
/dports/multimedia/v4l_compat/linux-5.13-rc2/arch/arm/boot/dts/ |
H A D | lpc4350-hitex-eval.dts | 359 mpmc,cs = <0>; 360 mpmc,memory-width = <16>; 361 mpmc,byte-lane-low; 362 mpmc,write-enable-delay = <0>; 364 mpmc,read-access-delay = <70>; 396 mpmc,cs = <2>; 397 mpmc,memory-width = <16>; 398 mpmc,byte-lane-low; 399 mpmc,write-enable-delay = <0>; 401 mpmc,read-access-delay = <90>; [all …]
|
H A D | lpc4357-ea4357-devkit.dts | 511 mpmc,cs = <0>; 512 mpmc,memory-width = <16>; 513 mpmc,byte-lane-low; 514 mpmc,write-enable-delay = <0>; 515 mpmc,output-enable-delay = <0>; 516 mpmc,read-access-delay = <70>; 517 mpmc,page-mode-read-delay = <70>; 548 mpmc,cs = <2>; 549 mpmc,memory-width = <16>;
|
H A D | lpc4357-myd-lpc4357.dts | 479 mpmc,cs = <0>; 480 mpmc,memory-width = <16>; 481 mpmc,byte-lane-low; 482 mpmc,write-enable-delay = <0>; 483 mpmc,output-enable-delay = <0>; 484 mpmc,read-access-delay = <70>; 485 mpmc,page-mode-read-delay = <70>;
|
/dports/audio/supercollider/SuperCollider-3.11.0-Source/server/supernova/utilities/ |
H A D | callback_interpreter.hpp | 44 template <class callback_type, bool mpmc = true, class callback_deleter = boost::checked_deleter<ca… 45 class callback_interpreter : callback_system<callback_type, mpmc, callback_deleter> { 46 typedef callback_system<callback_type, mpmc, callback_deleter> super_t;
|
H A D | callback_system.hpp | 34 template <class callback_type, bool mpmc = true, class callback_deleter = boost::checked_deleter<ca… 36 typedef typename boost::mpl::if_c<mpmc, boost::lockfree::queue<callback_type*>,
|
/dports/devel/concurrentqueue/concurrentqueue-1.0.3-15-g0753496/tests/relacy/relacy/example/mpmc/msvc8/ |
H A D | mpmc.sln | 4 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "mpmc", "mpmc.vcproj", "{ECB64178-A35E-4EB2-9EB…
|
/dports/sysutils/flowgger/flowgger-0.2.10/cargo-crates/may-0.3.17/src/sync/ |
H A D | mod.rs | 18 pub mod mpmc; module
|
/dports/emulators/mess/mame-mame0226/src/devices/cpu/tms32051/ |
H A D | tms32051.cpp | 278 m_pmst.mpmc = 0; // TODO: this is set to logical pin state at reset in device_reset() 461 r |= m_pmst.mpmc << 3; in cpuregs_r() 560 m_pmst.mpmc = (data & 0x08) ? 1 : 0; in cpuregs_w() 660 m_pmst.mpmc = 0; // TODO: this is set to logical pin state at reset in device_reset()
|
/dports/emulators/mame/mame-mame0226/src/devices/cpu/tms32051/ |
H A D | tms32051.cpp | 278 m_pmst.mpmc = 0; // TODO: this is set to logical pin state at reset in device_reset() 461 r |= m_pmst.mpmc << 3; in cpuregs_r() 560 m_pmst.mpmc = (data & 0x08) ? 1 : 0; in cpuregs_w() 660 m_pmst.mpmc = 0; // TODO: this is set to logical pin state at reset in device_reset()
|
/dports/textproc/xsv-rs/xsv-0.13.0/cargo-crates/chan-0.1.21/ |
H A D | Cargo.toml.orig-cargo | 10 keywords = ["channel", "asynchronous", "mpmc", "golang", "select"]
|
/dports/devel/sccache/sccache-0.2.15/cargo-crates/concurrent-queue-1.2.2/ |
H A D | Cargo.toml.orig-cargo | 11 keywords = ["channel", "mpmc", "spsc", "spmc", "mpsc"]
|
/dports/games/genact/genact-0.10.0/cargo-crates/concurrent-queue-1.2.2/ |
H A D | Cargo.toml.orig-cargo | 11 keywords = ["channel", "mpmc", "spsc", "spmc", "mpsc"]
|
/dports/accessibility/wl-gammarelay-rs/wl-gammarelay-rs-0.2.1/cargo-crates/concurrent-queue-1.2.2/ |
H A D | Cargo.toml.orig-cargo | 11 keywords = ["channel", "mpmc", "spsc", "spmc", "mpsc"]
|
/dports/security/arti/arti-9d0ede26801cdb182daa85c3eb5f0058dc178eb6/cargo-crates/concurrent-queue-1.2.2/ |
H A D | Cargo.toml.orig-cargo | 11 keywords = ["channel", "mpmc", "spsc", "spmc", "mpsc"]
|
/dports/security/rustscan/RustScan-2.0.1/cargo-crates/concurrent-queue-1.2.2/ |
H A D | Cargo.toml.orig-cargo | 11 keywords = ["channel", "mpmc", "spsc", "spmc", "mpsc"]
|
/dports/textproc/jql/jql-3.0.6/cargo-crates/concurrent-queue-1.2.2/ |
H A D | Cargo.toml.orig-cargo | 11 keywords = ["channel", "mpmc", "spsc", "spmc", "mpsc"]
|