Home
last modified time | relevance | path

Searched refs:status (Results 1 – 25 of 28) sorted by relevance

12

/DragonOS/user/apps/test_mkfifo/
H A Dmain.c19 int status; in main() local
69 waitpid(pid, &status, 0); in main()
71 if (WIFEXITED(status)) in main()
73 printf("Child process exited with status: %d\n", WEXITSTATUS(status)); in main()
/DragonOS/kernel/src/driver/keyboard/
H A Dps2_keyboard.rs189 let status = unsafe { CurrentPortIOArch::in8(PORT_PS2_KEYBOARD_STATUS.into()) }; in handle() localVariable
190 let status = Ps2StatusRegister::from(status); in handle() localVariable
191 if !status.outbuf_full() { in handle()
210 let mut status: Ps2StatusRegister; in wait_ps2_keyboard_write() localVariable
212 status = Ps2StatusRegister::from(unsafe { in wait_ps2_keyboard_write()
215 if !status.inbuf_full() { in wait_ps2_keyboard_write()
249 let status = unsafe { CurrentPortIOArch::in8(PORT_PS2_KEYBOARD_STATUS.into()) }; in ps2_keyboard_init() localVariable
250 let status = Ps2StatusRegister::from(status); in ps2_keyboard_init() localVariable
251 if status.outbuf_full() { in ps2_keyboard_init()
/DragonOS/kernel/src/exception/
H A Dirqdata.rs58 pub fn irqd_set(&self, status: IrqStatus) { in irqd_set()
61 common_data.insert_status(status); in irqd_set()
65 pub fn irqd_clear(&self, status: IrqStatus) { in irqd_clear()
68 common_data.clear_status(status); in irqd_clear()
221 pub fn insert_status(&self, status: IrqStatus) { in insert_status()
222 self.inner.lock_irqsave().irqd_insert(status); in insert_status()
225 pub fn clear_status(&self, status: IrqStatus) { in clear_status()
226 self.inner.lock_irqsave().irqd_clear(status); in clear_status()
282 pub fn status(&self) -> IrqStatus { in status() method
331 pub fn irqd_insert(&mut self, status: IrqStatus) { in irqd_insert()
[all …]
H A Dmanage.rs355 let status = irq_data.common_data().status(); in inner_setup_irq() localVariable
356 if status.trigger_type_was_set() { in inner_setup_irq()
357 old_trigger_type = status.trigger_type(); in inner_setup_irq()
648 if !desc_inner_guard.common_data().status().affinity_managed() { in irq_activate()
673 if desc_inner_guard.common_data().status().started() { in irq_startup()
727 if !common_data.status().disabled() { in irq_enable()
765 if common_data.status().affinity_managed() in irq_setup_affinity()
766 || common_data.status().contains(IrqStatus::IRQD_AFFINITY_SET) in irq_setup_affinity()
872 if !common_data.status().affinity_managed() { in __irq_startup_managed()
943 if !desc_inner_guard.common_data().status().masked() { in do_set_irq_trigger()
[all …]
H A Dhandle.rs138 let status = desc_inner_guard.common_data().status(); in handle() localVariable
139 if !status.disabled() && status.masked() { in handle()
163 let status = desc_inner_guard.common_data().status(); in irq_may_run() localVariable
166 if status.bitand(mask).is_empty() { in irq_may_run()
H A Dirqdomain.rs254 if !irq_data.common_data().status().is_activated() { in activate_irq()
259 irq_data.common_data().status().set_activated(); in activate_irq()
/DragonOS/kernel/src/process/
H A Dexit.rs38 pub status: i32, field
98 ret_info.status in kernel_wait4()
194 status: Signal::SIGCONT as i32, in do_waitpid()
221 status: exitcode, in do_waitpid()
228 ProcessState::Exited(status) => { in do_waitpid()
241 status: status as i32, in do_waitpid()
246 kwo.ret_status = status as i32; in do_waitpid()
H A Dsyscall.rs184 pub fn exit(status: usize) -> ! { in exit()
185 ProcessManager::exit(status); in exit()
/DragonOS/kernel/src/arch/riscv64/process/
H A Dkthread.rs36 frame.status.update_sie(true); in __inner_create()
37 frame.status.update_spp(SPP::Supervisor); in __inner_create()
38 frame.status.update_sum(true); in __inner_create()
85 off_status = const offset_of!(TrapFrame, status), in kernel_thread_bootstrap_stage1()
H A Dsyscall.rs103 regs.status.update_spp(SPP::User); in do_execve()
104 regs.status.update_fs(FS::Clean); in do_execve()
105 regs.status.update_sum(true); in do_execve()
H A Dmod.rs205 if unlikely(prev_regs.status.sd()) { in switch_process_fpu()
429 if regs.status.fs() == riscv::register::sstatus::FS::Dirty { in save()
436 if regs.status.fs() != riscv::register::sstatus::FS::Off { in restore()
443 regs.status.update_fs(riscv::register::sstatus::FS::Clean); in do_clean()
/DragonOS/kernel/src/driver/open_firmware/
H A Dfdt.rs278 let status = node.property("status"); in is_device_avaliable() localVariable
279 if status.is_none() { in is_device_avaliable()
283 let status = status.unwrap().as_str(); in is_device_avaliable() localVariable
284 if let Some(status) = status { in is_device_avaliable()
285 if status == "okay" || status == "ok" { in is_device_avaliable()
/DragonOS/kernel/src/arch/riscv64/interrupt/
H A Dmod.rs101 pub status: Sstatus, field
116 self.status.spp() == riscv::register::sstatus::SPP::User in is_from_user()
153 status: unsafe { core::mem::zeroed() }, in new()
H A Dentry.rs156 off_status = const offset_of!(TrapFrame, status), in _save_context()
214 off_status = const offset_of!(TrapFrame, status), in ret_from_exception()
/DragonOS/kernel/src/driver/net/e1000e/
H A De1000e.rs75 status: u8, field
86 status: u16, field
285 let status = unsafe { volread!(general_regs, status) }; in new() localVariable
324 ring.status = 0; in new()
331 ring.status = 1; in new()
434 if (desc.status & E1000E_RXD_STATUS_DD) == 0 { in e1000e_receive()
452 if (desc.status & E1000E_TXD_STATUS_DD) == 0 { in e1000e_can_transmit()
469 desc.status = 0; in e1000e_transmit()
637 status: ReadOnly<u32>, //0x00008 field
/DragonOS/kernel/src/driver/virtio/
H A Dtransport.rs88 fn set_status(&mut self, status: virtio_drivers::transport::DeviceStatus) { in set_status()
90 VirtIOTransport::Pci(transport) => transport.set_status(status), in set_status()
91 VirtIOTransport::Mmio(transport) => transport.set_status(status), in set_status()
H A Dtransport_mmio.rs115 fn set_status(&mut self, status: virtio_drivers::transport::DeviceStatus) { in set_status()
116 self.mmio_transport.set_status(status) in set_status()
H A Dtransport_pci.rs296 fn set_status(&mut self, status: DeviceStatus) { in set_status()
300 volwrite!(self.common_cfg, device_status, status.bits() as u8); in set_status()
/DragonOS/kernel/src/driver/pci/
H A Dpci.rs360 let status = Status::from_bits_truncate(common_header.status); in status_command() localVariable
362 (status, command) in status_command()
427 pub status: u16, // 用于记录pci总线相关时间的状态信息寄存器 field
671 let status: Status = Status::from_bits_truncate((result >> 16) as u16); in capabilities_offset() localVariable
672 if status.contains(Status::CAPABILITIES_LIST) { in capabilities_offset()
695 let status = (result >> 16) as u16; in pci_read_header() localVariable
716 status, in pci_read_header()
1076 HeaderType::Standard if common_header.status & 0x10 != 0 => { in pci_init()
1077 …bdf={}", common_header.class_code, common_header.subclass, common_header.status, box_pci_device.as… in pci_init()
1082 common_header.class_code, common_header.subclass, common_header.status in pci_init()
[all …]
/DragonOS/kernel/src/libs/
H A Dkeyboard_parser.rs27 status: ScanCodeStatus, field
35 status: ScanCodeStatus::new(), in new()
43 self.current_state = self.current_state.parse(scancode, &mut self.status); in parse()
/DragonOS/kernel/src/arch/x86_64/driver/apic/
H A Dlapic_vector.rs145 status: ApicChipStatus::empty(), in new()
164 status: ApicChipStatus, field
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.2.md49 - procfs->status增加显示preempt和虚拟运行时间 (#100)
279 * procfs->status增加显示preempt和虚拟运行时间
H A DV0.1.1.md35 - procfs:查看进程的status
/DragonOS/kernel/src/driver/disk/ahci/
H A Dhba.rs333 pub status: u8, // Status register field
379 pub status: u8, // Status register field
/DragonOS/user/apps/user-manage/src/check/
H A Dcheck.rs167 .status(); in check_group_gid()

12