Home
last modified time | relevance | path

Searched refs:int_like (Results 1 – 15 of 15) sorted by relevance

/DragonOS/kernel/src/arch/x86_64/driver/apic/
H A Dhw_irq.rs1 use crate::{exception::HardwareIrqNumber, int_like};
3 int_like!(ApicId, u32);
/DragonOS/kernel/src/libs/
H A Dint_like.rs28 macro_rules! int_like { macro
56 int_like!($new_type_name, $backing_type);
144 int_like!(UsizeLike, usize); in test()
148 int_like!(UsizeLike2, AtomicUsizeLike, usize, AtomicUsize); in test()
H A Dmod.rs6 pub mod int_like; module
/DragonOS/kernel/src/exception/
H A Dmod.rs110 int_like!(IrqNumber, u32);
120 int_like!(HardwareIrqNumber, u32);
/DragonOS/kernel/src/driver/serial/
H A Dmod.rs43 int_like!(BaudRate, AtomicBaudRate, u32, AtomicU32);
44 int_like!(DivisorFraction, u32);
/DragonOS/kernel/src/net/socket/
H A Dhandle.rs4 int_like!(KernelHandle, usize);
/DragonOS/kernel/src/process/
H A Dcred.rs9 int_like!(Kuid, AtomicKuid, usize, AtomicUsize);
10 int_like!(Kgid, AtomicKgid, usize, AtomicUsize);
H A Dmod.rs517 int_like!(Pid, AtomicPid, usize, AtomicUsize);
/DragonOS/kernel/src/driver/virtio/
H A Dmod.rs59 int_like!(VirtIODeviceIndex, usize);
/DragonOS/docs/community/ChangeLog/V0.1.x/
H A DV0.1.8.md49 - feature: 添加AlignBox和int_like宏 (#272)
491 添加AlignBox和int_like宏 (#272)
/DragonOS/kernel/src/ipc/
H A Dshm.rs46 int_like!(ShmId, usize);
47 int_like!(ShmKey, usize);
/DragonOS/kernel/src/smp/cpu/
H A Dmod.rs17 int_like!(ProcessorId, AtomicProcessorId, u32, AtomicU32);
/DragonOS/kernel/src/time/
H A Dtimer.rs43 int_like!(Jiffies, u64);
/DragonOS/kernel/src/filesystem/vfs/
H A Dmod.rs39 int_like!(InodeId, AtomicInodeId, usize, AtomicUsize);
/DragonOS/kernel/src/driver/video/fbdev/base/
H A Dmod.rs31 int_like!(FbId, u32);