/base/request/request/pre_download/native/src/cache/ |
H A D | manage.rs | 19 use std::sync::{Arc, LazyLock, Mutex, Once, RwLock}; 28 caches: Mutex<HashMap<String, Arc<Cache>>>, 29 ram_cache_queue: Mutex<VecDeque<String>>, 30 file_cache_queue: Mutex<VecDeque<String>>, 31 handler: Mutex<Handler>, 37 caches: Mutex::new(HashMap::new()), in new() 38 ram_cache_queue: Mutex::new(VecDeque::new()), in new() 39 file_cache_queue: Mutex::new(VecDeque::new()), in new() 40 handler: Mutex::new(Handler::new(DEFAULT_RAM_CACHE_SIZE)), in new()
|
/base/security/device_security_level/baselib/utils/include/ |
H A D | utils_mutex.h | 40 typedef struct Mutex { struct 42 } Mutex; typedef 44 inline static void InitMutex(Mutex *mutex) in InitMutex() 49 inline static void InitRecursiveMutex(Mutex *mutex) in InitRecursiveMutex() 57 inline static void LockMutex(Mutex *mutex) in LockMutex() 65 inline static void UnlockMutex(Mutex *mutex) in UnlockMutex()
|
H A D | utils_state_machine.h | 46 Mutex mutex;
|
/base/security/asset/services/common/src/ |
H A D | counter.rs | 19 use std::sync::{Arc, Mutex}; 32 pub fn get_instance() -> Arc<Mutex<Counter>> { in get_instance() 33 static mut INSTANCE: Option<Arc<Mutex<Counter>>> = None; in get_instance() 34 unsafe { INSTANCE.get_or_insert_with(|| Arc::new(Mutex::new(Counter::new()))).clone() } in get_instance()
|
/base/security/asset/services/core_service/src/ |
H A D | unload_handler.rs | 19 use std::sync::{Arc, Mutex}; 36 pub(crate) fn get_instance() -> Arc<Mutex<UnloadHandler>> { 37 static mut INSTANCE: Option<Arc<Mutex<UnloadHandler>>> = None; 38 unsafe { INSTANCE.get_or_insert_with(|| Arc::new(Mutex::new(UnloadHandler::new()))).clone() }
|
/base/hiviewdfx/faultloggerd/interfaces/rust/stacktrace/ |
H A D | lib.rs | 21 use std::sync::Mutex; 23 static TRACE_MUTEX : Mutex<i32> = Mutex::new(0);
|
/base/security/asset/services/crypto_manager/src/ |
H A D | crypto_manager.rs | 20 sync::{Arc, Mutex}, 41 pub fn get_instance() -> Arc<Mutex<CryptoManager>> { in get_instance() 42 static mut INSTANCE: Option<Arc<Mutex<CryptoManager>>> = None; in get_instance() 43 unsafe { INSTANCE.get_or_insert_with(|| Arc::new(Mutex::new(CryptoManager::new()))).clone() } in get_instance()
|
/base/security/asset/services/db_key_operator/src/ |
H A D | lib.rs | 23 use std::sync::Mutex; 26 static GEN_KEY_MUTEX: Mutex<()> = Mutex::new(()); 27 static GET_DB_KEY_MUTEX: Mutex<()> = Mutex::new(());
|
/base/request/request/services/src/manage/ |
H A D | database.rs | 18 use std::sync::{Arc, Mutex, Once}; 41 user_file_tasks: Mutex<HashMap<u32, Arc<RequestTask>>>, 64 user_file_tasks: Mutex::new(HashMap::new()), 81 user_file_tasks: Mutex::new(HashMap::new()),
|
H A D | account.rs | 15 use std::sync::{Mutex, Once}; 31 pub(crate) static BACKGROUND_ACCOUNTS: Mutex<Option<Vec<i32>>> = Mutex::new(None);
|
/base/request/request/services/src/ |
H A D | lib.rs | 92 DB_LOCK = std::sync::Mutex::new(()); 112 static mut DB_LOCK: std::sync::Mutex<()> = std::sync::Mutex::new(());
|
H A D | ability.rs | 17 use std::sync::{Arc, Mutex}; 54 task_manager: Mutex<Option<TaskManagerTx>>, 63 task_manager: Mutex::new(None), in new()
|
/base/request/request/services/src/manage/scheduler/queue/ |
H A D | keeper.rs | 14 use std::sync::{Arc, Mutex}; 28 inner: Arc<Mutex<Inner>>, 43 inner: Arc::new(Mutex::new(Inner {
|
/base/msdp/device_status/rust/services/sys/src/ |
H A D | service.rs | 23 use std::sync::{ Mutex, Once }; 63 service_impl: Mutex<FusionServiceImpl>,
|
/base/request/request/services/src/task/ |
H A D | request_task.rs | 16 use std::sync::{Mutex, MutexGuard}; 51 pub(crate) mime_type: Mutex<String>, 52 pub(crate) progress: Mutex<Progress>, 53 pub(crate) status: Mutex<TaskStatus>, 54 pub(crate) code: Mutex<Vec<Reason>>, 61 pub(crate) running_result: Mutex<Option<Result<(), Reason>>>, 169 mime_type: Mutex::new(String::new()), 170 progress: Mutex::new(progress), 172 status: Mutex::new(status), 173 code: Mutex [all...] |
/base/security/device_security_level/services/sa/lite/small/ |
H A D | dslm_ipc_process.h | 36 Mutex *mutex;
|
/base/security/device_security_level/interfaces/inner_api/src/lite/mini/ |
H A D | device_security_level_inner.c | 21 static inline Mutex *GetMutex(void) in GetMutex() 23 static Mutex mutex = INITED_MUTEX; in GetMutex()
|
/base/security/asset/services/db_operator/src/ |
H A D | database.rs | 20 use std::{collections::HashMap, ffi::CStr, fs, ptr::null_mut, sync::Mutex}; 52 pub(crate) mtx: Mutex<i32>, 58 static ref SPLIT_DB_LOCK_MAP: Mutex<HashMap<i32, &'static UserDbLock>> = Mutex::new(HashMap::new()); 59 static ref USER_DB_LOCK_MAP: Mutex<HashMap<(i32, String), &'static UserDbLock>> = Mutex::new(HashMap::new()); 68 let nf = Box::new(UserDbLock { mtx: Mutex::new(user_id) }); 85 let nf = Box::new(UserDbLock { mtx: Mutex::new(user_id) });
|
/base/security/device_security_level/services/sa/lite/mini/ |
H A D | dslm_inner_process.h | 42 Mutex *mutex;
|
/base/security/device_security_level/services/dslm/ |
H A D | dslm_device_list.c | 36 static inline Mutex *GetDeviceListMutex(void) in GetDeviceListMutex() 38 static Mutex mutex = INITED_MUTEX; in GetDeviceListMutex()
|
/base/msdp/device_status/rust/ipc/server/src/ |
H A D | fusion_ipc_delegator.rs | 25 use std::sync::Mutex; 41 plugin_mgr: Mutex<Cell<PluginManager>>, 47 plugin_mgr: Mutex::new(Cell::new(PluginManager::default())) in new()
|
/base/msdp/device_status/rust/frameworks/client/src/ |
H A D | frameworks.rs | 21 use std::sync::{ Mutex, Once }; 199 pub struct FusionFrameworks(Mutex<Client>);
|
/base/msdp/device_status/rust/subsystem/dsoftbus/sys/src/ |
H A D | dsoftbus.rs | 22 use std::sync::{Once, Mutex, Arc, Condvar}; 147 operation_mutex: Mutex<HashMap<String, i32>>, 149 wait_cond: Arc<(Mutex<bool>, Condvar)>, 483 self.wait_cond = Arc::new((Mutex::new(false), Condvar::new())); in wait_session_opend() 788 dsoftbus_impl: Mutex<Inner>,
|
/base/msdp/device_status/rust/modules/scheduler/test/src/ |
H A D | lib.rs | 21 use std::sync::{ Arc, Condvar, Mutex }; 94 inner: Mutex<EpollHandlerImpl>, 109 inner: Mutex::new(EpollHandlerImpl { in new()
|
/base/msdp/device_status/rust/modules/scheduler/sys/src/ |
H A D | scheduler.rs | 27 use std::sync::{ Arc, Mutex }; 154 handlers: Mutex<BTreeMap<RawFd, EpollHandler>>, 167 handlers: Mutex::default(), in new()
|