Home
last modified time | relevance | path

Searched refs:link (Results 1 – 22 of 22) sorted by relevance

/DragonOS/kernel/src/driver/tty/pty/
H A Dunix98pty.rs114 if let Some(link) = core.link() { in set_termios()
115 let link = link.core(); in set_termios() localVariable
116 if link.contorl_info_irqsave().packet { in set_termios()
147 link.read_wq().wakeup_all(); in set_termios()
166 let link = core.checked_link()?; in start() localVariable
172 link.core() in start()
184 let link = core.checked_link()?; in stop() localVariable
190 link.core() in stop()
243 *core.link().unwrap().core().window_size_write() = winsize; in resize()
H A Dmod.rs143 if let Some(link) = core.link() { in pty_common_open()
144 let link_core = link.core(); in pty_common_open()
200 tty.link().unwrap().core().contorl_info_irqsave().pktstatus = in pty_set_packet_mode()
/DragonOS/tools/
H A Dconfigure_network.sh15 sudo ip link set tap0 up
16 sudo ip link set $ETH up
17 sudo ip link set br0 up
/DragonOS/tools/qemu/
H A Difdown-nat5 ip link set $1 down
9 ip link set "$BRIDGE" down
/DragonOS/kernel/src/driver/tty/
H A Dtty_core.rs70 link: RwLock::default(), in new()
161 core.link().unwrap() in tty_mode_ioctl()
311 link: RwLock<Weak<TtyCore>>, field
420 pub fn link(&self) -> Option<Arc<TtyCore>> { in link() method
421 self.link.read().upgrade() in link()
425 if let Some(link) = self.link() { in checked_link()
426 return Ok(link); in checked_link()
431 pub fn set_link(&self, link: Weak<TtyCore>) { in set_link()
432 *self.link.write() = link; in set_link()
H A Dtty_driver.rs277 TtyLdiscManager::ldisc_setup(tty.clone(), tty.core().link())?; in init_tty_device()
/DragonOS/kernel/
H A Denv.mk46 export RUSTFLAGS := -C link-args=-znostart-stop-gc
47 export RUSTDOCFLAGS := -C link-args=-znostart-stop-gc
/DragonOS/kernel/src/
H A DMakefile68 …./target/riscv64gc-unknown-none-elf/release/libdragonos_kernel.a -T arch/riscv64/link.ld --no-relax
77 …*.o") ../target/x86_64-unknown-none/release/libdragonos_kernel.a -T arch/x86_64/link.lds --no-relax
90 …64-unknown-none/release/libdragonos_kernel.a ./debug/kallsyms.o -T arch/x86_64/link.lds --no-relax
/DragonOS/docs/userland/appdev/
H A Drust-quick-start.md41 由于DragonOS目前不支持动态链接,因此目前需要在RUSTFLAGS里面指定`-C target-feature=+crt-static -C link-arg=-no-pie`
/DragonOS/
H A DREADME.md5 … src="https://img.shields.io/badge/%E5%AE%98%E7%BD%91-DragonOS.org-4c69e4?link=https%3A%2F%2Fbbs.d…
6 …lt="bbs" src="https://img.shields.io/badge/BBS-bbs.dragonos.org.cn-purple?link=https%3A%2F%2Fbbs.d…
H A DREADME_EN.md5 … src="https://img.shields.io/badge/%E5%AE%98%E7%BD%91-DragonOS.org-4c69e4?link=https%3A%2F%2Fbbs.d…
6 …lt="bbs" src="https://img.shields.io/badge/BBS-bbs.dragonos.org.cn-purple?link=https%3A%2F%2Fbbs.d…
/DragonOS/kernel/src/driver/tty/tty_ldisc/
H A Dntty.rs816 if tty.core().link().is_some() { in input_signal()
1530 let link = tty.link().unwrap(); in packet_mode_flush() localVariable
1531 if link.core().contorl_info_irqsave().packet { in packet_mode_flush()
1536 link.core().read_wq().wakeup_all(); in packet_mode_flush()
1570 if core.link().is_some() { in flush_buffer()
1647 let link = core.link().unwrap(); in read() localVariable
1648 let link = link.core(); in read() localVariable
1649 let mut ctrl = link.contorl_info_irqsave(); in read()
2068 let link = core.link(); in poll() localVariable
2069 if link.is_some() in poll()
[all …]
/DragonOS/kernel/src/filesystem/vfs/
H A Dmount.rs321 fn link(&self, name: &str, other: &Arc<dyn IndexNode>) -> Result<(), SystemError> { in link() method
322 return self.inner_inode.link(name, other); in link()
H A Dmod.rs267 fn link(&self, _name: &str, _other: &Arc<dyn IndexNode>) -> Result<(), SystemError> { in link() method
H A Dsyscall.rs871 return new_parent.link(new_name, &old_inode).map(|_| 0); in do_linkat()
874 pub fn link(old: *const u8, new: *const u8) -> Result<usize, SystemError> { in link() method
/DragonOS/kernel/src/filesystem/ramfs/
H A Dmod.rs345 fn link(&self, name: &str, other: &Arc<dyn IndexNode>) -> Result<(), SystemError> { in link() method
455 target.link(new_name.as_ref(), &(inode_to_move as Arc<dyn IndexNode>))?; in move_to()
/DragonOS/kernel/src/filesystem/kernfs/
H A Dmod.rs200 fn link(&self, _name: &str, _other: &Arc<dyn IndexNode>) -> Result<(), SystemError> { in link() method
/DragonOS/kernel/crates/intertrait/macros/
H A DLICENSE-APACHE45 separable from, or merely link (or bind by name) to the interfaces of,
/DragonOS/kernel/src/filesystem/procfs/
H A Dmod.rs651 fn link(&self, name: &str, other: &Arc<dyn IndexNode>) -> Result<(), SystemError> { in link() method
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.9.md350 * 修改一处bug,并且加入tty的link,为pty做准备
2137 modify kernel link script (#373)
H A DV0.1.10.md1032 * 删除了fat中的link
/DragonOS/kernel/src/syscall/
H A Dmod.rs352 return Self::link(old, new); in handle()