/DragonOS-0.1.5/kernel/src/driver/virtio/ |
D | volatile.rs | 8 pub fn new(value: T) -> Self { in new() method 25 pub fn new(value: T) -> Self { in new() method
|
/DragonOS-0.1.5/kernel/src/libs/ |
D | semaphore.rs | 21 fn new(counter: i32) -> Result<Self, i32> { in new() method
|
D | lockref.rs | 41 pub fn new() -> LockRef { in new() method 62 let mut new = LockRef::INIT; in cmpxchg_loop() localVariable
|
D | mutex.rs | 47 pub const fn new(value: T) -> Self { in new() method
|
D | spinlock.rs | 164 pub const fn new(value: T) -> Self { in new() method
|
D | vec_cursor.rs | 23 pub fn new(data: Vec<u8>) -> Self { in new() method
|
D | rwlock.rs | 68 pub const fn new(data: T) -> Self { in new() method
|
/DragonOS-0.1.5/kernel/src/sched/ |
D | rt.rs | 47 pub fn new() -> RTQueue { in new() method 106 pub fn new() -> SchedulerRT { in new() method
|
D | cfs.rs | 51 pub fn new(idle_pcb: *mut process_control_block) -> CFSQueue { in new() method 118 pub fn new() -> SchedulerCFS { in new() method
|
/DragonOS-0.1.5/kernel/src/io/ |
D | disk_info.rs | 28 pub fn new( in new() method
|
/DragonOS-0.1.5/kernel/src/mm/ |
D | mmio_buddy.rs | 49 fn new() -> Self { in new() method 616 pub fn new() -> Self { in new() method 638 fn new() -> Self { in new() method
|
/DragonOS-0.1.5/kernel/src/filesystem/vfs/ |
D | file.rs | 99 pub fn new(inode: Arc<dyn IndexNode>, mode: FileMode) -> Result<Self, i32> { in new() method 293 pub fn new() -> Box<FileDescriptorVec> { in new() method
|
/DragonOS-0.1.5/kernel/src/filesystem/devfs/ |
D | null_dev.rs | 34 pub fn new() -> Arc<Self> { in new() method
|
D | zero_dev.rs | 34 pub fn new() -> Arc<Self> { in new() method
|
D | mod.rs | 49 pub fn new() -> Arc<Self> { in new() method 197 pub fn new(dev_type_: FileType, mode_: u32, data_: usize) -> Self { in new() method
|
/DragonOS-0.1.5/kernel/src/driver/disk/ahci/ |
D | ahci_inode.rs | 38 pub fn new(disk: Arc<LockedAhciDisk>) -> Arc<Self> { in new() method
|
D | ahcidisk.rs | 314 pub fn new( in new() method
|
/DragonOS-0.1.5/kernel/src/filesystem/fat/ |
D | fs.rs | 84 pub fn new(fs_info: FATFsInfo) -> Self { in new() method 162 pub fn new( in new() method 246 pub fn new(partition: Arc<Partition>) -> Result<Arc<FATFileSystem>, i32> { in new() method 1196 pub fn new( in new() method 1628 pub fn new(cluster: u64) -> Self { in new() method 1653 let new: Option<Cluster> = match self.current_cluster { in next() localVariable
|
D | entry.rs | 903 pub fn new(attr: u8) -> Self { in new() method 975 fn new(ord: u8, name_part: &[u16], check_sum: u8) -> Self { in new() method 1560 pub fn new( in new() method 1808 pub fn new(mut name: &str) -> Self { in new() method 2088 fn new() -> Self { in new() method 2176 pub fn new(name: &str, checksum: u8) -> Self { in new() method 2271 pub fn new( in new() method
|
D | bpb.rs | 183 pub fn new(partition: Arc<Partition>) -> Result<BiosParameterBlock, i32> { in new() method
|
/DragonOS-0.1.5/kernel/src/driver/keyboard/ |
D | ps2_keyboard.rs | 32 pub fn new(f_ops: &vfs_file_operations_t) -> Arc<Self> { in new() method
|
/DragonOS-0.1.5/kernel/src/filesystem/procfs/ |
D | mod.rs | 81 pub fn new() -> Self { in new() method 235 pub fn new() -> Arc<Self> { in new() method
|
/DragonOS-0.1.5/kernel/src/common/ |
D | list.h | 76 static inline void list_replace(struct List *old, struct List *new) in list_replace()
|
/DragonOS-0.1.5/kernel/src/filesystem/ramfs/ |
D | mod.rs | 78 pub fn new() -> Arc<Self> { in new() method
|
/DragonOS-0.1.5/kernel/src/ipc/ |
D | signal_types.rs | 193 pub fn new(sig: SignalNumber, _si_errno: i32, _si_code: si_code_val) -> Self { in new() method 473 pub fn new(capacity: usize) -> Self { in new() method
|