Home
last modified time | relevance | path

Searched refs:i64 (Results 1 – 25 of 36) sorted by relevance

12

/DragonOS/kernel/src/time/
H A Dtimekeep.rs12 const KTIME_MAX: i64 = !(1u64 << 63) as i64;
13 const KTIME_SEC_MAX: i64 = KTIME_MAX / NSEC_PER_SEC as i64;
16 pub type ktime_t = i64;
20 fn ktime_to_ns(kt: ktime_t) -> i64 { in ktime_to_ns() argument
36 pub fn ktime_get_real_ns() -> i64 { in ktime_get_real_ns()
49 fn ktime_set(secs: i64, nsecs: u64) -> ktime_t { in ktime_set() argument
54 return secs * NSEC_PER_SEC as i64 + nsecs as i64; in ktime_set()
H A Dmod.rs55 pub tv_sec: i64,
56 pub tv_nsec: i64,
61 pub fn new(sec: i64, nsec: i64) -> PosixTimeSpec { in new() argument
96 pub fn total_nanos(&self) -> i64 { in total_nanos() argument
113 tv_sec: dur.total_micros() as i64 / 1000000, in from()
114 tv_nsec: (dur.total_micros() as i64 % 1000000) * 1000, in from()
123 tv_nsec: value.tv_usec as i64 * 1000, in from()
145 micros: i64,
181 let mut mon: i64 = mon0.into(); in mktime64()
204 Self::from_secs(secs as i64) in mktime64()
[all …]
H A Dtimekeeping.rs52 xtime_remainder: i64,
54 raw_interval: i64,
58 ntp_error: i64,
134 timekeeper.xtime_remainder = (ntpinterval - timekeeper.xtime_interval) as i64; in timekeeper_setup_internals()
135 timekeeper.raw_interval = (timekeeper.xtime_interval >> clock_data.shift) as i64; in timekeeper_setup_internals()
145 pub fn timekeeping_get_ns(&self) -> i64 { in timekeeping_get_ns() argument
157 ) as i64; in timekeeping_get_ns()
161 pub fn timekeeping_bigadjust(&self, error: i64, interval: i64, offset: i64) -> (i64, i64, i32) { in timekeeping_bigadjust() argument
190 pub fn timekeeping_adjust(&self, offset: i64) -> i64 { in timekeeping_adjust() argument
192 let mut interval = timekeeper.cycle_interval.data() as i64; in timekeeping_adjust()
[all …]
H A Dtimeconv.rs3 const SECS_PER_HOUR: i64 = 60 * 60;
5 const SECS_PER_DAY: i64 = SECS_PER_HOUR * 24;
7 const MON_OF_YDAY: [[i64; 13]; 2] = [
93 rem += offset as i64; in time_to_calendar()
122 days -= ((guess_year - year) * 365 + leaps_between(year, guess_year)) as i64; in time_to_calendar()
H A Dtimer.rs29 const MAX_TIMEOUT: i64 = i64::MAX;
302 pub fn schedule_timeout(mut timeout: i64) -> Result<i64, SystemError> { in schedule_timeout() argument
317 timeout += TIMER_JIFFIES.load(Ordering::SeqCst) as i64; in schedule_timeout()
328 let time_remaining: i64 = timeout - TIMER_JIFFIES.load(Ordering::SeqCst) as i64; in schedule_timeout()
/DragonOS/kernel/src/sched/
H A Dcompletion.rs11 const MAX_TIMEOUT: i64 = i64::MAX;
30 fn do_wait_for_common(&self, mut timeout: i64, interuptible: bool) -> Result<i64, SystemError> { in do_wait_for_common() argument
69 pub fn wait_for_completion_timeout(&self, timeout: i64) -> Result<i64, SystemError> { in wait_for_completion_timeout() argument
74 pub fn wait_for_completion(&self) -> Result<i64, SystemError> { in wait_for_completion() argument
79 pub fn wait_for_completion_interruptible(&self) -> Result<i64, SystemError> { in wait_for_completion_interruptible() argument
85 timeout: i64, in wait_for_completion_interruptible_timeout() argument
86 ) -> Result<i64, SystemError> { in wait_for_completion_interruptible_timeout() argument
H A Dfair.rs58 pub vlag: i64,
341 avg_load: i64,
342 avg_vruntime: i64,
674 let delta = vruntime as i64 - min_vruntime as i64; in __update_min_vruntime()
715 se.force_mut().vlag = se.vlag * se.load.weight as i64 / weight as i64; in reweight_entity()
745 vlag = avg_vruntime as i64 - se.vruntime as i64; in reweight_eevdf()
746 vlag = vlag * old_weight as i64 / weight as i64; in reweight_eevdf()
747 se.force_mut().vruntime = (avg_vruntime as i64 - vlag) as u64; in reweight_eevdf()
750 let mut vslice = se.deadline as i64 - avg_vruntime as i64; in reweight_eevdf()
751 vslice = vslice * old_weight as i64 / weight as i64; in reweight_eevdf()
[all …]
/DragonOS/kernel/src/driver/base/block/
H A Dmod.rs9 SeekSet(i64),
10 SeekCurrent(i64),
11 SeekEnd(i64),
/DragonOS/kernel/src/net/event_poll/
H A Dsyscall.rs49 let sec: i64 = timeout as i64 / 1000; in epoll_wait()
50 let nsec: i64 = 1000000 * (timeout as i64 % 1000); in epoll_wait()
/DragonOS/docs/kernel/sched/
H A Dkernel_timer.md58 pub fn schedule_timeout(mut timeout: i64) -> Result<i64, SystemError>
71 - Ok(i64):剩余需要休眠的时间 (单位:**jiffies**)
86 - Ok(i64):最早结束的定时器的结束时间 (单位:**jiffies**)
/DragonOS/user/apps/test_statx/src/
H A Dmain.rs37 pub tv_sec: i64,
45 let x = sc::nr::STATX as i64; in main()
/DragonOS/kernel/src/libs/
H A Dvec_cursor.rs135 SeekFrom::SeekCurrent(offset) => self.pos as i64 + offset, in seek()
137 SeekFrom::SeekEnd(offset) => self.data.len() as i64 + offset, in seek()
143 if pos < 0 || pos > self.data.len() as i64 { in seek()
/DragonOS/kernel/src/mm/
H A Dc_adapter.rs54 return SystemError::ENOMEM.to_posix_errno() as i64 as usize; in do_kmalloc()
67 return SystemError::EINVAL.to_posix_errno() as i64 as usize; in kfree()
H A Dsyscall.rs622 file.lseek(SeekFrom::SeekSet(fstart as i64)).unwrap(); in msync()
626 file.lseek(SeekFrom::SeekSet(old_pos as i64)).unwrap(); in msync()
/DragonOS/kernel/src/arch/x86_64/driver/
H A Dtsc.rs74 } else if (Self::cpu_khz() as i64 - Self::tsc_khz() as i64).abs() * 10 in determine_cpu_tsc_frequency()
75 > Self::cpu_khz() as i64 in determine_cpu_tsc_frequency()
/DragonOS/kernel/src/process/
H A Dexit.rs57 mut pid: i64, in kernel_wait4() argument
63 if pid == i64::MIN { in kernel_wait4()
79 pid = ProcessManager::current_pcb().pid().data() as i64; in kernel_wait4()
/DragonOS/kernel/src/filesystem/fat/
H A Dfs.rs136 self.metadata.size = f.size() as i64; in update_metadata()
139 self.metadata.size = d.size(&self.fs.upgrade().unwrap().clone()) as i64; in update_metadata()
437 cursor.seek(SeekFrom::SeekSet(blk_offset as i64))?; in get_fat_entry()
528 cursor.seek(SeekFrom::SeekSet(blk_offset as i64))?; in get_fat_entry_raw()
984 cursor.seek(SeekFrom::SeekSet(in_block_offset as i64))?; in get_free_cluster()
1029 cursor.seek(SeekFrom::SeekSet(in_block_offset as i64))?; in get_free_cluster()
1058 cursor.seek(SeekFrom::SeekSet(in_block_offset as i64))?; in get_free_cluster()
1104 cursor.seek(SeekFrom::SeekSet(in_block_offset as i64))?; in set_entry()
1114 cursor.seek(SeekFrom::SeekSet(in_block_offset as i64))?; in set_entry()
1136 cursor.seek(SeekFrom::SeekSet(in_block_offset as i64))?; in set_entry()
[all …]
/DragonOS/kernel/src/filesystem/vfs/
H A Dopen.rs167 const UTIME_NOW: i64 = (1i64 << 30) - 1i64;
168 const UTIME_OMIT: i64 = (1i64 << 30) - 2i64;
H A Dfile.rs384 let pos: i64 = match origin { in lseek()
386 SeekFrom::SeekCurrent(offset) => self.offset.load(Ordering::SeqCst) as i64 + offset, in lseek()
477 dirent.d_off += dirent.d_reclen as i64; in readdir()
H A Dsyscall.rs104 rdev: i64,
106 size: i64,
108 blcok_size: i64,
174 stx_size: i64,
600 pub fn lseek(fd: i32, offset: i64, seek: u32) -> Result<usize, SystemError> { in lseek() argument
1279 kstat.blcok_size = metadata.blk_size as i64; in do_fstat()
1292 kstat.rdev = metadata.raw_dev.data() as i64; in do_fstat()
/DragonOS/kernel/src/driver/video/fbdev/
H A Dvesafb.rs346 let pos = pos as i64; in fb_read()
347 let size = size as i64; in fb_read()
349 let len = core::cmp::min(size - pos, buf.len() as i64) as usize; in fb_read()
367 let pos = pos as i64; in fb_write()
368 let size = size as i64; in fb_write()
370 let len = core::cmp::min(size - pos, buf.len() as i64) as usize; in fb_write()
/DragonOS/kernel/src/ipc/
H A Dshm.rs593 shm_atime: i64,
595 shm_dtime: i64,
597 shm_ctime: i64,
H A Dpipe.rs139 size: PIPE_BUFF_SIZE as i64, in new()
302 metadata.size = inode.data.len() as i64; in metadata()
/DragonOS/kernel/src/filesystem/procfs/
H A Dmod.rs145 fn open_status(&self, pdata: &mut ProcfsFilePrivateData) -> Result<i64, SystemError> { in open_status() argument
240 return Ok((pdata.len() * size_of::<u8>()) as i64); in open_status()
244 fn open_meminfo(&self, pdata: &mut ProcfsFilePrivateData) -> Result<i64, SystemError> { in open_meminfo() argument
266 return Ok((data.len() * size_of::<u8>()) as i64); in open_meminfo()
/DragonOS/docs/kernel/memory_management/
H A Dmmio.md143 num_free: i64,

12