Home
last modified time | relevance | path

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

1234

/external/rust/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
/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],
Ddrop_shared.rs3 struct Shared { struct
8 impl Drop for ffi::Shared {
Dunique_ptr_as_mut.rs5 struct Shared { struct
18 let mut shared = UniquePtr::<ffi::Shared>::null(); in main()
/external/swiftshader/third_party/marl/include/marl/
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
/external/rust/crates/tower/src/make/make_service/
Dshared.rs72 pub struct Shared<S> { struct
76 impl<S> Shared<S> { implementation
83 impl<S, T> Service<T> for Shared<S> implementation
/external/rust/crates/tokio/src/task/
Dlocal.rs241 struct Shared { struct
249 queue: Mutex<Option<VecDeque<task::Notified<Arc<Shared>>>>>, argument
266 local_queue: UnsafeCell<VecDeque<task::Notified<Arc<Shared>>>>, argument
628 fn next_task(&self) -> Option<task::LocalNotified<Arc<Shared>>> { in next_task()
659 fn pop_local(&self) -> Option<task::Notified<Arc<Shared>>> { in pop_local()
964 impl Shared { implementation
1013 unsafe impl Sync for Shared {} implementation
1052 unsafe fn task_pop_front(&self) -> Option<task::Notified<Arc<Shared>>> { in task_pop_front()
1060 unsafe fn task_push_back(&self, task: task::Notified<Arc<Shared>>) { in task_push_back()
1068 unsafe fn take_local_queue(&self) -> VecDeque<task::Notified<Arc<Shared>>> { in take_local_queue()
[all …]
/external/rust/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> { implementation
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
/external/webrtc/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()
/external/libtextclassifier/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()
/external/rust/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()
/external/tensorflow/third_party/absl/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()
/external/private-join-and-compute/third_party/abseil-cpp-20230125.2/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()
/external/cronet/third_party/abseil-cpp/absl/synchronization/
Dmutex_benchmark.cc130 struct Shared { in BM_MutexEnqueue() struct
131 absl::Mutex mu; in BM_MutexEnqueue()
132 std::atomic<int> looping_threads{0}; in BM_MutexEnqueue()
133 std::atomic<int> blocked_threads{0}; in BM_MutexEnqueue()
134 std::atomic<bool> thread_has_mutex{false}; in BM_MutexEnqueue()
210 struct Shared { in BM_Contended() struct
211 MutexType mu; in BM_Contended()
212 int data = 0; in BM_Contended()
/external/angle/third_party/abseil-cpp/absl/synchronization/
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()
/external/abseil-cpp/absl/synchronization/
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()
/external/rust/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 { implementation
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()
/external/rust/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> implementation
199 impl<'a, T, C> Shared<Option<T>, C> impl
258 impl<T, C> Shared<T, C> implementation
362 impl<C, T> fmt::Debug for Shared<C, T> { implementation
/external/rust/crates/tokio/src/runtime/scheduler/multi_thread/worker/
Dmetrics.rs3 impl Shared { implementation
/external/rust/crates/tokio/src/runtime/scheduler/multi_thread_alt/worker/
Dmetrics.rs3 impl Shared { impl
/external/rust/crates/tokio/src/sync/tests/
Dloom_semaphore_batch.rs18 struct Shared { in basic_usage() struct
19 semaphore: Semaphore, in basic_usage()
20 active: AtomicUsize, in basic_usage()
23 async fn actor(shared: Arc<Shared>) { in basic_usage()
/external/rust/crates/hyper/src/common/
Dwatch.rs45 struct Shared { struct
46 value: AtomicUsize,
47 waker: AtomicWaker,
/external/rust/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 …]
/external/rust/crates/tokio/src/runtime/scheduler/multi_thread/
Dworker.rs147 pub(crate) struct Shared { struct
155 pub(super) inject: inject::Shared<Arc<Handle>>, argument
158 idle: Idle,
161 pub(crate) owned: OwnedTasks<Arc<Handle>>,
164 pub(super) synced: Mutex<Synced>,
171 shutdown_cores: Mutex<Vec<Box<Core>>>,
174 pub(super) trace_status: TraceStatus,
177 config: Config,
180 pub(super) scheduler_metrics: SchedulerMetrics,
182 pub(super) worker_metrics: Box<[WorkerMetrics]>,
[all …]
/external/rust/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 …]

1234