/DragonOS/tools/debugging/logmonitor/src/backend/monitor/ |
H A D | mod.rs | 34 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument 40 type Target = T; typedef 42 fn deref(&self) -> &Self::Target { in deref() argument
|
/DragonOS/kernel/crates/crc/src/tables/ |
H A D | crc64.rs | 16 type Target = [u64; 256]; typedef 18 fn deref(&self) -> &Self::Target { in deref() argument
|
/DragonOS/kernel/crates/kprobe/src/arch/loongarch64/ |
H A D | mod.rs | 22 type Target = KprobeBasic; typedef 24 fn deref(&self) -> &Self::Target { in deref() argument 30 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument
|
/DragonOS/kernel/crates/kprobe/src/arch/x86/ |
H A D | mod.rs | 56 type Target = KprobeBasic; typedef 58 fn deref(&self) -> &Self::Target { in deref() argument 64 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument
|
/DragonOS/kernel/src/libs/ |
H A D | mutex.rs | 150 type Target = T; typedef 152 fn deref(&self) -> &Self::Target { in deref() argument 159 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument
|
H A D | align.rs | 95 type Target = T; typedef 97 fn deref(&self) -> &Self::Target { in deref() argument 103 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument
|
H A D | spinlock.rs | 178 type Target = T; typedef 180 fn deref(&self) -> &Self::Target { in deref() argument 187 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument
|
H A D | rwlock.rs | 551 type Target = T; typedef 553 fn deref(&self) -> &Self::Target { in deref() argument 559 type Target = T; typedef 561 fn deref(&self) -> &Self::Target { in deref() argument 567 type Target = T; typedef 569 fn deref(&self) -> &Self::Target { in deref() argument 575 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument
|
H A D | lazy_init.rs | 121 type Target = T; typedef
|
/DragonOS/kernel/crates/kprobe/src/arch/rv64/ |
H A D | mod.rs | 33 type Target = KprobeBasic; typedef 35 fn deref(&self) -> &Self::Target { in deref() argument 41 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument
|
/DragonOS/kernel/src/bpf/map/ |
H A D | queue.rs | 91 type Target = QueueMap; typedef 92 fn deref(&self) -> &Self::Target { in deref() argument 98 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument
|
/DragonOS/kernel/src/driver/base/map/ |
H A D | mod.rs | 147 type Target = Vec<Vec<DeviceStruct>>; typedef 149 fn deref(&self) -> &Self::Target { in deref() argument 155 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument
|
/DragonOS/kernel/src/driver/base/block/ |
H A D | gendisk.rs | 185 type Target = HashMap<u32, Arc<GenDisk>>; typedef 187 fn deref(&self) -> &Self::Target { in deref() argument 193 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument
|
H A D | block_device.rs | 272 type Target = String; typedef 274 fn deref(&self) -> &Self::Target { in deref() argument
|
/DragonOS/tools/debugging/logmonitor/src/backend/ |
H A D | loader.rs | 117 type Target = Sym; typedef 119 fn deref(&self) -> &Self::Target { in deref() argument
|
/DragonOS/kernel/src/mm/ |
H A D | kernel_mapper.rs | 145 type Target = PageMapper; typedef 147 fn deref(&self) -> &Self::Target { in deref() argument
|
/DragonOS/kernel/crates/ida/src/ |
H A D | lib.rs | 20 type Target = EmptyIdaItem; typedef 22 fn deref(&self) -> &Self::Target { in deref() argument
|
/DragonOS/kernel/src/driver/net/ |
H A D | virtio_net.rs | 313 type Target = VirtIONet<HalImpl, VirtIOTransport, 2>; typedef 314 fn deref(&self) -> &Self::Target { in deref() argument 320 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument 334 type Target = VirtIONicDeviceInner; typedef 335 fn deref(&self) -> &Self::Target { in deref() argument 340 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument 347 fn force_get_mut(&self) -> &mut <VirtIONicDeviceInnerWrapper as Deref>::Target { in force_get_mut() argument
|
H A D | loopback.rs | 145 type Target = LoopbackDriver; typedef 146 fn deref(&self) -> &Self::Target { in deref() argument 152 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument
|
/DragonOS/kernel/src/ipc/ |
H A D | signal_types.rs | 91 type Target = InnerSignalStruct; typedef 93 fn deref(&self) -> &Self::Target { in deref() argument 99 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument
|
/DragonOS/kernel/src/driver/base/ |
H A D | kobject.rs | 121 type Target = RwLock<KObjectState>; typedef 123 fn deref(&self) -> &Self::Target { in deref() argument
|
/DragonOS/kernel/src/driver/net/e1000e/ |
H A D | e1000e_driver.rs | 57 type Target = E1000EDriver; typedef 58 fn deref(&self) -> &Self::Target { in deref() argument 63 fn deref_mut(&mut self) -> &mut Self::Target { in deref_mut() argument
|
/DragonOS/kernel/src/perf/ |
H A D | mod.rs | 99 type Target = Box<dyn PerfEventOps>; typedef 101 fn deref(&self) -> &Self::Target { in deref() argument
|
/DragonOS/docs/kernel/debug/ |
H A D | debug-kernel-with-gdb.md | 291 Id Target Id Frame
|
/DragonOS/kernel/crates/intertrait/ |
H A D | README.md | 62 Target traits must be explicitly designated beforehand. There are three ways of doing it:
|