Home
last modified time | relevance | path

Searched refs:key (Results 1 – 23 of 23) sorted by relevance

/DragonOS/tools/debugging/logmonitor/src/backend/monitor/
H A Dlogset.rs39 pub fn insert(&mut self, key: K, value: V) { in insert()
43 let prev = self.inner.insert(key, value); in insert()
68 pub fn get(&self, key: &K) -> Option<&V> { in get()
69 self.inner.get(key) in get()
72 pub fn get_mut(&mut self, key: &K) -> Option<&mut V> { in get_mut()
73 self.inner.get_mut(key) in get_mut()
76 pub fn remove(&mut self, key: &K) -> Option<V> { in remove()
77 self.inner.remove(key) in remove()
88 pub fn contains_key(&self, key: &K) -> bool { in contains_key()
89 self.inner.contains_key(key) in contains_key()
/DragonOS/kernel/src/ipc/
H A Dshm.rs148 key: ShmKey, in add()
179 key, in add()
191 self.key2id.insert(key, shm_id); in add()
196 pub fn contains_key(&self, key: &ShmKey) -> Option<&ShmId> { in contains_key()
197 self.key2id.get(key) in contains_key()
204 pub fn free_key(&mut self, key: &ShmKey) { in free_key()
205 self.key2id.remove(key); in free_key()
255 let key = kernel_shm.kern_ipc_perm.key.data().to_i32().unwrap(); in shm_stat() localVariable
258 let shm_perm = PosixIpcPerm::new(key, 0, 0, 0, 0, mode); in shm_stat()
319 let key = kernel_shm.kern_ipc_perm.key; in ipc_rmid() localVariable
[all …]
H A Dsyscall.rs261 pub fn shmget(key: ShmKey, size: usize, shmflg: ShmFlags) -> Result<usize, SystemError> { in shmget()
269 match key { in shmget()
271 IPC_PRIVATE => shm_manager_guard.add(key, size, shmflg), in shmget()
274 let id = shm_manager_guard.contains_key(&key); in shmget()
290 return shm_manager_guard.add(key, size, shmflg); in shmget()
/DragonOS/kernel/src/libs/futex/
H A Dfutex.rs43 pub fn try_remove(key: &FutexKey) -> Option<FutexHashBucket> { in try_remove()
46 if let Some(futex) = guard.get(key) { in try_remove()
48 return guard.remove(key); in try_remove()
69 .filter(|x| futex_q.pcb.ptr_eq(&x.pcb) && x.key == futex_q.key) in contains()
93 key: FutexKey, in wake_up()
100 if futex_q.key == key { in wake_up()
144 key: FutexKey, field
167 key: InnerFutexKey, field
232 let key = Self::get_futex_key( in futex_wait() localVariable
239 let bucket = futex_map_guard.get_mut(&key); in futex_wait()
[all …]
/DragonOS/user/apps/test_shm/
H A Dreceiver.c16 key_t key = 6666; in main() local
19 shmid = shmget(key, SHM_SIZE, 0666 | IPC_CREAT); in main()
H A Dsender.c16 key_t key = 6666; in main() local
19 shmid = shmget(key, SHM_SIZE, 0666 | IPC_CREAT); in main()
H A Dtest_info.c41 key_t key = 6666; in main() local
44 shmid = shmget(key, SHM_SIZE, 0666 | IPC_CREAT); in main()
/DragonOS/kernel/src/libs/
H A Dkeyboard_parser.rs278 let mut key = KeyFlag::OtherKey; // 可视字符 in handle_type3() localVariable
283 key = KeyFlag::NoneFlag; in handle_type3()
287 key = KeyFlag::NoneFlag; in handle_type3()
291 key = KeyFlag::NoneFlag; in handle_type3()
295 key = KeyFlag::NoneFlag; in handle_type3()
305 key = KeyFlag::NoneFlag; in handle_type3()
310 key = KeyFlag::NoneFlag; in handle_type3()
330 if key != KeyFlag::NoneFlag { in handle_type3()
H A Drbtree.rs39 key: K, field
46 (self.key, self.value) in pair()
56 write!(f, "k:{:?} v:{:?} c:{:?}", self.key, self.value, self.color) in fmt()
74 unsafe { (*self.0).key.cmp(&(*other.0).key) } in cmp()
99 key: k, in new()
274 let mut node = NodePtr::new((*self.0).key.clone(), (*self.0).value.clone()); in deep_clone()
428 .all(|(key, value)| other.get(key).map_or(false, |v| *value == *v)) in eq()
628 core::ptr::read(&(*self.head.0).key), in next()
708 let (k, v) = unsafe { (&(*self.head.0).key, &(*self.head.0).value) }; in next()
727 let (k, v) = unsafe { (&(*self.tail.0).key, &(*self.tail.0).value) }; in next_back()
[all …]
/DragonOS/build-scripts/kernel_build/src/utils/
H A Dcargo_handler.rs25 pub fn readenv(key: &str) -> Option<String> { in readenv()
26 if let Ok(value) = env::var(key) { in readenv()
/DragonOS/.github/actions/import-toolchain/
H A Daction.yml19key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('tools/build_gcc_toolchain.sh') }}
33key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.dadk_version }}-${{ hashFiles('.github/w…
/DragonOS/user/dadk/config/
H A Ddog_0_1_0.dadk27 "key": "CC",
/DragonOS/tools/
H A Dlist_contributors.py44 authors = sorted(authors.values(), key=lambda x: x['count'], reverse=True)
/DragonOS/.github/workflows/
H A Dcache-toolchain.yml22key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('tools/build_gcc_toolchain.sh') }}
44key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.dadk_version }}-${{ hashFiles('.github/w…
/DragonOS/docs/community/code_contribution/
H A Dconventional-commit.md20 BREAKING CHANGE: `extends` key in config file is now used for extending other config files
/DragonOS/kernel/src/filesystem/devfs/
H A Dmod.rs468 let mut key: Vec<String> = inode in get_entry_name() localVariable
480 match key.len() { in get_entry_name()
482 1=>{return Ok(key.remove(0));} in get_entry_name()
483 …={key_len}>1, current inode_id={inode_id:?}, to find={to_find:?}", key_len=key.len(), inode_id = i… in get_entry_name()
/DragonOS/kernel/src/filesystem/ramfs/
H A Dmod.rs510 let mut key: Vec<String> = inode in get_entry_name() localVariable
522 match key.len() { in get_entry_name()
524 1=>{return Ok(key.remove(0));} in get_entry_name()
525 …={key_len}>1, current inode_id={inode_id:?}, to find={to_find:?}", key_len=key.len(), inode_id = i… in get_entry_name()
/DragonOS/kernel/src/filesystem/procfs/
H A Dmod.rs757 let mut key: Vec<String> = inode in get_entry_name() localVariable
769 match key.len() { in get_entry_name()
771 1=>{return Ok(key.remove(0));} in get_entry_name()
772 …={key_len}>1, current inode_id={inode_id:?}, to find={to_find:?}", key_len=key.len(), inode_id = i… in get_entry_name()
/DragonOS/kernel/src/driver/base/device/
H A Dmod.rs575 let key = format!("{}-{}", class_name, kobject_parent_name); in class_dir_create_and_add() localVariable
578 if let Some(class_dir) = guard.get(&key) { in class_dir_create_and_add()
591 guard.insert(key, class_dir.clone()); in class_dir_create_and_add()
/DragonOS/kernel/src/filesystem/vfs/
H A Dmount.rs683 .filter_map(|(key, fs)| { in get_mount_point()
684 let strkey = key.as_ref(); in get_mount_point()
/DragonOS/kernel/src/sched/
H A Dfair.rs787 let key = self.entity_key(se); in avg_vruntime_add() localVariable
789 let avg_vruntime = self.avg_vruntime + key * weight as i64; in avg_vruntime_add()
798 let key = self.entity_key(se); in avg_vruntime_sub() localVariable
800 let avg_vruntime = self.avg_vruntime - key * weight as i64; in avg_vruntime_sub()
/DragonOS/kernel/src/filesystem/fat/
H A Dfs.rs1771 let mut key: Vec<String> = guard in get_entry_name() localVariable
1783 match key.len() { in get_entry_name()
1785 1=>{return Ok(key.remove(0));} in get_entry_name()
1786 …={key_len}>1, current inode_id={inode_id:?}, to find={to_find:?}", key_len=key.len(), inode_id = g… in get_entry_name()
/DragonOS/kernel/src/syscall/
H A Dmod.rs1082 let key = ShmKey::new(args[0]); in handle() localVariable
1086 Self::shmget(key, size, shmflg) in handle()