Home
last modified time | relevance | path

Searched defs:Shared (Results 1 – 25 of 156) sorted by relevance

1234567

/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/task/
Dlocal.rs243 struct Shared { struct
251 queue: Mutex<Option<VecDeque<task::Notified<Arc<Shared>>>>>, argument
268 local_queue: UnsafeCell<VecDeque<task::Notified<Arc<Shared>>>>, argument
750 fn next_task(&self) -> Option<task::LocalNotified<Arc<Shared>>> { in next_task()
781 fn pop_local(&self) -> Option<task::Notified<Arc<Shared>>> { in pop_local()
1056 impl Shared { implementation
1108 unsafe impl Sync for Shared {} implementation
1154 unsafe fn task_pop_front(&self) -> Option<task::Notified<Arc<Shared>>> { in task_pop_front()
1162 unsafe fn task_push_back(&self, task: task::Notified<Arc<Shared>>) { in task_push_back()
1170 unsafe fn take_local_queue(&self) -> VecDeque<task::Notified<Arc<Shared>>> { in take_local_queue()
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/futures-util/src/future/future/
Dshared.rs16 pub struct Shared<Fut: Future> { struct
31 /// A weak reference to a [`Shared`] that can be upgraded much like an `Arc`. argument
40 impl<Fut: Future> fmt::Debug for Shared<Fut> { implementation
87 impl<Fut: Future> Shared<Fut> { impl
101 impl<Fut> Shared<Fut> implementation
243 impl<Fut> FusedFuture for Shared<Fut> implementation
253 impl<Fut> Future for Shared<Fut> implementation
362 impl<Fut> Clone for Shared<Fut> implementation
371 impl<Fut> Drop for Shared<Fut> implementation
/aosp_15_r20/external/rust/android-crates-io/crates/hyper/src/proto/h2/
Dping.rs128 struct Shared { struct
129 ping_pong: PingPong,
130 ping_sent_at: Option<Instant>,
135 bytes: Option<usize>,
138 next_bdp_at: Option<Instant>,
144 last_read_at: Option<Instant>,
147 is_keep_alive_timed_out: bool,
372 impl Shared { impl
474 fn schedule(&mut self, is_idle: bool, shared: &Shared) { in schedule()
498 fn maybe_ping(&mut self, cx: &mut task::Context<'_>, shared: &mut Shared) { in maybe_ping()
/aosp_15_r20/external/rust/android-crates-io/crates/sharded-slab/src/page/
Dmod.rs76 pub(crate) struct Shared<T, C> { struct
80 remote: stack::TransferStack<C>,
86 size: usize,
87 prev_sz: usize,
88 slab: UnsafeCell<Option<Slots<T, C>>>,
120 impl<T, C> Shared<T, C> impl
199 impl<'a, T, C> Shared<Option<T>, C> implementation
258 impl<T, C> Shared<T, C> implementation
362 impl<C, T> fmt::Debug for Shared<C, T> { implementation
/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/runtime/scheduler/inject/
Dshared.rs9 pub(crate) struct Shared<T: 'static> { struct
17 unsafe impl<T> Send for Shared<T> {} implementation
18 unsafe impl<T> Sync for Shared<T> {} implementation
20 impl<T: 'static> Shared<T> { impl
/aosp_15_r20/frameworks/av/media/libnblog/include/media/nblog/
H A DTimeline.h31 struct Shared { struct
32 Shared() /* mRear initialized via default constructor */ {} in Shared() function
33 ~Shared() {} in ~Shared() argument
58 bool mOwn; // whether I own the memory at mShared argument
59 Shared* const mShared; // pointer to shared memory argument
/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/runtime/scheduler/multi_thread_alt/
Dworker.rs137 pub(crate) struct Shared { struct
144 pub(super) inject: inject::Shared<Arc<Handle>>, argument
147 idle: Idle,
150 pub(super) owned: OwnedTasks<Arc<Handle>>,
153 pub(super) synced: Mutex<Synced>,
157 driver: AtomicCell<Driver>,
161 pub(super) condvars: Vec<Condvar>,
164 pub(super) trace_status: TraceStatus,
167 config: Config,
170 pub(super) scheduler_metrics: SchedulerMetrics,
[all …]
/aosp_15_r20/frameworks/av/media/libnbaio/include_mono/media/nbaio/
H A DSingleStateQueue.h41 struct Shared { struct
57 Mutator(Shared *shared) in Mutator() argument
/aosp_15_r20/external/swiftshader/third_party/marl/include/marl/
H A Devent.h106 struct Shared { struct
123 containers::vector<std::shared_ptr<Shared>, 1> deps; argument
128 const std::shared_ptr<Shared> shared; argument
131 Event::Shared::Shared(Allocator* allocator, Mode mode_, bool initialState) in Shared() function
/aosp_15_r20/external/webrtc/third_party/abseil-cpp/absl/synchronization/
H A Dmutex_benchmark.cc102 struct Shared { in BM_MutexEnqueue() struct
103 absl::Mutex mu; in BM_MutexEnqueue()
104 std::atomic<int> looping_threads{0}; in BM_MutexEnqueue()
105 std::atomic<int> blocked_threads{0}; in BM_MutexEnqueue()
106 std::atomic<bool> thread_has_mutex{false}; in BM_MutexEnqueue()
182 struct Shared { in BM_Contended() struct
183 MutexType mu; in BM_Contended()
184 int data = 0; in BM_Contended()
/aosp_15_r20/external/rust/android-crates-io/crates/grpcio-sys/grpc/third_party/abseil-cpp/absl/synchronization/
Dmutex_benchmark.cc102 struct Shared { in BM_MutexEnqueue() struct
103 absl::Mutex mu; in BM_MutexEnqueue()
104 std::atomic<int> looping_threads{0}; in BM_MutexEnqueue()
105 std::atomic<int> blocked_threads{0}; in BM_MutexEnqueue()
106 std::atomic<bool> thread_has_mutex{false}; in BM_MutexEnqueue()
182 struct Shared { in BM_Contended() struct
183 MutexType mu; in BM_Contended()
184 int data = 0; in BM_Contended()
/aosp_15_r20/external/private-join-and-compute/third_party/abseil-cpp-20230125.2/absl/synchronization/
H A Dmutex_benchmark.cc102 struct Shared { in BM_MutexEnqueue() struct
103 absl::Mutex mu; in BM_MutexEnqueue()
104 std::atomic<int> looping_threads{0}; in BM_MutexEnqueue()
105 std::atomic<int> blocked_threads{0}; in BM_MutexEnqueue()
106 std::atomic<bool> thread_has_mutex{false}; in BM_MutexEnqueue()
182 struct Shared { in BM_Contended() struct
183 MutexType mu; in BM_Contended()
184 int data = 0; in BM_Contended()
/aosp_15_r20/external/cronet/third_party/abseil-cpp/absl/synchronization/
H A Dmutex_benchmark.cc131 struct Shared { in BM_MutexEnqueue() struct
132 absl::Mutex mu; in BM_MutexEnqueue()
133 std::atomic<int> looping_threads{0}; in BM_MutexEnqueue()
134 std::atomic<int> blocked_threads{0}; in BM_MutexEnqueue()
135 std::atomic<bool> thread_has_mutex{false}; in BM_MutexEnqueue()
211 struct Shared { in BM_Contended() struct
212 MutexType mu; in BM_Contended()
213 int data = 0; in BM_Contended()
/aosp_15_r20/external/angle/third_party/abseil-cpp/absl/synchronization/
H A Dmutex_benchmark.cc131 struct Shared { in BM_MutexEnqueue() struct
132 absl::Mutex mu; in BM_MutexEnqueue()
133 std::atomic<int> looping_threads{0}; in BM_MutexEnqueue()
134 std::atomic<int> blocked_threads{0}; in BM_MutexEnqueue()
135 std::atomic<bool> thread_has_mutex{false}; in BM_MutexEnqueue()
211 struct Shared { in BM_Contended() struct
212 MutexType mu; in BM_Contended()
213 int data = 0; in BM_Contended()
/aosp_15_r20/external/abseil-cpp/absl/synchronization/
H A Dmutex_benchmark.cc131 struct Shared { in BM_MutexEnqueue() struct
132 absl::Mutex mu; in BM_MutexEnqueue()
133 std::atomic<int> looping_threads{0}; in BM_MutexEnqueue()
134 std::atomic<int> blocked_threads{0}; in BM_MutexEnqueue()
135 std::atomic<bool> thread_has_mutex{false}; in BM_MutexEnqueue()
211 struct Shared { in BM_Contended() struct
212 MutexType mu; in BM_Contended()
213 int data = 0; in BM_Contended()
/aosp_15_r20/external/rust/android-crates-io/crates/crossbeam-epoch/src/
Datomic.rs1297 pub struct Shared<'g, T: 'g + ?Sized + Pointable> { struct
1302 impl<T: ?Sized + Pointable> Clone for Shared<'_, T> { argument
1308 impl<T: ?Sized + Pointable> Copy for Shared<'_, T> {} implementation
1310 impl<T: ?Sized + Pointable> Pointer<T> for Shared<'_, T> { implementation
1325 impl<'g, T> Shared<'g, T> { implementation
1349 impl<'g, T: ?Sized + Pointable> Shared<'g, T> { impl
1609 impl<T> From<*const T> for Shared<'_, T> { implementation
1632 impl<'g, T: ?Sized + Pointable> PartialEq<Shared<'g, T>> for Shared<'g, T> { implementation
1638 impl<T: ?Sized + Pointable> Eq for Shared<'_, T> {} implementation
1640 impl<'g, T: ?Sized + Pointable> PartialOrd<Shared<'g, T>> for Shared<'g, T> { implementation
[all …]
/aosp_15_r20/frameworks/libs/binary_translation/tests/tests_apk/jni/
Dshared_library_test.cc63 TEST(Shared, CallFunction) { in TEST() argument
67 TEST(Shared, DlOpen) { in TEST() argument
71 TEST(Shared, DlOpenGreylistedLibrariesAndroidM) { in TEST() argument
78 TEST(Shared, DlOpenSystemLibraries) { in TEST() argument
111 TEST(Shared, DlSym) { in TEST() argument
118 TEST(Shared, DlIteratePhdr) { in TEST() argument
/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/runtime/scheduler/multi_thread/
Dworker.rs146 pub(crate) struct Shared { struct
154 pub(super) inject: inject::Shared<Arc<Handle>>, argument
157 idle: Idle,
160 pub(crate) owned: OwnedTasks<Arc<Handle>>,
163 pub(super) synced: Mutex<Synced>,
170 shutdown_cores: Mutex<Vec<Box<Core>>>,
173 pub(super) trace_status: TraceStatus,
176 config: Config,
179 pub(super) scheduler_metrics: SchedulerMetrics,
181 pub(super) worker_metrics: Box<[WorkerMetrics]>,
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/tower/src/make/make_service/
Dshared.rs72 pub struct Shared<S> { struct
76 impl<S> Shared<S> { impl
83 impl<S, T> Service<T> for Shared<S> implementation
/aosp_15_r20/external/rust/cxx/tests/ffi/
Dlib.rs29 struct Shared { struct
30 z: usize,
136 fn c_take_shared(shared: Shared); in c_take_shared()
142 fn c_take_slice_shared(s: &[Shared]); in c_take_slice_shared()
143 fn c_take_slice_shared_sort(s: &mut [Shared]); in c_take_slice_shared_sort()
151 fn c_take_unique_ptr_vector_shared(v: UniquePtr<CxxVector<Shared>>); in c_take_unique_ptr_vector_shared()
154 fn c_take_rust_vec_shared(v: Vec<Shared>); in c_take_rust_vec_shared()
157 fn c_take_rust_vec_shared_index(v: Vec<Shared>); in c_take_rust_vec_shared_index()
158 fn c_take_rust_vec_shared_push(v: Vec<Shared>); in c_take_rust_vec_shared_push()
159 fn c_take_rust_vec_shared_truncate(v: Vec<Shared>); in c_take_rust_vec_shared_truncate()
[all …]
/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/runtime/blocking/
Dpool.rs105 struct Shared { struct
106 queue: VecDeque<Task>,
107 num_notify: u32,
108 shutdown: bool,
109 shutdown_tx: Option<shutdown::Sender>,
115 last_exiting_thread: Option<thread::JoinHandle<()>>,
118 worker_threads: HashMap<usize, thread::JoinHandle<()>>,
121 worker_thread_index: usize,
/aosp_15_r20/external/rust/cxx/tests/ui/
Darray_len_expr.rs3 struct Shared { struct
4 arraystr: [String; "13"],
5 arraysub: [String; 15 - 1],
6 arrayzero: [String; 0],
/aosp_15_r20/external/cronet/third_party/rust/chromium_crates_io/vendor/cxx-1.0.120/tests/ui/
H A Darray_len_expr.rs3 struct Shared { struct
4 arraystr: [String; "13"],
5 arraysub: [String; 15 - 1],
6 arrayzero: [String; 0],
/aosp_15_r20/bootable/libbootloader/gbl/libgbl/src/fastboot/
H A Dshared.rs21 pub struct Shared<T>(RefCell<T>); struct
23 impl<T> From<T> for Shared<T> { implementation
29 impl<T> Deref for Shared<T> { implementation
37 impl<T> DerefMut for Shared<T> { implementation
/aosp_15_r20/external/rust/android-crates-io/crates/tokio/src/sync/
Dwatch.rs245 struct Shared<T> { struct
268 impl<T: fmt::Debug> fmt::Debug for Shared<T> { implementation

1234567