/DragonOS-0.1.8/kernel/src/arch/x86_64/asm/ |
D | cmpxchg.rs | 3 fn __try_cmpxchg_q(ptr: *mut u64, old_ptr: *mut u64, new_ptr: *mut u64) -> bool; in __try_cmpxchg_q() 9 pub unsafe fn try_cmpxchg_q(ptr: *mut u64, old_ptr: *mut u64, new_ptr: *mut u64) -> bool { in try_cmpxchg_q()
|
/DragonOS-0.1.8/kernel/src/time/ |
D | timer.rs | 222 pub fn next_n_ms_timer_jiffies(expire_ms: u64) -> u64 { in next_n_ms_timer_jiffies() 226 pub fn next_n_us_timer_jiffies(expire_us: u64) -> u64 { in next_n_us_timer_jiffies() 289 pub fn update_timer_jiffies(add_jiffies: u64) -> u64 { in update_timer_jiffies() 327 pub extern "C" fn rs_timer_next_n_ms_jiffies(expire_ms: u64) -> u64 { in rs_timer_next_n_ms_jiffies() 332 pub extern "C" fn rs_timer_next_n_us_jiffies(expire_us: u64) -> u64 { in rs_timer_next_n_us_jiffies() 345 pub extern "C" fn rs_update_timer_jiffies(add_jiffies: u64) -> u64 { in rs_update_timer_jiffies()
|
D | mod.rs | 214 pub const fn millis(&self) -> u64 { in millis() 219 pub const fn micros(&self) -> u64 { in micros() 224 pub const fn secs(&self) -> u64 { in secs() 229 pub const fn total_millis(&self) -> u64 { in total_millis() 234 pub const fn total_micros(&self) -> u64 { in total_micros()
|
D | clocksource.rs | 61 pub fn data(&self) -> u64 { in data() 249 pub fn clocksource_max_deferment(&self) -> u64 { in clocksource_max_deferment() 615 pub fn clocksource_cyc2ns(cycles: CycleNum, mult: u32, shift: u32) -> u64 { in clocksource_cyc2ns()
|
D | timekeeping.rs | 135 pub fn tk_get_ns(&self) -> u64 { in tk_get_ns()
|
/DragonOS-0.1.8/kernel/src/process/ |
D | fork.rs | 24 pub extern "C" fn process_copy_sighand(clone_flags: u64, pcb: *mut process_control_block) -> i32 { in process_copy_sighand() 83 pub extern "C" fn process_copy_signal(clone_flags: u64, pcb: *mut process_control_block) -> i32 { in process_copy_signal()
|
D | c_adapter.rs | 51 clone_flags: u64, in process_copy_files()
|
D | process.rs | 51 _state: u64, in process_try_to_wake_up() 143 clone_flags: u64, in copy_files()
|
/DragonOS-0.1.8/kernel/src/arch/x86_64/ |
D | syscall.rs | 24 fn do_fork(regs: *mut pt_regs, clone_flags: u64, stack_start: u64, stack_size: u64) -> u64; in do_fork()
|
/DragonOS-0.1.8/kernel/src/io/ |
D | disk_info.rs | 30 lba_start: u64, in new() 31 sectors_num: u64, in new()
|
/DragonOS-0.1.8/kernel/src/libs/ |
D | notifier.rs | 12 fn notifier_call(&self, action: u64, data: Option<&T>) -> i32; in notifier_call() 80 action: u64, in call_chain() 126 action: u64, in call_chain() 164 action: u64, in call_chain() 191 action: u64, in call_chain()
|
D | vec_cursor.rs | 82 pub fn read_u64(&mut self) -> Result<u64, SystemError> { in read_u64() 197 pub fn write_u64(&mut self, value: u64) -> Result<u64, SystemError> { in write_u64()
|
D | wait_queue.rs | 170 pub fn wakeup_all(&self, state: u64) { in wakeup_all()
|
/DragonOS-0.1.8/kernel/src/filesystem/vfs/ |
D | core.rs | 203 pub fn do_mkdir(path: &str, _mode: FileMode) -> Result<u64, SystemError> { in do_mkdir() 232 pub fn do_remove_dir(path: &str) -> Result<u64, SystemError> { in do_remove_dir() 268 pub fn do_unlink_at(path: &str, _mode: FileMode) -> Result<u64, SystemError> { in do_unlink_at()
|
D | file.rs | 245 pub fn readdir(&mut self, dirent: &mut Dirent) -> Result<u64, SystemError> { in readdir()
|
/DragonOS-0.1.8/kernel/src/filesystem/fat/ |
D | entry.rs | 64 pub fn size(&self) -> u64 { in size() 85 offset: u64, in read() 162 offset: u64, in write() 232 offset: u64, in ensure_len() 233 len: u64, in ensure_len() 321 range_start: u64, in zero_range() 322 range_end: u64, in zero_range() 404 pub fn size(&self, fs: &Arc<FATFileSystem>) -> u64 { in size() 417 num_free: u64, in find_free_entries() 419 ) -> Result<Option<(Cluster, u64)>, SystemError> { in find_free_entries() argument [all …]
|
D | fs.rs | 341 pub fn bytes_per_cluster(&self) -> u64 { in bytes_per_cluster() 450 pub fn get_fat_entry_raw(&self, cluster: Cluster) -> Result<u64, SystemError> { in get_fat_entry_raw() 501 pub fn root_dir_bytes_offset(&self) -> u64 { in root_dir_bytes_offset() 519 pub fn root_dir_end_bytes_offset(&self) -> Option<u64> { in root_dir_end_bytes_offset() 533 pub fn cluster_bytes_offset(&self, cluster: Cluster) -> u64 { in cluster_bytes_offset() 650 pub fn fat_start_sector(&self) -> u64 { in fat_start_sector() 657 pub fn active_fat(&self) -> u64 { in active_fat() 673 pub fn fat_size(&self) -> u64 { in fat_size() 717 pub fn bytes_to_sector(&self, in_partition_bytes_offset: u64) -> u64 { in bytes_to_sector() 723 pub fn get_in_partition_bytes_offset(&self, disk_bytes_offset: u64) -> u64 { in get_in_partition_bytes_offset() [all …]
|
D | bpb.rs | 166 fat_start_sector: u64, in get_fat_bytes_offset() 167 bytes_per_sec: u64, in get_fat_bytes_offset() 168 ) -> u64 { in get_fat_bytes_offset()
|
/DragonOS-0.1.8/kernel/src/mm/ |
D | mmio_buddy.rs | 481 res_vaddr: *mut u64, in create_mmio() 482 res_length: *mut u64, in create_mmio() 641 res_vaddr: *mut u64, in mmio_create() 642 res_length: *mut u64, in mmio_create() 662 pub extern "C" fn mmio_release(vaddr: u64, length: u64) -> i32 { in mmio_release()
|
/DragonOS-0.1.8/kernel/src/arch/x86_64/interrupt/ |
D | ipi.rs | 4 pub fn apic_write_icr(value: u64); in apic_write_icr()
|
/DragonOS-0.1.8/kernel/src/ipc/ |
D | signal.rs | 377 fn signal_wake_up_state(pcb: &mut process_control_block, state: u64) { in signal_wake_up_state() 865 pub fn sigmask(sig: SignalNumber) -> u64 { in sigmask() 870 pub fn sys_rt_sigreturn(regs: &mut pt_regs) -> u64 { in sys_rt_sigreturn()
|
D | signal_types.rs | 591 pub fn sigset_delmask(set: &mut sigset_t, mask: u64) { in sigset_delmask() 606 pub fn sigset_init(new_set: &mut sigset_t, mask: u64) { in sigset_init()
|
/DragonOS-0.1.8/kernel/src/driver/disk/ahci/ |
D | hba.rs | 192 pub fn init(&mut self, clb: u64, fb: u64, ctbas: &Vec<u64>) { in init()
|
/DragonOS-0.1.8/kernel/src/driver/virtio/ |
D | transport_pci.rs | 200 fn read_device_features(&mut self) -> u64 { in read_device_features() 212 fn write_driver_features(&mut self, driver_features: u64) { in write_driver_features()
|
/DragonOS-0.1.8/kernel/src/filesystem/procfs/ |
D | mod.rs | 658 pub extern "C" fn rs_procfs_register_pid(pid: pid_t) -> u64 { in rs_procfs_register_pid() 684 pub extern "C" fn rs_procfs_unregister_pid(pid: pid_t) -> u64 { in rs_procfs_unregister_pid()
|