Home
last modified time | relevance | path

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

/DragonOS-0.1.9/kernel/src/driver/virtio/
Dirq.rs39 let mut map = self.map.write_irqsave(); in register_device()
59 let mut map = self.map.write_irqsave(); in unregister_device()
/DragonOS-0.1.9/kernel/src/process/
Dfork.rs242 let new_address_space = old_address_space.write_irqsave().try_clone().unwrap_or_else(|e| { in copy_mm()
373 pcb.thread.write_irqsave().clear_child_tid = Some(clone_args.child_tid); in copy_process()
378 pcb.thread.write_irqsave().set_child_tid = Some(clone_args.child_tid); in copy_process()
434 pcb.thread.write_irqsave().group_leader = in copy_process()
441 pcb.thread.write_irqsave().group_leader = Arc::downgrade(&pcb); in copy_process()
450 *pcb.real_parent_pcb.write_irqsave() = in copy_process()
471 *pcb.real_parent_pcb.write_irqsave() = Arc::downgrade(&current_pcb); in copy_process()
Dsyscall.rs205 pcb.thread.write_irqsave().vfork_done = Some(vfork.clone()); in clone()
237 pcb.thread.write_irqsave().clear_child_tid = Some(VirtAddr::new(ptr)); in set_tid_address()
Dmod.rs347 let thread = pcb.thread.write_irqsave(); in exit()
673 let mut children = ppcb_arc.children.write_irqsave(); in do_create_pcb()
732 return self.basic.write_irqsave(); in basic_mut()
860 self.sig_info.write_irqsave() in sig_info_mut()
901 .write_irqsave() in drop()
1109 return self.inner_locked.write_irqsave(); in inner_lock_write_irqsave()
/DragonOS-0.1.9/kernel/src/time/
Dtimekeeping.rs107 let mut timekeeper = self.0.write_irqsave(); in timekeeper_setup_internals()
224 let mut timekeeper = timekeeper().0.write_irqsave(); in timekeeping_init()
296 let mut timekeeper = timekeeper().0.write_irqsave(); in update_wall_time()
/DragonOS-0.1.9/kernel/src/net/
Dnet_core.rs44 let binding = NET_DRIVERS.write_irqsave(); in dhcp_query()
231 let mut handle_guard = HANDLE_MAP.write_irqsave(); in send_event()
Dsyscall.rs48 .write_irqsave() in socket()
/DragonOS-0.1.9/kernel/src/net/socket/
Dmod.rs239 .write_irqsave() in add_epoll()
248 .write_irqsave() in remove_epoll()
257 let mut handle_map_guard = HANDLE_MAP.write_irqsave(); in clear_epoll()
328 .write_irqsave() in close()
441 self.shutdown_type.write_irqsave() in shutdown_type_writer()
Dsockets.rs607 .write_irqsave() in read()
686 let iface: Arc<dyn NetDriver> = NET_DRIVERS.write_irqsave().get(&0).unwrap().clone(); in connect()
771 .write_irqsave() in shutdown()
834 let mut handle_guard = HANDLE_MAP.write_irqsave(); in accept()
/DragonOS-0.1.9/kernel/src/exception/
Dsoftirq.rs149 let mut table_guard = self.table.write_irqsave(); in register_softirq()
172 let mut table_guard = self.table.write_irqsave(); in unregister_softirq()
Dirqdomain.rs139 self.inner.write_irqsave().default_domain = Some(domain); in set_default_domain()
236 domain.revmap.write_irqsave().insert(hwirq, irq_data); in irq_domain_set_mapping()
486 self.revmap.write_irqsave().hwirq_max = hwirq_max; in set_hwirq_max()
Dirqdesc.rs148 let mut guard = self.handler.write_irqsave(); in set_handler()
166 let mut guard = self.handler.write_irqsave(); in set_handler_no_lock_inner()
Dirqdata.rs120 self.chip_info.write_irqsave() in chip_info_write_irqsave()
/DragonOS-0.1.9/kernel/src/driver/firmware/efi/
Dtables.rs315 .write_irqsave() in post_process()
342 efi_manager().inner.write_irqsave().memreserve_table_paddr = in post_process()
Dmemmap.rs151 let mut inner_guard = self.inner.write_irqsave(); in efi_memmap_unmap()
/DragonOS-0.1.9/kernel/src/driver/net/
Dvirtio_net.rs136 NET_DRIVERS.write_irqsave().remove(&self.iface_id); in drop()
263 .write_irqsave() in virtio_net()
/DragonOS-0.1.9/kernel/src/driver/video/
Dmod.rs148 let mut refresh_target = self.refresh_target.write_irqsave(); in set_refresh_target()
/DragonOS-0.1.9/kernel/src/driver/net/e1000e/
De1000e_driver.rs350 .write_irqsave() in e1000e_driver_init()
/DragonOS-0.1.9/kernel/src/libs/
Drwlock.rs272 pub fn write_irqsave(&self) -> RwLockWriteGuard<T> { in write_irqsave() method
/DragonOS-0.1.9/kernel/src/driver/tty/
Dtty_core.rs354 self.termios.write_irqsave() in termios_write()
/DragonOS-0.1.9/kernel/src/driver/video/fbdev/
Dvesafb.rs909 let mut fb_fix = VESAFB_FIX_INFO.write_irqsave(); in vesa_fb_device_init()
910 let mut fb_var = VESAFB_DEFINED.write_irqsave(); in vesa_fb_device_init()
/DragonOS-0.1.9/kernel/src/driver/tty/virtual_terminal/
Dvirtual_console.rs504 let mut soft_cursor_guard = SOFTCURSOR_ORIGINAL.write_irqsave(); in add_softcursor()
/DragonOS-0.1.9/docs/community/ChangeLog/V0.1.x/
DV0.1.9.md1899 * 修正了 write_irqsave方法