/DragonOS/user/apps/test_kvm/ |
H A D | main.c | 67 int vmfd = ioctl(kvm_fd, 0x01, 0); in main() 98 ioctl(vmfd, KVM_SET_USER_MEMORY_REGION, ®ion); in main() 100 int vcpufd = ioctl(vmfd, KVM_CREATE_VCPU, 0); in main() 108 ioctl(vcpufd, KVM_SET_REGS, ®s); // set registers in main() 110 ioctl(vcpufd, KVM_RUN, 0); in main()
|
/DragonOS/docs/kernel/filesystem/vfs/ |
H A D | design.md | 19 │ │ ioctl │
|
/DragonOS/kernel/src/driver/tty/tty_ldisc/ |
H A D | mod.rs | 44 fn ioctl(&self, tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<usize, SystemError>; in ioctl() method
|
H A D | ntty.rs | 1834 fn ioctl( in ioctl() method
|
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_device.rs | 344 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 D | tty_core.rs | 591 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 D | tty_driver.rs | 492 fn ioctl(&self, tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<(), SystemError>; in ioctl() method
|
/DragonOS/kernel/src/virt/kvm/ |
H A D | kvm_dev.rs | 137 fn ioctl( in ioctl() method
|
H A D | vcpu_dev.rs | 145 fn ioctl( in ioctl() method
|
H A D | vm_dev.rs | 143 fn ioctl( in ioctl() method
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | mount.rs | 411 fn ioctl( in ioctl() method 417 return self.inner_inode.ioctl(cmd, data, private_data); in ioctl()
|
H A D | mod.rs | 352 fn ioctl( in ioctl() method
|
H A D | syscall.rs | 541 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 D | unix98pty.rs | 76 fn ioctl(&self, tty: Arc<TtyCore>, cmd: u32, arg: usize) -> Result<(), SystemError> { in ioctl() method
|
/DragonOS/kernel/src/perf/ |
H A D | mod.rs | 153 fn ioctl(&self, cmd: u32, data: usize, _private_data: &FilePrivateData) -> Result<usize> { in ioctl() method
|
/DragonOS/docs/community/ChangeLog/V0.1.x/ |
H A D | V0.1.9.md | 346 * 更改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 D | serial8250_pio.rs | 384 fn ioctl(&self, _tty: Arc<TtyCore>, _cmd: u32, _arg: usize) -> Result<(), SystemError> { in ioctl() method
|
/DragonOS/kernel/src/driver/tty/virtual_terminal/ |
H A D | mod.rs | 397 fn ioctl(&self, _tty: Arc<TtyCore>, _cmd: u32, _arg: usize) -> Result<(), SystemError> { in ioctl() method
|
/DragonOS/kernel/src/filesystem/kernfs/ |
H A D | mod.rs | 278 fn ioctl( in ioctl() method
|
/DragonOS/kernel/src/filesystem/devfs/ |
H A D | mod.rs | 489 fn ioctl( in ioctl() method
|
/DragonOS/kernel/src/net/socket/ |
H A D | mod.rs | 203 fn ioctl( in ioctl() method
|
H A D | inet.rs | 430 fn ioctl( in ioctl() method
|
/DragonOS/kernel/src/syscall/ |
H A D | mod.rs | 218 Self::ioctl(fd, cmd as u32, data) in handle()
|