/DragonOS/kernel/src/libs/ |
H A D | lock_free_flags.rs | 25 (self.inner.get().as_ref().unwrap() as *const T as *mut T) in get_mut() 31 pub fn get(&self) -> &T { in get() method 32 unsafe { self.inner.get().as_ref().unwrap() } in get() 41 unsafe { Self::new(self.get().clone()) } in clone() 48 .field("inner", self.get()) in fmt()
|
H A D | lazy_init.rs | 79 (*self.value.get()).as_mut_ptr().write(value); in init() 86 pub fn get(&self) -> &T { in get() method 111 return &*(*self.value.get()).as_ptr(); in get_unchecked() 116 return &mut *(*self.value.get()).as_mut_ptr(); in get_mut_unchecked() 125 return self.get(); in deref() 150 (*self.value.get()).as_mut_ptr().drop_in_place(); in drop()
|
H A D | spinlock.rs | 48 unsafe { &mut *this.lock.data.get() } in leak() 108 data: unsafe { &mut *self.data.get() }, in try_lock() 134 data: unsafe { &mut *self.data.get() }, in try_lock_irqsave() 148 data: unsafe { &mut *self.data.get() }, in try_lock_no_preempt()
|
H A D | rwlock.rs | 97 return self.data.get(); in as_mut_ptr() 147 data: unsafe { &*self.data.get() }, in inner_try_read() 247 data: unsafe { &mut *self.data.get() }, in inner_try_write() 317 data: unsafe { &mut *self.data.get() }, in inner_try_upgradeable_read() 372 unsafe { &mut *self.data.get() } in get_mut() 377 unsafe { &*self.data.get() } in force_get_ref() 430 data: unsafe { &mut *inner.data.get() }, in try_upgrade() 467 data: unsafe { &*inner.data.get() }, in downgrade() 521 data: unsafe { &*inner.data.get() }, in downgrade() 545 data: unsafe { &*inner.data.get() }, in downgrade_to_upgradeable()
|
H A D | rbtree.rs | 428 .all(|(key, value)| other.get(key).map_or(false, |v| *value == *v)) in eq() 439 self.get(index).expect("no entry found for key") in index() 1150 pub fn get(&self, k: &K) -> Option<&V> { in get() method 1432 assert_eq!(*m.get(&1).unwrap(), 2); in test_insert() 1433 assert_eq!(*m.get(&2).unwrap(), 4); in test_insert() 1434 assert_eq!(*m.get(&2).unwrap(), 4); in test_insert() 1446 assert_eq!(*m.get(&2).unwrap(), 6); in test_replace() 1460 assert_eq!(*m2.get(&1).unwrap(), 2); in test_clone() 1461 assert_eq!(*m2.get(&2).unwrap(), 4); in test_clone() 1497 let r = m.get(&j); in test_lots_of_insertions() [all …]
|
H A D | mutex.rs | 153 return unsafe { &*self.lock.data.get() }; in deref() 160 return unsafe { &mut *self.lock.data.get() }; in deref_mut()
|
H A D | cpumask.rs | 73 pub fn get(&self, cpu: ProcessorId) -> Option<bool> { in get() method 74 self.bmp.get(cpu.data() as usize) in get()
|
/DragonOS/build-scripts/kernel_build/src/kconfig/ |
H A D | mod.rs | 113 if let Some(features) = dcfg_table.get("module").unwrap().get("features") { in parse_d_config() 115 let name = f.get("name").unwrap().as_str().unwrap().to_string(); in parse_d_config() 116 let enable = f.get("enable").unwrap().as_str().unwrap().to_string() == "y"; in parse_d_config() 135 if let Some(include) = cfg_table.get("module").unwrap().get("include") { in include() 137 let name = module.get("name").unwrap().as_str().unwrap().to_string(); in include() 138 let path = PathBuf::from(module.get("path").unwrap().as_str().unwrap()); in include() 139 let enable = module.get("enable").unwrap().as_str().unwrap() == "y"; in include()
|
/DragonOS/docs/ |
H A D | conf.py | 79 html_baseurl = os.environ.get("READTHEDOCS_CANONICAL_URL", "") 82 if os.environ.get("READTHEDOCS", "") == "True":
|
/DragonOS/kernel/src/arch/x86_64/init/ |
H A D | multiboot2.rs | 63 .get() in init_bootloader_name() 73 if let Some(v1_tag) = MB2_INFO.get().rsdp_v1_tag() { in init_acpi_args() 77 } else if let Some(v2_tag) = MB2_INFO.get().rsdp_v2_tag() { in init_acpi_args() 88 .get() in init_kernel_cmdline() 103 let Some(Ok(fb_tag)) = MB2_INFO.get().framebuffer_tag() else { in early_init_framebuffer_info() 142 let mb2_info = MB2_INFO.get(); in early_init_memory_blocks() 218 let mb2_info = MB2_INFO.get(); in setup_kernel_load_base()
|
H A D | multiboot.rs | 38 let info = MB1_INFO.get(); in init_bootloader_name() 59 let info = MB1_INFO.get(); in init_kernel_cmdline() 80 let info = MB1_INFO.get(); in early_init_framebuffer_info() 117 let info = MB1_INFO.get(); in early_init_memory_blocks()
|
/DragonOS/kernel/crates/bitmap/src/ |
H A D | bitmap_core.rs | 18 pub(crate) fn get(&self, n: usize, data: &[T], index: usize) -> Option<bool> { in get() method 26 let element = data.get(element_index)?; in get() 27 let bit = <T as BitOps>::get(element, bit_index); in get() 134 let element = data.get(element_index)?; in next_index() 157 let element = data.get(element_index)?; in next_false_index() 179 let element = data.get(element_index)?; in prev_index() 197 let element = data.get(element_index)?; in prev_false_index()
|
H A D | alloc_bitmap.rs | 33 fn get(&self, index: usize) -> Option<bool> { in get() method 34 return self.core.get(self.elements, &self.data, index); in get()
|
H A D | static_bitmap.rs | 44 fn get(&self, index: usize) -> Option<bool> { in get() function 45 return self.core.get(N, &self.data, index); in get()
|
H A D | traits.rs | 7 fn get(bits: &Self, index: usize) -> bool; in get() method 33 fn get(bits: &Self, index: usize) -> bool { 219 fn get(&self, index: usize) -> Option<bool>; in get() method
|
/DragonOS/user/port/binutils/2.38/ |
H A D | Dockerfile | 6 RUN apt-get update && apt-get install -y \
|
H A D | build.sh | 26 sudo apt-get install -y \
|
/DragonOS/kernel/src/net/socket/ |
H A D | inet.rs | 161 let iface = NET_DEVICES.read_irqsave().get(&0).unwrap().clone(); in write() 409 let socket = sockets.get::<udp::Socket>(self.handle.smoltcp_handle().unwrap()); in poll() 415 .get(&self.socket_handle()) in poll() 450 let socket = sockets.get::<udp::Socket>(self.handle.smoltcp_handle().unwrap()); in endpoint() 580 let socket = socketset_guard.get::<tcp::Socket>(sh); in tcp_poll_listening() 621 .get(&self.socket_handle()) in read() 685 .get(&self.socket_handle()) in write() 735 let handle_item = handle_map_guard.get(&self.socket_handle()).unwrap(); in poll() 756 let iface: Arc<dyn NetDevice> = NET_DEVICES.write_irqsave().get(&0).unwrap().clone(); in connect() 839 let handle = self.handles.get(i).unwrap(); in listen() [all …]
|
/DragonOS/kernel/src/driver/base/map/ |
H A D | mod.rs | 94 if map.get(rm_dev_t).is_some() { in kobj_unmap() 107 if let Some(map) = domain.0.lock().0.get((dev_t.major().data() % 255) as usize) { in kobj_lookup() 108 match map.get(&dev_t) { in kobj_lookup()
|
/DragonOS/tools/ |
H A D | Dockerfile | 47 RUN apt-get autoremove -q -y && \ 48 apt-get clean -q -y && \
|
/DragonOS/tools/debugging/logmonitor/src/backend/monitor/ |
H A D | logset.rs | 68 pub fn get(&self, key: &K) -> Option<&V> { in get() method 69 self.inner.get(key) in get()
|
/DragonOS/user/apps/test-backlog/src/ |
H A D | main.rs | 28 HttpServer::new(|| App::new().route("/", web::get().to(index))) in main()
|
/DragonOS/user/port/gcc/11.3.0/ |
H A D | build-hosted.sh | 28 sudo apt-get install -y \
|
/DragonOS/kernel/src/exception/ |
H A D | softirq.rs | 187 if self.cpu_running_count().get().load(Ordering::SeqCst) >= Self::MAX_RUNNING_PER_CPU { in do_softirq() 279 cpu_running_count.get().fetch_add(1, Ordering::SeqCst); in new() 286 self.cpu_running_count.get().fetch_sub(1, Ordering::SeqCst); in drop()
|
/DragonOS/kernel/src/driver/base/char/ |
H A D | mod.rs | 60 if let Some(item) = chardevs.get(index as usize) { in find_dynamic_major() 70 if let Some(chardevss) = chardevs.get(Self::major_to_index(Major::new(index))) { in find_dynamic_major()
|