Home
last modified time | relevance | path

Searched refs:riscv_smask (Results 1 – 3 of 3) sorted by relevance

/openbsd/src/sys/arch/riscv64/riscv64/
Dintr.c47 uint32_t riscv_smask[NIPL]; variable
584 if (ci->ci_ipending & riscv_smask[newcpl]) in riscv_dflt_splx()
606 if ((ci->ci_ipending & riscv_smask[pcpl]) & \ in riscv_do_pending_intr()
620 } while (ci->ci_ipending & riscv_smask[pcpl]); in riscv_do_pending_intr()
654 riscv_smask[i] = 0; in riscv_init_smask()
656 riscv_smask[i] |= SI_TO_IRQBIT(SIR_SOFT); in riscv_init_smask()
658 riscv_smask[i] |= SI_TO_IRQBIT(SIR_CLOCK); in riscv_init_smask()
660 riscv_smask[i] |= SI_TO_IRQBIT(SIR_NET); in riscv_init_smask()
662 riscv_smask[i] |= SI_TO_IRQBIT(SIR_TTY); in riscv_init_smask()
/openbsd/src/sys/arch/riscv64/include/
Dintr.h154 extern uint32_t riscv_smask[NIPL];
/openbsd/src/sys/arch/riscv64/dev/
Dplic.c512 if (ci->ci_ipending & riscv_smask[new]) in plic_splx()