Home
last modified time | relevance | path

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

/openbmc/linux/drivers/irqchip/
H A Dirq-riscv-intc.c44 csr_clear(CSR_IE, BIT(d->hwirq)); in riscv_intc_irq_mask()
62 csr_clear(CSR_IE, mask); in andes_intc_irq_mask()
64 csr_clear(ANDES_CSR_SLIE, mask); in andes_intc_irq_mask()
/openbmc/linux/arch/riscv/kvm/
H A 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()
/openbmc/linux/arch/riscv/include/asm/
H A Dirqflags.h28 csr_clear(CSR_STATUS, SR_IE); in arch_local_irq_disable()
H A Dvector.h63 csr_clear(CSR_SSTATUS, SR_VS); in riscv_v_disable()
H A Dcsr.h511 #define csr_clear(csr, val) \
508 #define csr_clear( global() macro
/openbmc/linux/arch/riscv/kernel/
H A Dsbi-ipi.c24 csr_clear(CSR_IP, IE_SIE); in sbi_ipi_handle()
/openbmc/u-boot/arch/riscv/include/asm/
H A Dcsr.h118 #define csr_clear(csr, val) \ macro
/openbmc/linux/drivers/perf/
H A Driscv_pmu_sbi.c691 csr_clear(CSR_SIP, BIT(riscv_pmu_irq_num)); in pmu_sbi_ovf_handler()
697 csr_clear(CSR_SIP, BIT(riscv_pmu_irq_num)); in pmu_sbi_ovf_handler()
711 csr_clear(CSR_SIP, BIT(riscv_pmu_irq_num)); in pmu_sbi_ovf_handler()
783 csr_clear(CSR_IP, BIT(riscv_pmu_irq_num)); in pmu_sbi_starting_cpu()
795 csr_clear(CSR_IE, BIT(riscv_pmu_irq_num)); in pmu_sbi_dying_cpu()
/openbmc/linux/drivers/clocksource/
H A Dtimer-riscv.c122 csr_clear(CSR_IE, IE_TIE); in riscv_timer_interrupt()
H A Dtimer-clint.c158 csr_clear(CSR_IE, IE_TIE); in clint_timer_interrupt()