Home
last modified time | relevance | path

Searched refs:load (Results 1 – 25 of 54) sorted by relevance

123

/DragonOS/kernel/src/libs/lib_ui/
H A Dtextui_no_alloc.rs36 if NO_ALLOC_OPERATIONS_LINE.load(Ordering::SeqCst) >= TRUE_LINE_NUM.load(Ordering::SeqCst) { in next_line()
66 let mut space_to_print = 8 - NO_ALLOC_OPERATIONS_INDEX.load(Ordering::SeqCst) % 8; in no_init_textui_putchar_window()
69 LineId::new(NO_ALLOC_OPERATIONS_LINE.load(Ordering::SeqCst)), in no_init_textui_putchar_window()
70 LineIndex::new(NO_ALLOC_OPERATIONS_INDEX.load(Ordering::SeqCst)), in no_init_textui_putchar_window()
79 let op_char = NO_ALLOC_OPERATIONS_INDEX.load(Ordering::SeqCst); in no_init_textui_putchar_window()
83 LineId::new(NO_ALLOC_OPERATIONS_LINE.load(Ordering::SeqCst)), in no_init_textui_putchar_window()
84 LineIndex::new(NO_ALLOC_OPERATIONS_INDEX.load(Ordering::SeqCst)), in no_init_textui_putchar_window()
95 if NO_ALLOC_OPERATIONS_LINE.load(Ordering::SeqCst) < 0 { in no_init_textui_putchar_window()
104 if NO_ALLOC_OPERATIONS_INDEX.load(Ordering::SeqCst) in no_init_textui_putchar_window()
105 == CHAR_PER_LINE.load(Ordering::SeqCst) in no_init_textui_putchar_window()
[all …]
H A Dscreen_manager.rs76 if unlikely(!SCM_DOUBLE_BUFFER_ENABLED.load(Ordering::SeqCst)) { in new()
308 if SCM_DOUBLE_BUFFER_ENABLED.load(Ordering::SeqCst) { in scm_framework_enable()
339 if SCM_DOUBLE_BUFFER_ENABLED.load(Ordering::SeqCst) { in scm_enable_double_buffer()
/DragonOS/kernel/src/sched/
H A Dpelt.rs50 load: u32, in update_load_sum()
68 if load == 0 { in update_load_sum()
73 self.accumulate_sum(delta, load, runnable, running) != 0 in update_load_sum()
79 load: u32, in accumulate_sum()
95 if load > 0 { in accumulate_sum()
106 if load > 0 { in accumulate_sum()
107 self.load_sum += (contrib * load) as u64; in accumulate_sum()
158 pub fn update_load_avg(&mut self, load: u64) { in update_load_avg()
161 self.load_avg = (load * self.load_sum) as usize / divider; in update_load_avg()
183 sa.util_avg = cfs_rq.avg.util_avg * se.load.weight as usize; in post_init_entity_util_avg()
[all …]
H A Dfair.rs45 pub load: LoadWeight, field
94 slice: SYSCTL_SHCED_BASE_SLICE.load(Ordering::SeqCst), in new()
95 load: Default::default(), in new()
187 if unlikely(self.load.weight != LoadWeight::NICE_0_LOAD_SHIFT as u64) { in calculate_delta_fair()
190 .load in calculate_delta_fair()
207 if unlikely(self.load.weight != shares) { in update_cfs_group()
300 self.avg.load_avg = LoadWeight::scale_load_down(self.load.weight) as usize; in init_entity_runnable_average()
309 load: LoadWeight, field
377 load: LoadWeight::default(), in new()
462 if unlikely(nr_running > SCHED_NR_LATENCY.load(Ordering::SeqCst)) { in sched_period()
[all …]
H A Dcputime.rs18 let seq = irqtime.sync.load(Ordering::SeqCst); in irq_time_read()
21 if seq == irqtime.sync.load(Ordering::SeqCst) { in irq_time_read()
/DragonOS/kernel/src/libs/
H A Donce.rs114 f(&self.inner.load(Ordering::SeqCst)); in call_once_force()
123 self.inner.load(Ordering::SeqCst) == OnceState::Complete in is_completed()
129 self.inner.load(Ordering::SeqCst) in state()
H A Drwlock.rs195 let state = self.lock.load(Ordering::Relaxed); in reader_count()
203 return (self.lock.load(Ordering::Relaxed) & WRITER) / WRITER; in writer_count()
357 debug_assert!(self.lock.load(Ordering::Relaxed) & !WRITER > 0); in force_read_decrement()
366 debug_assert_eq!(self.lock.load(Ordering::Relaxed) & !(WRITER | UPGRADED), 0); in force_write_unlock()
532 self.inner.lock.load(Ordering::Acquire) & (WRITER | UPGRADED), in downgrade_to_upgradeable()
583 debug_assert!(self.lock.load(Ordering::Relaxed) & !(WRITER | UPGRADED) > 0); in drop()
592 self.inner.lock.load(Ordering::Relaxed) & (WRITER | UPGRADED), in drop()
603 debug_assert_eq!(self.inner.lock.load(Ordering::Relaxed) & WRITER, WRITER); in drop()
H A Dint_like.rs77 pub fn load(&self, order: ::core::sync::atomic::Ordering) -> $new_type_name {
78 $new_type_name::from(self.container.load(order))
H A Dlazy_init.rs51 let initialized = self.initialized.load(Ordering::Acquire); in initialized()
/DragonOS/kernel/src/arch/x86_64/driver/apic/
H A Dmod.rs453 return LOCAL_APIC_ENABLE_TYPE.load(Ordering::SeqCst) == LocalApicEnableType::X2Apic; in x2apic_enabled()
525 if LOCAL_APIC_ENABLE_TYPE.load(Ordering::SeqCst) == LocalApicEnableType::X2Apic { in send_eoi()
533 if LOCAL_APIC_ENABLE_TYPE.load(Ordering::SeqCst) == LocalApicEnableType::X2Apic { in version()
545 if LOCAL_APIC_ENABLE_TYPE.load(Ordering::SeqCst) == LocalApicEnableType::X2Apic { in support_eoi_broadcast_suppression()
557 if LOCAL_APIC_ENABLE_TYPE.load(Ordering::SeqCst) == LocalApicEnableType::X2Apic { in max_lvt_entry()
569 if LOCAL_APIC_ENABLE_TYPE.load(Ordering::SeqCst) == LocalApicEnableType::X2Apic { in id()
581 if LOCAL_APIC_ENABLE_TYPE.load(Ordering::SeqCst) == LocalApicEnableType::X2Apic { in set_lvt()
589 if LOCAL_APIC_ENABLE_TYPE.load(Ordering::SeqCst) == LocalApicEnableType::X2Apic { in read_lvt()
601 if LOCAL_APIC_ENABLE_TYPE.load(Ordering::SeqCst) == LocalApicEnableType::X2Apic { in mask_all_lvt()
609 if LOCAL_APIC_ENABLE_TYPE.load(Ordering::SeqCst) == LocalApicEnableType::X2Apic { in write_icr()
/DragonOS/kernel/src/time/
H A Dtimer.rs48 let result = TIMER_JIFFIES.load(Ordering::SeqCst) + self.data(); in timer_jiffies()
263 if front_jiffies >= TIMER_JIFFIES.load(Ordering::SeqCst) { in run()
288 return TIMER_JIFFIES.load(Ordering::SeqCst) + expire_ms * 1000000 / NSEC_PER_JIFFY as u64; in next_n_ms_timer_jiffies()
292 return TIMER_JIFFIES.load(Ordering::SeqCst) + expire_us * 1000 / NSEC_PER_JIFFY as u64; in next_n_us_timer_jiffies()
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()
386 return TIMER_JIFFIES.load(Ordering::SeqCst); in clock()
/DragonOS/kernel/src/mm/
H A Dpercpu.rs36 if cpu_num.load(core::sync::atomic::Ordering::SeqCst) != 0 { in init()
69 let cpu_num = CPU_NUM_ATOMIC.load(core::sync::atomic::Ordering::SeqCst); in new()
H A Dinit.rs81 MM_INIT.load(Ordering::SeqCst) in mm_init_status()
/DragonOS/kernel/src/driver/acpi/
H A Dpmtmr.rs15 let port = PMTMR_IO_PORT.load(Ordering::SeqCst); in acpi_pm_read_early()
/DragonOS/kernel/crates/rust-slabmalloc/src/
H A Dpages.rs66 let bitval = b.load(Ordering::Relaxed); in first_fit()
98 (self[base_idx].load(Ordering::Relaxed) & (1 << bit_idx)) > 0 in is_allocated()
128 .filter(|&x| x.load(Ordering::Relaxed) != u64::MAX) in is_full()
146 return (free_mask & bitmap.load(Ordering::Relaxed)) == 0; in all_free()
149 if bitmap.load(Ordering::Relaxed) == 0 { in all_free()
/DragonOS/kernel/src/libs/ida/src/
H A Dlib.rs35 if unlikely(self.dead.load(Ordering::SeqCst)) { in alloc()
/DragonOS/kernel/src/driver/clocksource/
H A Dacpi_pm.rs29 return unsafe { CurrentPortIOArch::in32(PMTMR_IO_PORT.load(Ordering::SeqCst) as u16) } in read_pmtmr()
223 PMTMR_IO_PORT.load(Ordering::SeqCst) in find_acpi_pm_clock()
240 if PMTMR_IO_PORT.load(Ordering::SeqCst) == 0 { in init_acpi_pm_clocksource()
/DragonOS/kernel/src/filesystem/vfs/
H A Dfile.rs169 let page = cursor.load().map(|r| (*r).clone()); in get_page()
238 self.offset.load(core::sync::atomic::Ordering::SeqCst), in read()
254 self.offset.load(core::sync::atomic::Ordering::SeqCst), in write()
386 SeekFrom::SeekCurrent(offset) => self.offset.load(Ordering::SeqCst) as i64 + offset, in lseek()
431 let offset = self.offset.load(Ordering::SeqCst); in readdir()
492 offset: AtomicUsize::new(self.offset.load(Ordering::SeqCst)), in try_clone()
/DragonOS/kernel/src/driver/tty/
H A Dkthread.rs54 if CURRENT_VCNUM.load(core::sync::atomic::Ordering::SeqCst) != -1 { in tty_refresh_thread()
H A Dtty_port.rs19 VIRT_CONSOLES[CURRENT_VCNUM.load(Ordering::SeqCst) as usize] in current_tty_port()
/DragonOS/kernel/src/arch/x86_64/smp/
H A Dmod.rs124 if !self.initialized.load(Ordering::SeqCst) { in set_cpu_count()
131 if !self.initialized.load(Ordering::SeqCst) { in set_phys_id()
/DragonOS/kernel/src/driver/serial/serial8250/
H A Dserial8250_pio.rs106 self.set_divisor(self.baudrate.load(Ordering::SeqCst)) in init()
234 Some(self.baudrate.load(Ordering::SeqCst)) in baud_rate()
/DragonOS/kernel/src/process/
H A Dexec.rs28 fn load( in load() method
190 .load(param, &head_buf) in load_binary_file()
/DragonOS/tools/debugging/logmonitor/src/backend/
H A Dloader.rs14 pub fn load(kernel: &PathBuf) -> AppResult<KernelMetadata> { in load() method
/DragonOS/kernel/src/smp/cpu/
H A Dmod.rs139 self.possible_cnt.load(core::sync::atomic::Ordering::SeqCst) in possible_cpus_count()
143 self.present_cnt.load(core::sync::atomic::Ordering::SeqCst) in present_cpus_count()

123