Searched refs:sie (Results 1 – 4 of 4) sorted by relevance
36 riscv::register::sstatus::read().sie() in is_irq_enabled()40 let sie = riscv::register::sstatus::read().sie(); in save_and_disable_irq() localVariable42 IrqFlagsGuard::new(IrqFlags::new(sie.into())) in save_and_disable_irq()46 let sie: bool = flags.flags() != 0; in restore_irq() localVariable47 if sie { in restore_irq()
54 unsafe { riscv::register::sie::set_stimer() }; in enable()59 unsafe { riscv::register::sie::clear_stimer() }; in disable()
52 unsafe { riscv::register::sie::clear_bits(1 << irq.hardware_irq().data()) }; in irq_mask()57 unsafe { riscv::register::sie::set_bits(1 << irq.hardware_irq().data()) }; in irq_unmask()
431 unsafe { riscv::register::sie::set_sext() }; in riscv_sifive_plic_init()