/DragonOS-0.1.8/kernel/src/arch/x86_64/include/asm/ |
D | current.h | 10 struct process_control_block *current = NULL; in get_current_pcb() local 14 : "=r"(current) in get_current_pcb() 18 return current; in get_current_pcb()
|
/DragonOS-0.1.8/kernel/src/mm/allocator/ |
D | page_frame.rs | 50 current: PhysPageFrame, field 58 current: start, in new() 68 if unlikely(self.current == self.end) { in next() 71 let current = self.current.next(); in next() localVariable 72 return Some(current); in next() 108 current: start, in iter_range() 123 current: VirtPageFrame, field 132 current: start, in new() 142 if unlikely(self.current == self.end) { in next() 145 let current: VirtPageFrame = self.current; in next() localVariable [all …]
|
/DragonOS-0.1.8/kernel/src/mm/ |
D | syscall.rs | 72 let address_space = AddressSpace::current()?; in brk() 94 let address_space = AddressSpace::current()?; in sbrk() 149 let current_address_space = AddressSpace::current()?; in mmap() 181 let current_address_space: Arc<AddressSpace> = AddressSpace::current()?; in munmap() 216 let current_address_space: Arc<AddressSpace> = AddressSpace::current()?; in mprotect()
|
D | kernel_mapper.rs | 64 let mapper = unsafe { PageMapper::current(PageTableKind::Kernel, LockedFrameAllocator) }; in lock()
|
D | ucontext.rs | 19 arch::{asm::current::current_pcb, mm::PageMapper, CurrentIrqArch, MMArch}, 66 pub fn current() -> Result<Arc<AddressSpace>, SystemError> { in current() method 75 let current = Self::current(); in is_current() localVariable 76 if let Ok(current) = current { in is_current() 77 return Arc::ptr_eq(¤t, self); in is_current()
|
/DragonOS-0.1.8/kernel/src/libs/ |
D | int_like.rs | 84 current: $new_type_name, 91 .compare_exchange(current.into(), new.into(), success, failure) 100 current: $new_type_name, 106 current.into(),
|
D | semaphore.rs | 3 use crate::{arch::asm::current::current_pcb, kdebug, syscall::SystemError};
|
D | printk.c | 606 unsigned char current; in printk_color() local 611 current = *(buf + i); in printk_color() 613 textui_putchar(current, FRcolor, BKcolor); in printk_color()
|
D | mutex.rs | 9 arch::{asm::current::current_pcb, sched::sched},
|
D | lz4.c | 1268 U32 const current = (U32)(forwardIp - base); in LZ4_compress_generic_validated() local 1270 assert(matchIndex <= current); in LZ4_compress_generic_validated() 1317 LZ4_putIndexOnHash(current, h, cctx->hashTable, tableType); in LZ4_compress_generic_validated() 1319 DEBUGLOG(7, "candidate at pos=%u (offset=%u \n", matchIndex, current - matchIndex); in LZ4_compress_generic_validated() 1324 assert(matchIndex < current); in LZ4_compress_generic_validated() 1325 …6) || (LZ4_DISTANCE_MAX < LZ4_DISTANCE_ABSOLUTE_MAX)) && (matchIndex + LZ4_DISTANCE_MAX < current)) in LZ4_compress_generic_validated() 1329 … assert((current - matchIndex) <= LZ4_DISTANCE_MAX); /* match now expected within distance */ in LZ4_compress_generic_validated() 1334 offset = current - matchIndex; in LZ4_compress_generic_validated() 1520 U32 const current = (U32)(ip - base); in LZ4_compress_generic_validated() local 1522 assert(matchIndex < current); in LZ4_compress_generic_validated() [all …]
|
D | wait_queue.rs | 5 arch::{asm::current::current_pcb, sched::sched, CurrentIrqArch},
|
/DragonOS-0.1.8/kernel/src/arch/x86_64/asm/ |
D | mod.rs | 3 pub mod current; module
|
/DragonOS-0.1.8/kernel/src/process/ |
D | preempt.rs | 1 use crate::arch::asm::current::current_pcb;
|
D | mod.rs | 7 arch::asm::current::current_pcb,
|
D | syscall.rs | 4 arch::asm::current::current_pcb,
|
D | c_adapter.rs | 6 arch::{asm::current::current_pcb, fpu::FpState},
|
D | fork.rs | 6 arch::asm::current::current_pcb,
|
/DragonOS-0.1.8/kernel/src/smp/ |
D | mod.rs | 2 arch::{asm::current::current_pcb, interrupt::ipi::send_ipi},
|
/DragonOS-0.1.8/kernel/src/sched/ |
D | syscall.rs | 2 arch::{asm::current::current_pcb, context::switch_process, CurrentIrqArch},
|
D | core.rs | 4 arch::asm::current::current_pcb,
|
D | rt.rs | 6 arch::asm::current::current_pcb,
|
/DragonOS-0.1.8/docs/userland/libc/apis/api-list/ |
D | stdio.md | 48 ``#define SEEK_CUR 1 /* Seek relative to current position */``
|
/DragonOS-0.1.8/kernel/src/time/ |
D | sleep.rs | 6 arch::{asm::current::current_pcb, sched::sched, CurrentIrqArch},
|
/DragonOS-0.1.8/kernel/src/ |
D | lib.rs | 61 arch::asm::current::current_pcb,
|
/DragonOS-0.1.8/kernel/src/ipc/ |
D | syscall.rs | 7 arch::asm::current::current_pcb,
|