Home
last modified time | relevance | path

Searched refs:arg (Results 1 – 20 of 20) sorted by relevance

/DragonOS/user/apps/dmesg/
H A Ddmesg.c11 int getoption(char *arg) in getoption() argument
13 if (!strcmp(arg, "-h") || !strcmp(arg, "--help")) in getoption()
15 else if (!strcmp(arg, "-c") || !strcmp(arg, "--read-clear")) in getoption()
17 else if (!strcmp(arg, "-C") || !strcmp(arg, "--clear")) in getoption()
19 else if (!strcmp(arg, "-l") || !strcmp(arg, "--level")) in getoption()
31 int getlevel(char *arg) in getlevel() argument
33 if (!strcmp(arg, "EMERG") || !strcmp(arg, "emerg")) in getlevel()
35 else if (!strcmp(arg, "ALERT") || !strcmp(arg, "alert")) in getlevel()
37 else if (!strcmp(arg, "CRIT") || !strcmp(arg, "crit")) in getlevel()
39 else if (!strcmp(arg, "ERR") || !strcmp(arg, "err")) in getlevel()
[all …]
H A Ddmesg.h9 int getoption(char *arg);
17 int getlevel(char *arg);
/DragonOS/tools/debugging/logmonitor/src/
H A Dcommand.rs7 #[arg(short, long)]
12 #[arg(long, value_parser=kmem_file_parser, default_value = "/dev/shm/dragonos-qemu-shm.ram")]
16 #[arg(long, default_value = "false")]
20 #[arg(long, default_value = "logs")]
/DragonOS/user/apps/user-manage/src/check/
H A Dcheck.rs29 for (option, arg) in cmd.options.iter() { in check()
32 info.shell = arg.clone(); in check()
35 info.comment = arg.clone(); in check()
38 info.uid = arg.clone(); in check()
41 info.group = arg.clone(); in check()
44 info.gid = arg.clone(); in check()
47 info.home_dir = arg.clone(); in check()
164 .arg("-g") in check_group_gid()
165 .arg(gid.clone()) in check_group_gid()
166 .arg(groupname) in check_group_gid()
[all …]
/DragonOS/kernel/src/driver/tty/pty/
H A Dmod.rs173 pub fn pty_set_lock(tty: &TtyCoreData, arg: VirtAddr) -> Result<(), SystemError> { in pty_set_lock()
175 UserBufferReader::new(arg.as_ptr::<i32>(), core::mem::size_of::<i32>(), true)?; in pty_set_lock()
186 pub fn pty_get_lock(tty: &TtyCoreData, arg: VirtAddr) -> Result<(), SystemError> { in pty_get_lock()
188 UserBufferWriter::new(arg.as_ptr::<i32>(), core::mem::size_of::<i32>(), true)?; in pty_get_lock()
193 pub fn pty_set_packet_mode(tty: &TtyCoreData, arg: VirtAddr) -> Result<(), SystemError> { in pty_set_packet_mode()
195 UserBufferReader::new(arg.as_ptr::<i32>(), core::mem::size_of::<i32>(), true)?; in pty_set_packet_mode()
210 pub fn pty_get_packet_mode(tty: &TtyCoreData, arg: VirtAddr) -> Result<(), SystemError> { in pty_get_packet_mode()
212 UserBufferWriter::new(arg.as_ptr::<i32>(), core::mem::size_of::<i32>(), true)?; in pty_get_packet_mode()
H A Dunix98pty.rs76 fn ioctl(&self, tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<(), SystemError> { in ioctl()
84 return PtyCommon::pty_set_lock(core, VirtAddr::new(arg)); in ioctl()
87 return PtyCommon::pty_get_lock(core, VirtAddr::new(arg)); in ioctl()
90 return PtyCommon::pty_set_packet_mode(core, VirtAddr::new(arg)); in ioctl()
93 return PtyCommon::pty_get_packet_mode(core, VirtAddr::new(arg)); in ioctl()
97 UserBufferWriter::new(arg as *mut u32, core::mem::size_of::<u32>(), true)?; in ioctl()
/DragonOS/kernel/src/libs/
H A Dprintk.rs25 ($($arg:tt)*) => ($crate::libs::printk::__printk(format_args!($($arg)*)));
33 ($($arg:tt)*) => ($crate::print!("{}\n", format_args!($($arg)*)));
/DragonOS/kernel/src/driver/tty/
H A Dtty_job_control.rs71 pub fn job_ctrl_ioctl(tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<usize, SystemError> { in job_ctrl_ioctl()
104 ctrl.pgid = Some(Pid::new(arg)); in job_ctrl_ioctl()
118 VirtAddr::new(arg).as_ptr::<i32>(), in job_ctrl_ioctl()
H A Dtty_core.rs156 pub fn tty_mode_ioctl(tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<usize, SystemError> { in tty_mode_ioctl()
169 VirtAddr::new(arg).as_ptr::<PosixTermios>(), in tty_mode_ioctl()
180 VirtAddr::new(arg), in tty_mode_ioctl()
187 VirtAddr::new(arg), in tty_mode_ioctl()
199 arg: VirtAddr, in core_set_termios()
210 arg.as_ptr::<PosixTermios>(), in core_set_termios()
502 fn ioctl(&self, tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<(), SystemError> { in ioctl()
503 return self.core().tty_driver.driver_funcs().ioctl(tty, cmd, arg); in ioctl()
H A Dtty_device.rs313 arg: Arc<dyn KernelIoctlData>, in kernel_ioctl()
316 let epitem = arg in kernel_ioctl()
340 fn ioctl(&self, cmd: u32, arg: usize, data: &FilePrivateData) -> Result<usize, SystemError> { in ioctl()
367 VirtAddr::new(arg).as_ptr::<WindowSize>(), in ioctl()
380 arg as *const (), in ioctl()
395 _ => match TtyJobCtrlManager::job_ctrl_ioctl(tty.clone(), cmd, arg) { in ioctl()
407 match tty.ioctl(tty.clone(), cmd, arg) { in ioctl()
417 tty.ldisc().ioctl(tty, cmd, arg)?; in ioctl()
H A Dtty_driver.rs430 fn ioctl(&self, tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<(), SystemError>; in ioctl()
/DragonOS/kernel/src/process/
H A Dkthread.rs116 Self::UsizeClosure((func, arg)) => func(arg), in run()
118 Self::StaticUsizeClosure((func, arg)) => func(arg), in run()
120 Self::IrqThread((func, arg)) => { in run()
121 func(arg).map(|_| 0).unwrap_or_else(|e| e.to_posix_errno()) in run()
H A Dmod.rs943 for arg in args { in generate_name()
945 name.push_str(arg.to_string_lossy().as_ref()); in generate_name()
/DragonOS/docs/userland/appdev/
H A Drust-quick-start.md41 由于DragonOS目前不支持动态链接,因此目前需要在RUSTFLAGS里面指定`-C target-feature=+crt-static -C link-arg=-no-pie`
/DragonOS/kernel/src/filesystem/vfs/
H A Dsyscall.rs1133 pub fn fcntl(fd: i32, cmd: FcntlCommand, arg: i32) -> Result<usize, SystemError> { in fcntl()
1137 if arg < 0 || arg as usize >= FileDescriptorVec::PROCESS_MAX_FD { in fcntl()
1140 let arg = arg as usize; in fcntl() localVariable
1141 for i in arg..FileDescriptorVec::PROCESS_MAX_FD { in fcntl()
1184 let arg = arg as u32; in fcntl() localVariable
1185 if arg & FD_CLOEXEC != 0 { in fcntl()
1214 let arg = arg as u32; in fcntl() localVariable
1215 let mode = FileMode::from_bits(arg).ok_or(SystemError::EINVAL)?; in fcntl()
/DragonOS/kernel/src/filesystem/
H A Deventfd.rs219 arg: Arc<dyn KernelIoctlData>, in kernel_ioctl()
222 let epitem = arg in kernel_ioctl()
/DragonOS/kernel/src/driver/tty/tty_ldisc/
H A Dmod.rs44 fn ioctl(&self, tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<usize, SystemError>; in ioctl()
H A Dntty.rs54 fn ioctl_helper(&self, tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<usize, SystemError> { in ioctl_helper()
63 return TtyCore::tty_mode_ioctl(tty.clone(), cmd, arg); in ioctl_helper()
1840 arg: usize, in ioctl()
1845 VirtAddr::new(arg).as_ptr::<i32>(), in ioctl()
1885 VirtAddr::new(arg).as_ptr::<i32>(), in ioctl()
1894 return self.ioctl_helper(tty, cmd, arg); in ioctl()
/DragonOS/kernel/src/
H A DMakefile20 RUSTFLAGS_UNWIND = -Cforce-unwind-tables -Clink-arg=-Wl,eh_frame.ld
/DragonOS/kernel/src/syscall/
H A Dmod.rs646 let arg = args[2] as i32; in handle() localVariable
648 Self::fcntl(fd, cmd, arg) in handle()