/DragonOS/docs/kernel/filesystem/vfs/ |
H A D | design.md | 29 … │ │ while doing "lookup" or "find" operations. │ 58   对于大部分的操作,MountFS都是直接转发给具体的文件系统,而不做任何处理。同时,为了支持跨文件系统的操作,比如在目录树上查找,每次lookup操作或者是find操作,都会…
|
/DragonOS/kernel/src/arch/x86_64/interrupt/ |
H A D | handle.rs | 25 let desc = irq_desc_manager().lookup(IrqNumber::new(vector)); in x86_64_do_irq()
|
H A D | ipi.rs | 235 let desc = irq_desc_manager().lookup(irq).unwrap(); in do_init_irq_handler()
|
/DragonOS/kernel/src/process/ |
H A D | stdio.rs | 24 .lookup(&tty_path) in stdio_init()
|
H A D | exec.rs | 121 let inode = ROOT_INODE().lookup(file_path)?; in new()
|
/DragonOS/kernel/src/exception/ |
H A D | irqdomain.rs | 184 .lookup(irq) in domain_associate() 388 let desc = irq_desc_manager().lookup(virq)?; in domain_get_irq_data() 427 .lookup(IrqNumber::new(hwirq.data())) in resolve_irq_mapping() 439 let irq_data = revmap.lookup(hwirq).ok_or(SystemError::EINVAL)?; in resolve_irq_mapping() 597 fn lookup(&self, hwirq: HardwareIrqNumber) -> Option<Arc<IrqData>> { in lookup() method
|
H A D | irqdesc.rs | 922 pub fn lookup(&self, irq: IrqNumber) -> Option<Arc<IrqDesc>> { in lookup() method 944 let desc = self.lookup(irq)?; in do_lookup_and_lock() 994 let desc = self.lookup(irq).ok_or(SystemError::EINVAL)?; in set_percpu_devid()
|
H A D | manage.rs | 137 let desc = irq_desc_manager().lookup(irq).ok_or(SystemError::EINVAL)?; in request_threaded_irq() 1031 let desc = irq_desc_manager().lookup(irq).ok_or(SystemError::EINVAL)?; in irq_clear_status_flags()
|
H A D | irqchip.rs | 524 let desc = irq_desc_manager().lookup(irq).ok_or(SystemError::EINVAL)?; in irq_set_handler_data()
|
/DragonOS/kernel/src/filesystem/vfs/ |
H A D | open.rs | 89 inode.lookup(path.as_str()) in do_fchownat() 193 ROOT_INODE().lookup(parent_path.unwrap_or("/"))?; in do_sys_openat2() 260 inode_begin.lookup(path.as_str())?
|
H A D | mod.rs | 597 pub fn lookup(&self, path: &str) -> Result<Arc<dyn IndexNode>, SystemError> { in lookup() method
|
H A D | syscall.rs | 1570 let inode = inode.lookup(path.as_str())?; in readlink_at()
|
/DragonOS/kernel/src/driver/clocksource/ |
H A D | timer_riscv.rs | 109 let desc = irq_desc_manager().lookup(virq).unwrap(); in riscv_sbi_timer_irq_desc_init()
|
/DragonOS/kernel/src/filesystem/overlayfs/ |
H A D | mod.rs | 157 .lookup(&mount_data.upper_dir) in make_overlayfs() 174 … let lower_inode = ROOT_INODE().lookup(dir).map_err(|_| SystemError::EINVAL)?; // 处理错误 in make_overlayfs()
|
/DragonOS/kernel/src/driver/tty/ |
H A D | tty_driver.rs | 260 .lookup(index, TtyDriverPrivateData::Unused); in lookup_tty() 502 fn lookup( in lookup() method
|
/DragonOS/kernel/src/arch/x86_64/driver/apic/ |
H A D | apic_timer.rs | 95 let desc = irq_desc_manager().lookup(APIC_TIMER_IRQ_NUM).unwrap(); in local_apic_timer_irq_desc_init()
|
H A D | ioapic.rs | 413 let desc = irq_desc_manager().lookup(irq).unwrap(); in ioapic_init()
|
/DragonOS/kernel/src/driver/tty/pty/ |
H A D | unix98pty.rs | 201 fn lookup( in lookup() method
|
/DragonOS/docs/kernel/trace/ |
H A D | eBPF.md | 203 /// perform a lookup in percpu map for an entry associated to key on cpu.
|
/DragonOS/kernel/src/driver/irqchip/ |
H A D | riscv_sifive_plic.rs | 604 let irq_desc = irq_desc_manager().lookup(virq).unwrap(); in map()
|