Home
last modified time | relevance | path

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

123

/external/swiftshader/src/Vulkan/
DVkTimelineSemaphore.hpp88 struct Shared struct in vk::TimelineSemaphore
95 marl::mutex mutex;
97 static std::atomic<int> nextId;
124 marl::ConditionVariable cv;
129 uint64_t counter;
132 marl::containers::vector<std::shared_ptr<Shared>, 1> deps;
136 std::map<int, uint64_t> waitMap;
139 const int id;
/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
Dticket.h122 struct Shared { struct
123 marl::mutex mutex;
124 Record tail;
/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
42 impl<Fut: Future> Unpin for Shared<Fut> {} implementation
44 impl<Fut: Future> fmt::Debug for Shared<Fut> { implementation
91 impl<Fut: Future> Shared<Fut> { implementation
105 impl<Fut> Shared<Fut> implementation
247 impl<Fut> FusedFuture for Shared<Fut> implementation
257 impl<Fut> Future for Shared<Fut> implementation
366 impl<Fut> Clone for Shared<Fut> implementation
375 impl<Fut> Drop for Shared<Fut> implementation
/external/rust/crates/tokio/src/task/
Dlocal.rs239 struct Shared { struct
247 queue: Mutex<Option<VecDeque<task::Notified<Arc<Shared>>>>>, argument
264 local_queue: UnsafeCell<VecDeque<task::Notified<Arc<Shared>>>>, argument
626 fn next_task(&self) -> Option<task::LocalNotified<Arc<Shared>>> { in next_task()
657 fn pop_local(&self) -> Option<task::Notified<Arc<Shared>>> { in pop_local()
938 impl Shared { impl
987 unsafe impl Sync for Shared {} implementation
1026 unsafe fn task_pop_front(&self) -> Option<task::Notified<Arc<Shared>>> { in task_pop_front()
1034 unsafe fn task_push_back(&self, task: task::Notified<Arc<Shared>>) { in task_push_back()
1042 unsafe fn take_local_queue(&self) -> VecDeque<task::Notified<Arc<Shared>>> { in take_local_queue()
[all …]
/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/angle/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/cronet/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/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/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/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/tokio/src/runtime/scheduler/multi_thread/
Dworker.rs121 pub(super) struct Shared { struct
124 remotes: Box<[Remote]>,
129 inject: Inject<Arc<Handle>>,
132 idle: Idle,
135 pub(super) owned: OwnedTasks<Arc<Handle>>,
142 shutdown_cores: Mutex<Vec<Box<Core>>>,
145 config: Config,
148 pub(super) scheduler_metrics: SchedulerMetrics,
150 pub(super) worker_metrics: Box<[WorkerMetrics]>,
892 impl Shared { impl
Dpark.rs42 struct Shared { struct
54 shared: Arc::new(Shared { in new() argument
/external/rust/crates/crossbeam-epoch/src/
Datomic.rs1309 pub struct Shared<'g, T: 'g + ?Sized + Pointable> { struct
1314 impl<T: ?Sized + Pointable> Clone for Shared<'_, T> { argument
1323 impl<T: ?Sized + Pointable> Copy for Shared<'_, T> {} implementation
1325 impl<T: ?Sized + Pointable> Pointer<T> for Shared<'_, T> { implementation
1340 impl<'g, T> Shared<'g, T> { implementation
1364 impl<'g, T: ?Sized + Pointable> Shared<'g, T> { impl
1624 impl<T> From<*const T> for Shared<'_, T> { implementation
1647 impl<'g, T: ?Sized + Pointable> PartialEq<Shared<'g, T>> for Shared<'g, T> { implementation
1653 impl<T: ?Sized + Pointable> Eq for Shared<'_, T> {} implementation
1655 impl<'g, T: ?Sized + Pointable> PartialOrd<Shared<'g, T>> for Shared<'g, T> { implementation
[all …]
/external/rust/crates/tokio/src/runtime/blocking/
Dpool.rs103 struct Shared { struct
104 queue: VecDeque<Task>,
105 num_notify: u32,
106 shutdown: bool,
107 shutdown_tx: Option<shutdown::Sender>,
113 last_exiting_thread: Option<thread::JoinHandle<()>>,
116 worker_threads: HashMap<usize, thread::JoinHandle<()>>,
119 worker_thread_index: usize,
/external/openscreen/third_party/abseil/src/absl/synchronization/
Dmutex_benchmark.cc66 struct Shared { in BM_Contended() struct
67 MutexType mu; in BM_Contended()
68 int data = 0; in BM_Contended()
/external/libtextclassifier/abseil-cpp/absl/synchronization/
Dmutex_benchmark.cc66 struct Shared { in BM_Contended() struct
67 MutexType mu; in BM_Contended()
68 int data = 0; in BM_Contended()
/external/rust/crates/tokio/src/runtime/scheduler/
Dcurrent_thread.rs68 struct Shared { struct
70 queue: Mutex<Option<VecDeque<task::Notified<Arc<Handle>>>>>,
73 owned: OwnedTasks<Arc<Handle>>,
76 woken: AtomicBool,
79 config: Config,
82 scheduler_metrics: SchedulerMetrics,
85 worker_metrics: WorkerMetrics,
/external/rust/cxx/tests/ffi/
Dlib.rs27 struct Shared { struct
28 z: usize,
133 fn c_take_shared(shared: Shared); in c_take_shared()
139 fn c_take_slice_shared(s: &[Shared]); in c_take_slice_shared()
140 fn c_take_slice_shared_sort(s: &mut [Shared]); in c_take_slice_shared_sort()
148 fn c_take_unique_ptr_vector_shared(v: UniquePtr<CxxVector<Shared>>); in c_take_unique_ptr_vector_shared()
151 fn c_take_rust_vec_shared(v: Vec<Shared>); in c_take_rust_vec_shared()
154 fn c_take_rust_vec_shared_index(v: Vec<Shared>); in c_take_rust_vec_shared_index()
155 fn c_take_rust_vec_shared_push(v: Vec<Shared>); in c_take_rust_vec_shared_push()
156 fn c_take_rust_vec_shared_truncate(v: Vec<Shared>); in c_take_rust_vec_shared_truncate()
[all …]
/external/rust/crates/tokio/src/sync/
Dwatch.rs170 struct Shared<T> { struct
172 value: RwLock<T>,
178 state: AtomicState,
181 ref_count_rx: AtomicUsize,
184 notify_rx: Notify,
187 notify_tx: Notify,
/external/llvm/tools/llvm-config/
Dllvm-config.cpp432 const bool Shared) { in main()
444 auto GetComponentLibraryPath = [&](const StringRef &Name, const bool Shared) { in main()
642 const bool Shared = LinkMode == LinkModeShared; in main() local

123