Home
last modified time | relevance | path

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

/DragonOS/user/apps/test_kvm/
H A Dmain.c67 int vmfd = ioctl(kvm_fd, 0x01, 0); in main()
98 ioctl(vmfd, KVM_SET_USER_MEMORY_REGION, &region); in main()
100 int vcpufd = ioctl(vmfd, KVM_CREATE_VCPU, 0); in main()
108 ioctl(vcpufd, KVM_SET_REGS, &regs); // set registers in main()
110 ioctl(vcpufd, KVM_RUN, 0); in main()
/DragonOS/docs/kernel/filesystem/vfs/
H A Ddesign.md19 │ │ 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() method
H A Dntty.rs1834 fn ioctl( in ioctl() method
/DragonOS/kernel/src/driver/tty/
H A Dtty_device.rs344 fn ioctl(&self, cmd: u32, arg: usize, data: &FilePrivateData) -> Result<usize, SystemError> { in ioctl() method
411 match tty.ioctl(tty.clone(), cmd, arg) { in ioctl()
421 tty.ldisc().ioctl(tty, cmd, arg)?; in ioctl()
H A Dtty_core.rs591 fn ioctl(&self, tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<(), SystemError> { in ioctl() method
592 return self.core().tty_driver.driver_funcs().ioctl(tty, cmd, arg); in ioctl()
H A Dtty_driver.rs492 fn ioctl(&self, tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<(), SystemError>; in ioctl() method
/DragonOS/kernel/src/virt/kvm/
H A Dkvm_dev.rs137 fn ioctl( in ioctl() method
H A Dvcpu_dev.rs145 fn ioctl( in ioctl() method
H A Dvm_dev.rs143 fn ioctl( in ioctl() method
/DragonOS/kernel/src/filesystem/vfs/
H A Dmount.rs411 fn ioctl( in ioctl() method
417 return self.inner_inode.ioctl(cmd, data, private_data); in ioctl()
H A Dmod.rs352 fn ioctl( in ioctl() method
H A Dsyscall.rs541 pub fn ioctl(fd: usize, cmd: u32, data: usize) -> Result<usize, SystemError> { in ioctl() method
551 let r = file.inode().ioctl(cmd, data, &file.private_data.lock()); in ioctl()
/DragonOS/kernel/src/driver/tty/pty/
H A Dunix98pty.rs76 fn ioctl(&self, tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<(), SystemError> { in ioctl() method
/DragonOS/kernel/src/perf/
H A Dmod.rs153 fn ioctl(&self, cmd: u32, data: usize, _private_data: &FilePrivateData) -> Result<usize> { in ioctl() method
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.9.md346 * 更改ioctl一处逻辑错误
371 * 实现tty部分ioctl,更改部分问题
1394 * try some ioctl flow & kvm device
1396 * add sys ioctl
1434 * 增加vm ioctl
1460 * add vcpu ioctl set_regs
/DragonOS/kernel/src/driver/serial/serial8250/
H A Dserial8250_pio.rs384 fn ioctl(&self, _tty: Arc<TtyCore>, _cmd: u32, _arg: usize) -> Result<(), SystemError> { in ioctl() method
/DragonOS/kernel/src/driver/tty/virtual_terminal/
H A Dmod.rs397 fn ioctl(&self, _tty: Arc<TtyCore>, _cmd: u32, _arg: usize) -> Result<(), SystemError> { in ioctl() method
/DragonOS/kernel/src/filesystem/kernfs/
H A Dmod.rs278 fn ioctl( in ioctl() method
/DragonOS/kernel/src/filesystem/devfs/
H A Dmod.rs489 fn ioctl( in ioctl() method
/DragonOS/kernel/src/net/socket/
H A Dmod.rs203 fn ioctl( in ioctl() method
H A Dinet.rs430 fn ioctl( in ioctl() method
/DragonOS/kernel/src/syscall/
H A Dmod.rs218 Self::ioctl(fd, cmd as u32, data) in handle()