Home
last modified time | relevance | path

Searched refs:csr_clear (Results 1 – 9 of 9) sorted by relevance

/Linux-v6.6/arch/riscv/kvm/
Daia.c453 csr_clear(CSR_HGEIE, BIT(hgei)); in kvm_riscv_aia_wakeon_hgei()
464 csr_clear(CSR_HGEIE, hgei_mask); in hgei_interrupt()
562 csr_clear(CSR_HIE, BIT(IRQ_S_GEXT)); in kvm_riscv_aia_disable()
588 csr_clear(CSR_HGEIE, BIT(i)); in kvm_riscv_aia_disable()
/Linux-v6.6/arch/riscv/include/asm/
Dirqflags.h28 csr_clear(CSR_STATUS, SR_IE); in arch_local_irq_disable()
Dvector.h63 csr_clear(CSR_SSTATUS, SR_VS); in riscv_v_disable()
Dcsr.h508 #define csr_clear(csr, val) \ macro
/Linux-v6.6/arch/riscv/kernel/
Dsbi-ipi.c24 csr_clear(CSR_IP, IE_SIE); in sbi_ipi_handle()
/Linux-v6.6/drivers/irqchip/
Dirq-riscv-intc.c42 csr_clear(CSR_IE, BIT(d->hwirq)); in riscv_intc_irq_mask()
/Linux-v6.6/drivers/clocksource/
Dtimer-riscv.c122 csr_clear(CSR_IE, IE_TIE); in riscv_timer_interrupt()
Dtimer-clint.c158 csr_clear(CSR_IE, IE_TIE); in clint_timer_interrupt()
/Linux-v6.6/drivers/perf/
Driscv_pmu_sbi.c694 csr_clear(CSR_SIP, BIT(riscv_pmu_irq_num)); in pmu_sbi_ovf_handler()
708 csr_clear(CSR_SIP, BIT(riscv_pmu_irq_num)); in pmu_sbi_ovf_handler()
780 csr_clear(CSR_IP, BIT(riscv_pmu_irq_num)); in pmu_sbi_starting_cpu()
792 csr_clear(CSR_IE, BIT(riscv_pmu_irq_num)); in pmu_sbi_dying_cpu()