Home
last modified time | relevance | path

Searched refs:mem (Results 1 – 25 of 78) sorted by relevance

1234

/DragonOS/kernel/src/driver/firmware/efi/
H A Dguid.rs1 use core::{fmt, mem};
7 unsafe { mem::transmute_copy(&0xddf1d47cu32) },
8 unsafe { mem::transmute_copy(&0x102cu32) },
9 unsafe { mem::transmute_copy(&0xaaf9u32) },
16 unsafe { mem::transmute_copy(&0xdcfa911du32) },
17 unsafe { mem::transmute_copy(&0x26ebu32) },
18 unsafe { mem::transmute_copy(&0x469fu32) },
25 unsafe { mem::transmute_copy(&0x888eb0c6u32) },
26 unsafe { mem::transmute_copy(&0x8edeu32) },
27 unsafe { mem::transmute_copy(&0x4ff5u32) },
[all …]
/DragonOS/kernel/src/virt/kvm/
H A Dvm.rs50 mem: &KvmUserspaceMemoryRegion, in set_user_memory_region()
53 let id: u16 = mem.slot as u16; // slot id in set_user_memory_region()
54 let as_id = mem.slot >> 16; // address space id in set_user_memory_region()
58 if mem.slot as usize >= self.nr_mem_slots as usize { in set_user_memory_region()
62 self.check_memory_region_flag(mem)?; in set_user_memory_region()
64 if (mem.memory_size & (MMArch::PAGE_SIZE - 1) as u64) != 0 in set_user_memory_region()
65 || (mem.guest_phys_addr & (MMArch::PAGE_SIZE - 1) as u64) != 0 in set_user_memory_region()
77 let base_gfn = mem.guest_phys_addr >> PAGE_SHIFT; in set_user_memory_region()
78 let npages = mem.memory_size >> PAGE_SHIFT; in set_user_memory_region()
89 userspace_addr: mem.userspace_addr, // 虚机内存区间对应的主机虚拟地址 in set_user_memory_region()
[all …]
/DragonOS/kernel/src/syscall/
H A Duser_access.rs4 mem::size_of,
132 let mut dst = core::mem::transmute::<[usize; 1], [u8; size_of::<usize>()]>(dst); in check_and_clone_cstr_array()
134 let dst = core::mem::transmute::<[u8; size_of::<usize>()], [usize; 1]>(dst); in check_and_clone_cstr_array()
246 if byte_buffer.len() % core::mem::size_of::<T>() != 0 || byte_buffer.is_empty() { in convert_with_offset()
253 byte_buffer.len() / core::mem::size_of::<T>(), in convert_with_offset()
260 if offset + core::mem::size_of::<T>() > src.len() { in convert_one_with_offset()
263 let byte_buffer: &[u8] = &src[offset..offset + core::mem::size_of::<T>()]; in convert_one_with_offset()
333 if byte_buffer.len() % core::mem::size_of::<T>() != 0 || byte_buffer.is_empty() { in convert_with_offset()
340 byte_buffer.len() / core::mem::size_of::<T>(), in convert_with_offset()
347 if offset + core::mem::size_of::<T>() > src.len() { in convert_one_with_offset()
[all …]
H A Dmisc.rs38 let mut writer = UserBufferWriter::new(info, core::mem::size_of::<SysInfo>(), true)?; in sysinfo()
41 let mem = unsafe { LockedFrameAllocator.usage() }; in sysinfo() localVariable
45 sysinfo.totalram = mem.total().bytes() as u64; in sysinfo()
46 sysinfo.freeram = mem.free().bytes() as u64 + slab_usage.free(); in sysinfo()
H A Dmod.rs304 && (verify_area(virt_req, core::mem::size_of::<PosixTimeSpec>()).is_err() in handle()
305 || verify_area(virt_rem, core::mem::size_of::<PosixTimeSpec>()).is_err()) in handle()
436 if verify_area(virt_optlen, core::mem::size_of::<u32>()).is_err() { in handle()
510 if verify_area(virt_addrlen, core::mem::size_of::<u32>()).is_err() { in handle()
515 if verify_area(virt_addr, core::mem::size_of::<SockAddr>()).is_err() { in handle()
536 core::mem::size_of::<MsgHdr>(), in handle()
636 match verify_area(vaddr, core::mem::size_of::<PosixKstat>()) { in handle()
683 verify_area(parent_tid, core::mem::size_of::<i32>())?; in handle()
684 verify_area(child_tid, core::mem::size_of::<i32>())?; in handle()
707 core::mem::size_of::<PosixTimeSpec>(), in handle()
[all …]
/DragonOS/kernel/src/libs/futex/
H A Dsyscall.rs24 verify_area(uaddr, core::mem::size_of::<u32>())?; in do_futex()
25 verify_area(uaddr2, core::mem::size_of::<u32>())?; in do_futex()
117 verify_area(head_uaddr, core::mem::size_of::<u32>())?; in set_robust_list()
129 verify_area(head_uaddr, core::mem::size_of::<u32>())?; in get_robust_list()
130 verify_area(len_ptr_uaddr, core::mem::size_of::<u32>())?; in get_robust_list()
H A Dfutex.rs8 mem,
253 UserBufferReader::new(uaddr.as_ptr::<u32>(), core::mem::size_of::<u32>(), true)?; in futex_wait()
420 UserBufferReader::new(uaddr1.as_ptr::<u32>(), core::mem::size_of::<u32>(), true)?; in futex_requeue()
511 if uaddr.data() & (core::mem::size_of::<u32>() - 1) != 0 { in get_futex_key()
613 UserBufferReader::new(uaddr.as_ptr::<u32>(), core::mem::size_of::<u32>(), true)?; in arch_futex_atomic_op_inuser()
680 let robust_list_head_len = mem::size_of::<&RobustListHead>(); in set_robust_list()
687 mem::size_of::<RobustListHead>(), in set_robust_list()
726 core::mem::size_of::<usize>(), in get_robust_list()
729 user_writer.copy_one_to_user(&mem::size_of::<RobustListHead>(), 0)?; in get_robust_list()
733 mem::size_of::<RobustListHead>(), in get_robust_list()
[all …]
/DragonOS/tools/debugging/logmonitor/src/backend/monitor/
H A Dmod.rs16 if buf.len() != std::mem::size_of::<T>() { in new()
20 std::mem::size_of::<T>() in new()
/DragonOS/kernel/src/libs/
H A Dalign.rs32 core::mem::size_of::<T>(),
33 max(ALIGN, core::mem::align_of::<T>()),
76 core::mem::align_of::<T>(), in fmt()
78 core::mem::size_of::<T>() in fmt()
H A Drwlock.rs5 mem::{self, ManuallyDrop},
427 mem::forget(self); in try_upgrade()
464 mem::drop(self); in downgrade()
518 mem::drop(self); in downgrade()
541 mem::forget(self); in downgrade_to_upgradeable()
/DragonOS/kernel/src/arch/riscv64/interrupt/
H A Dmod.rs110 pub const SIZE: usize = core::mem::size_of::<TrapFrame>();
153 status: unsafe { core::mem::zeroed() }, in new()
155 cause: unsafe { core::mem::zeroed() }, in new()
/DragonOS/kernel/crates/klog_types/src/
H A Dlib.rs7 use core::{fmt::Debug, mem::size_of_val};
77 core::mem::size_of::<Self>() - core::mem::size_of::<u64>(), in calculate_checksum()
240 element_size: core::mem::size_of::<AllocatorLog>() as u32, in new()
/DragonOS/kernel/src/arch/riscv64/
H A Drand.rs11 let x: usize = unsafe { core::mem::transmute(buf) }; in rand()
/DragonOS/kernel/src/time/
H A Dsyscall.rs116 UserBufferWriter::new::<PosixTimeval>(tv, core::mem::size_of::<PosixTimeval>(), true)?; in gettimeofday()
123 core::mem::size_of::<PosixTimeZone>(), in gettimeofday()
149 core::mem::size_of::<PosixTimeSpec>(), in clock_gettime()
/DragonOS/kernel/.cargo/
H A Dconfig.toml3 # build-std-features = ["compiler-builtins-mem"]
/DragonOS/kernel/src/net/event_poll/
H A Dsyscall.rs58 max_events as usize * core::mem::size_of::<EPollEvent>(), in epoll_wait()
79 core::mem::size_of::<EPollEvent>(), in epoll_ctl()
/DragonOS/kernel/src/process/
H A Dsyscall.rs155 core::mem::size_of::<i32>(), in wait4()
171 core::mem::size_of::<RUsage>(), in wait4()
254 UserBufferWriter::new(addr.as_ptr::<i32>(), core::mem::size_of::<i32>(), true)?; in clone()
276 verify_area(VirtAddr::new(ptr), core::mem::size_of::<i32>()) in set_tid_address()
411 let mut writer = UserBufferWriter::new(rusage, core::mem::size_of::<RUsage>(), true)?; in get_rusage()
449 core::mem::size_of::<RLimit64>(), in prlimit64()
490 UserBufferWriter::new(name, core::mem::size_of::<PosixOldUtsName>(), true)?; in uname()
/DragonOS/kernel/crates/intertrait/src/
H A Dhasher.rs3 use core::mem::size_of;
/DragonOS/kernel/crates/rust-slabmalloc/src/
H A Dpages.rs5 mem,
316 unsafe { mem::MaybeUninit::zeroed().assume_init() } in default()
373 mem::swap(head, &mut new_head); in insert_front()
420 mem::swap(&mut self.head, &mut new_head); in pop()
521 mem::replace(self, Rawlink::none()) in take()
/DragonOS/kernel/src/driver/tty/pty/
H A Dmod.rs175 UserBufferReader::new(arg.as_ptr::<i32>(), core::mem::size_of::<i32>(), true)?; in pty_set_lock()
188 UserBufferWriter::new(arg.as_ptr::<i32>(), core::mem::size_of::<i32>(), true)?; in pty_get_lock()
195 UserBufferReader::new(arg.as_ptr::<i32>(), core::mem::size_of::<i32>(), true)?; in pty_set_packet_mode()
212 UserBufferWriter::new(arg.as_ptr::<i32>(), core::mem::size_of::<i32>(), true)?; in pty_get_packet_mode()
/DragonOS/kernel/crates/bitmap/src/
H A Dalloc_bitmap.rs49 self.data.len() * core::mem::size_of::<usize>() in size()
111 core::mem::size_of::<Self>(), in as_bytes()
H A Dstatic_bitmap.rs1 use core::mem::size_of;
122 core::mem::size_of::<Self>(), in as_bytes()
/DragonOS/kernel/src/arch/x86_64/process/
H A Dmod.rs4 mem::ManuallyDrop,
136 self.rsp -= core::mem::size_of::<usize>(); in push_to_stack()
142 self.rsp += core::mem::size_of::<usize>(); in pop_from_stack()
319 kernel_stack_guard.stack_max_address() - core::mem::size_of::<TrapFrame>(); in copy_thread()
516 current_pcb.kernel_stack().stack_max_address().data() - core::mem::size_of::<TrapFrame>(), in arch_switch_to_user()
H A Dsyscall.rs151 core::mem::size_of::<usize>(), in do_arch_prctl_64()
160 core::mem::size_of::<usize>(), in do_arch_prctl_64()
/DragonOS/kernel/src/arch/x86_64/
H A Dfpu.rs45 assert!(core::mem::size_of::<Self>() == 512); in new()

1234