Searched refs:hardware_irq (Results 1 – 6 of 6) sorted by relevance
193 handler.toggle(irq_data.hardware_irq(), enable); in plic_irq_toggle()271 + irq_data.hardware_irq().data() as usize * PlicIrqChip::PRIORITY_PER_ID) in irq_unmask()294 + irq_data.hardware_irq().data() as usize * PlicIrqChip::PRIORITY_PER_ID) in irq_mask()315 handler.toggle(irq_data.hardware_irq(), true); in irq_eoi()319 irq_data.hardware_irq().data(), in irq_eoi()323 handler.toggle(irq_data.hardware_irq(), false); in irq_eoi()329 irq_data.hardware_irq().data(), in irq_eoi()
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()
187 let hwirq = irq_desc.hardware_irq(); in show()
196 pub fn hardware_irq(&self) -> HardwareIrqNumber { in hardware_irq() method197 self.inner().irq_data.hardware_irq() in hardware_irq()
88 pub fn hardware_irq(&self) -> HardwareIrqNumber { in hardware_irq() method
428 if irq_desc.irq_data().hardware_irq() == hwirq { in resolve_irq_mapping()