Searched refs:registers (Results 1 – 6 of 6) sorted by relevance
/DragonOS/kernel/crates/rbpf/src/ |
H A D | cranelift.rs | 50 registers: [Variable; 11], field 87 let registers = (0..11) in new() localVariable 101 registers, in new() 166 for var in self.registers.iter() { in build_function_prelude() 208 bcx.def_var(self.registers[10], stack_addr); in build_function_prelude() 234 bcx.def_var(self.registers[1], mem_or_mbuf); in build_function_prelude() 239 bcx.def_var(self.registers[2], mem_or_mbuf_len); in build_function_prelude() 794 bcx.def_var(self.registers[insn.dst as usize], imm); in translate_program() 799 bcx.def_var(self.registers[insn.dst as usize], src); in translate_program() 925 let arg0 = bcx.use_var(self.registers[1]); in translate_program() [all …]
|
/DragonOS/kernel/src/arch/x86_64/interrupt/ |
H A D | handle.rs | 20 x86_64::registers::segmentation::GS::swap(); in x86_64_do_irq()
|
/DragonOS/kernel/src/process/ |
H A D | idle.rs | 90 return VirtAddr::new(x86::current::registers::rsp() as usize); in stack_ptr()
|
/DragonOS/kernel/src/arch/x86_64/process/ |
H A D | mod.rs | 271 let ptr = VirtAddr::new(x86::current::registers::rsp() as usize); in arch_current_pcb() 521 (x86::current::registers::rsp() as usize) < trap_frame_vaddr.data(), in arch_switch_to_user() 525 x86::current::registers::rsp() as usize, in arch_switch_to_user()
|
/DragonOS/kernel/src/arch/x86_64/mm/ |
H A D | mod.rs | 11 use x86_64::registers::model_specific::EferFlags; 425 let efer: EferFlags = x86_64::registers::model_specific::Efer::read(); in init_xd_rsvd()
|
/DragonOS/kernel/crates/rbpf/ |
H A D | README.md | 208 registers in a hashmap, so the key can be any `u32` value you want. It may be
|