/DragonOS/tools/debugging/logmonitor/src/backend/monitor/ |
H A D | logset.rs | 39 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 D | shm.rs | 148 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 D | syscall.rs | 261 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 D | futex.rs | 43 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 D | receiver.c | 16 key_t key = 6666; in main() local 19 shmid = shmget(key, SHM_SIZE, 0666 | IPC_CREAT); in main()
|
H A D | sender.c | 16 key_t key = 6666; in main() local 19 shmid = shmget(key, SHM_SIZE, 0666 | IPC_CREAT); in main()
|
H A D | test_info.c | 41 key_t key = 6666; in main() local 44 shmid = shmget(key, SHM_SIZE, 0666 | IPC_CREAT); in main()
|
/DragonOS/kernel/src/libs/ |
H A D | keyboard_parser.rs | 278 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 D | rbtree.rs | 39 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 D | cargo_handler.rs | 25 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 D | action.yml | 19 … key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('tools/build_gcc_toolchain.sh') }} 33 …key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.dadk_version }}-${{ hashFiles('.github/w…
|
/DragonOS/user/dadk/config/ |
H A D | dog_0_1_0.dadk | 27 "key": "CC",
|
/DragonOS/tools/ |
H A D | list_contributors.py | 44 authors = sorted(authors.values(), key=lambda x: x['count'], reverse=True)
|
/DragonOS/.github/workflows/ |
H A D | cache-toolchain.yml | 22 … key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ hashFiles('tools/build_gcc_toolchain.sh') }} 44 …key: ${{ runner.os }}-build-${{ env.cache-name }}-${{ env.dadk_version }}-${{ hashFiles('.github/w…
|
/DragonOS/docs/community/code_contribution/ |
H A D | conventional-commit.md | 20 BREAKING CHANGE: `extends` key in config file is now used for extending other config files
|
/DragonOS/kernel/src/filesystem/devfs/ |
H A D | mod.rs | 468 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 D | mod.rs | 510 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 D | mod.rs | 757 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 D | mod.rs | 575 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 D | mount.rs | 683 .filter_map(|(key, fs)| { in get_mount_point() 684 let strkey = key.as_ref(); in get_mount_point()
|
/DragonOS/kernel/src/sched/ |
H A D | fair.rs | 787 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 D | fs.rs | 1771 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 D | mod.rs | 1082 let key = ShmKey::new(args[0]); in handle() localVariable 1086 Self::shmget(key, size, shmflg) in handle()
|