Symbol: plic_softc
sys/arch/riscv/dev/plic.c
106
struct plic_softc * const sc = plic_sc;
sys/arch/riscv/dev/plic.c
120
struct plic_softc * const sc = arg;
sys/arch/riscv/dev/plic.c
149
plic_enable(struct plic_softc *sc, u_int hartid, u_int irq)
sys/arch/riscv/dev/plic.c
162
plic_disable(struct plic_softc *sc, u_int hartid, u_int irq)
sys/arch/riscv/dev/plic.c
174
plic_set_priority(struct plic_softc *sc, u_int irq, uint32_t priority)
sys/arch/riscv/dev/plic.c
183
plic_set_threshold(struct plic_softc *sc, cpuid_t hartid, uint32_t threshold)
sys/arch/riscv/dev/plic.c
191
plic_attach_common(struct plic_softc *sc, bus_addr_t addr, bus_size_t size)
sys/arch/riscv/dev/plic.c
65
struct plic_softc *plic_sc;
sys/arch/riscv/dev/plic.c
72
struct plic_softc * const sc = plic_sc;
sys/arch/riscv/dev/plic_fdt.c
114
struct plic_softc * const sc = device_private(self);
sys/arch/riscv/dev/plic_fdt.c
164
struct plic_softc * const sc = device_private(self);
sys/arch/riscv/dev/plic_fdt.c
258
CFATTACH_DECL_NEW(plic_fdt, sizeof(struct plic_softc),
sys/arch/riscv/dev/plic_fdt.c
60
struct plic_softc * const sc = device_private(dev);
sys/arch/riscv/dev/plicvar.h
57
void plic_enable(struct plic_softc *, u_int, u_int);
sys/arch/riscv/dev/plicvar.h
58
void plic_disable(struct plic_softc *, u_int, u_int);
sys/arch/riscv/dev/plicvar.h
59
void plic_set_priority(struct plic_softc *, u_int, uint32_t);
sys/arch/riscv/dev/plicvar.h
60
void plic_set_threshold(struct plic_softc *, cpuid_t, uint32_t);
sys/arch/riscv/dev/plicvar.h
61
int plic_attach_common(struct plic_softc *, bus_addr_t, bus_size_t);