plic_softc
struct plic_softc * const sc = plic_sc;
struct plic_softc * const sc = arg;
plic_enable(struct plic_softc *sc, u_int hartid, u_int irq)
plic_disable(struct plic_softc *sc, u_int hartid, u_int irq)
plic_set_priority(struct plic_softc *sc, u_int irq, uint32_t priority)
plic_set_threshold(struct plic_softc *sc, cpuid_t hartid, uint32_t threshold)
plic_attach_common(struct plic_softc *sc, bus_addr_t addr, bus_size_t size)
struct plic_softc *plic_sc;
struct plic_softc * const sc = plic_sc;
struct plic_softc * const sc = device_private(self);
struct plic_softc * const sc = device_private(self);
CFATTACH_DECL_NEW(plic_fdt, sizeof(struct plic_softc),
struct plic_softc * const sc = device_private(dev);
void plic_enable(struct plic_softc *, u_int, u_int);
void plic_disable(struct plic_softc *, u_int, u_int);
void plic_set_priority(struct plic_softc *, u_int, uint32_t);
void plic_set_threshold(struct plic_softc *, cpuid_t, uint32_t);
int plic_attach_common(struct plic_softc *, bus_addr_t, bus_size_t);