Home
last modified time | relevance | path

Searched refs:ArrayQueue (Results 1 – 25 of 29) sorted by relevance

12

/aosp_15_r20/system/chre/util/tests/
H A Darray_queue_test.cc26 using chre::ArrayQueue;
63 ArrayQueue<int, 4> q; in TEST()
69 ArrayQueue<int, 3> q; in TEST()
77 ArrayQueue<int, 3> q; in TEST()
123 ArrayQueue<int, 2> q; in TEST()
134 ArrayQueue<int, 2> q; in TEST()
146 ArrayQueue<int, 2> q; in TEST()
156 ArrayQueue<int, 2> q; in TEST()
167 ArrayQueue<int, 4> q; in TEST()
173 ArrayQueue<int, 4> q; in TEST()
[all …]
H A Datomic_spsc_queue_test.cc25 using chre::ArrayQueue;
381 void PrintTo(const ArrayQueue<HistoryEntry, kHistorySize> &history, in PrintTo()
404 ArrayQueue<HistoryEntry, kHistorySize> history; in TEST()
/aosp_15_r20/external/rust/android-crates-io/crates/crossbeam-queue/tests/
Darray_queue.rs3 use crossbeam_queue::ArrayQueue;
9 let q = ArrayQueue::new(1); in smoke()
22 let q = ArrayQueue::<i32>::new(i); in capacity()
30 let _ = ArrayQueue::<i32>::new(0); in zero_capacity()
35 let q = ArrayQueue::new(2); in len_empty_full()
72 let q = ArrayQueue::new(CAP); in len()
131 let q = ArrayQueue::new(3); in spsc()
163 let q = ArrayQueue::<usize>::new(3); in spsc_ring_buffer()
204 let q = ArrayQueue::<usize>::new(3); in mpmc()
244 let q = ArrayQueue::<usize>::new(3); in mpmc_ring_buffer()
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/crossbeam-queue/src/
Darray_queue.rs50 pub struct ArrayQueue<T> { struct
77 unsafe impl<T: Send> Sync for ArrayQueue<T> {} implementation
78 unsafe impl<T: Send> Send for ArrayQueue<T> {} implementation
80 impl<T> UnwindSafe for ArrayQueue<T> {} implementation
81 impl<T> RefUnwindSafe for ArrayQueue<T> {} implementation
83 impl<T> ArrayQueue<T> { impl
97 pub fn new(cap: usize) -> ArrayQueue<T> { in new()
120 ArrayQueue { in new()
448 impl<T> Drop for ArrayQueue<T> { implementation
487 impl<T> fmt::Debug for ArrayQueue<T> { implementation
[all …]
Dlib.rs32 pub use crate::{array_queue::ArrayQueue, seg_queue::SegQueue};
/aosp_15_r20/external/rust/android-crates-io/crates/crossbeam-queue/
DCHANGELOG.md8 - Implement `UnwindSafe` and `RefUnwindSafe` for `ArrayQueue` and `SegQueue`. (#1053)
9 - Optimize `Drop` implementation of `ArrayQueue`. (#1057)
33 - Add `ArrayQueue::force_push`. (#789)
37 - Implement `IntoIterator` for `ArrayQueue` and `SegQueue`. (#772)
41 - Fix stacked borrows violation in `ArrayQueue` when `-Zmiri-tag-raw-pointers` is enabled. (#763)
84 - Initial version with `ArrayQueue` and `SegQueue`.
DREADME.md17 * [`ArrayQueue`], a bounded MPMC queue that allocates a fixed-capacity buffer on construction.
23 [`ArrayQueue`]: https://docs.rs/crossbeam-queue/*/crossbeam_queue/struct.ArrayQueue.html
/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/command_buffer/
Dallocator.rs27 use crossbeam_queue::ArrayQueue;
234 let reserve = Arc::new(ArrayQueue::new(MAX_POOLS)); in allocate()
305 reserve: Arc<ArrayQueue<PoolInner>>,
332 reserve: Arc<ArrayQueue<PoolInner>>,
340 primary_pool: Option<ArrayQueue<CommandPoolAlloc>>,
342 secondary_pool: Option<ArrayQueue<CommandPoolAlloc>>,
353 reserve: Arc<ArrayQueue<PoolInner>>, in new()
371 let pool = ArrayQueue::new(create_info.primary_buffer_count); in new()
387 let pool = ArrayQueue::new(create_info.secondary_buffer_count); in new()
/aosp_15_r20/system/chre/host/hal_generic/aidl/
H A Devent_logger.h82 ::chre::ArrayQueue<NanoappLoad, kMaxNanoappEvents> mNanoappLoads;
83 ::chre::ArrayQueue<NanoappUnload, kMaxNanoappEvents> mNanoappUnloads;
84 ::chre::ArrayQueue<int64_t, kMaxRestartEvents> mContextHubRestarts;
85 ::chre::ArrayQueue<NanoappMessage, kMaxMessageEvents> mMsgToNanoapp;
86 ::chre::ArrayQueue<NanoappMessage, kMaxMessageEvents> mMsgFromNanoapp;
/aosp_15_r20/frameworks/base/libs/hwui/thread/
H A DCommonPool.h35 class ArrayQueue {
36 PREVENT_COPY_AND_ASSIGN(ArrayQueue);
40 ArrayQueue() = default;
41 ~ArrayQueue() = default;
126 ArrayQueue<Task, QUEUE_SIZE> mWorkQueue;
/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/descriptor_set/
Dallocator.rs32 use crossbeam_queue::ArrayQueue;
255 reserve: ArrayQueue<UnsafeDescriptorSet>,
280 let reserve = ArrayQueue::new(set_count); in new()
316 reserve: Arc<ArrayQueue<DescriptorPool>>,
325 let reserve = Arc::new(ArrayQueue::new(MAX_POOLS)); in new()
388 reserve: Arc<ArrayQueue<DescriptorPool>>,
394 reserve: Arc<ArrayQueue<DescriptorPool>>, in new()
/aosp_15_r20/system/chre/core/include/chre/core/
H A Dwifi_request_manager.h382 ArrayQueue<PendingScanMonitorRequest, kMaxScanMonitorStateTransitions>
388 ArrayQueue<PendingScanRequest, kMaxPendingScanRequest> mPendingScanRequests;
416 ArrayQueue<PendingRangingRequest, kMaxPendingRangingRequests>
420 ArrayQueue<PendingNanSubscribeRequest, kMaxPendingNanSubscriptionRequests>
425 ArrayQueue<WifiScanRequestLog, kNumWifiRequestLogs> mWifiScanRequestLogs;
H A Dble_request_manager.h274 ArrayQueue<FlushRequest, kMaxFlushRequests> mFlushRequestQueue;
289 ArrayQueue<BleReadRssiRequest, kMaxPendingRssiRequests> mPendingRssiRequests;
320 ArrayQueue<BleRequestLog, kNumBleRequestLogs> mBleRequestLogs;
H A Dgnss_manager.h204 ArrayQueue<StateTransition, kMaxGnssStateTransitions> mStateTransitions;
208 ArrayQueue<SessionRequestLog, kNumSessionRequestLogs> mSessionRequestLogs;
H A Devent_ref_queue.h64 ArrayQueue<Event *, kMaxPendingEvents> mQueue;
H A Dsensor_request_manager.h342 ArrayQueue<SensorRequestLog, kMaxSensorRequestLogs> mSensorRequestLogs;
/aosp_15_r20/frameworks/native/libs/debugstore/rust/src/
H A Dstorage.rs17 use crossbeam_queue::ArrayQueue;
21 insertion_buffer: ArrayQueue<T>,
27 Self { insertion_buffer: ArrayQueue::new(N) } in new()
/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/buffer/
Dallocator.rs27 use crossbeam_queue::ArrayQueue;
286 reserve: Option<Arc<ArrayQueue<Arc<Buffer>>>>,
339 self.reserve = Some(Arc::new(ArrayQueue::new(MAX_ARENAS))); in next_arena()
381 reserve: Arc<ArrayQueue<Arc<Buffer>>>,
/aosp_15_r20/system/chre/util/include/chre/util/system/
H A Dfixed_size_blocking_queue.h116 ElementType, ArrayQueue<ElementType, kSize>> {
H A Dtransaction_manager.h182 ArrayQueue<Transaction, kMaxTransactions> mTransactions;
/aosp_15_r20/system/chre/util/include/chre/util/
H A Darray_queue.h340 class ArrayQueue
/aosp_15_r20/external/rust/android-crates-io/crates/vulkano/src/memory/allocator/
Dsuballocator.rs27 use crossbeam_queue::ArrayQueue;
2088 free_list: ArrayQueue<DeviceSize>,
2113 let free_list = ArrayQueue::new(block_count as usize); in new()
2677 let allocs = ArrayQueue::new((ALLOCATIONS_PER_THREAD * THREADS) as usize); in free_list_allocator_capacity()
/aosp_15_r20/system/chre/doc/
H A Dnanoapp_developer_guide.md126 * `chre::ArrayQueue`: can be used as a circular buffer
/aosp_15_r20/external/kotlinc/lib/
HDkotlinx-coroutines-core-jvm.jarMETA-INF/ META-INF/MANIFEST.MF kotlinx/ kotlinx/coroutines/ kotlinx/ ...
/aosp_15_r20/prebuilts/jdk/jdk8/darwin-x86/lib/
Dct.symMETA-INF/ META-INF/MANIFEST.MF META-INF/sym/rt. ...

12