Searched refs:csr_clear (Results 1 – 9 of 9) sorted by relevance
| /Linux-v6.6/arch/riscv/kvm/ |
| D | aia.c | 453 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/ |
| D | irqflags.h | 28 csr_clear(CSR_STATUS, SR_IE); in arch_local_irq_disable()
|
| D | vector.h | 63 csr_clear(CSR_SSTATUS, SR_VS); in riscv_v_disable()
|
| D | csr.h | 508 #define csr_clear(csr, val) \ macro
|
| /Linux-v6.6/arch/riscv/kernel/ |
| D | sbi-ipi.c | 24 csr_clear(CSR_IP, IE_SIE); in sbi_ipi_handle()
|
| /Linux-v6.6/drivers/irqchip/ |
| D | irq-riscv-intc.c | 42 csr_clear(CSR_IE, BIT(d->hwirq)); in riscv_intc_irq_mask()
|
| /Linux-v6.6/drivers/clocksource/ |
| D | timer-riscv.c | 122 csr_clear(CSR_IE, IE_TIE); in riscv_timer_interrupt()
|
| D | timer-clint.c | 158 csr_clear(CSR_IE, IE_TIE); in clint_timer_interrupt()
|
| /Linux-v6.6/drivers/perf/ |
| D | riscv_pmu_sbi.c | 694 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()
|