Changeset View
Changeset View
Standalone View
Standalone View
sys/powerpc/ps3/ps3pic.c
Show All 38 Lines | |||||
#include <vm/pmap.h> | #include <vm/pmap.h> | ||||
#include <machine/bus.h> | #include <machine/bus.h> | ||||
#include <machine/intr_machdep.h> | #include <machine/intr_machdep.h> | ||||
#include <machine/md_var.h> | #include <machine/md_var.h> | ||||
#include <machine/platform.h> | #include <machine/platform.h> | ||||
#include "ps3-hvcall.h" | #include "ps3-hvcall.h" | ||||
#include "pic_if.h" | #include "oldpic_if.h" | ||||
static void ps3pic_identify(driver_t *driver, device_t parent); | static void ps3pic_identify(driver_t *driver, device_t parent); | ||||
static int ps3pic_probe(device_t); | static int ps3pic_probe(device_t); | ||||
static int ps3pic_attach(device_t); | static int ps3pic_attach(device_t); | ||||
static void ps3pic_dispatch(device_t, struct trapframe *); | static void ps3pic_dispatch(device_t, struct trapframe *); | ||||
static void ps3pic_enable(device_t, u_int, u_int, void **); | static void ps3pic_enable(device_t, u_int, u_int, void **); | ||||
static void ps3pic_eoi(device_t, u_int, void *); | static void ps3pic_eoi(device_t, u_int, void *); | ||||
Show All 14 Lines | |||||
static device_method_t ps3pic_methods[] = { | static device_method_t ps3pic_methods[] = { | ||||
/* Device interface */ | /* Device interface */ | ||||
DEVMETHOD(device_identify, ps3pic_identify), | DEVMETHOD(device_identify, ps3pic_identify), | ||||
DEVMETHOD(device_probe, ps3pic_probe), | DEVMETHOD(device_probe, ps3pic_probe), | ||||
DEVMETHOD(device_attach, ps3pic_attach), | DEVMETHOD(device_attach, ps3pic_attach), | ||||
/* PIC interface */ | /* PIC interface */ | ||||
DEVMETHOD(pic_dispatch, ps3pic_dispatch), | DEVMETHOD(oldpic_dispatch, ps3pic_dispatch), | ||||
DEVMETHOD(pic_enable, ps3pic_enable), | DEVMETHOD(oldpic_enable, ps3pic_enable), | ||||
DEVMETHOD(pic_eoi, ps3pic_eoi), | DEVMETHOD(oldpic_eoi, ps3pic_eoi), | ||||
DEVMETHOD(pic_ipi, ps3pic_ipi), | DEVMETHOD(oldpic_ipi, ps3pic_ipi), | ||||
DEVMETHOD(pic_mask, ps3pic_mask), | DEVMETHOD(oldpic_mask, ps3pic_mask), | ||||
DEVMETHOD(pic_unmask, ps3pic_unmask), | DEVMETHOD(oldpic_unmask, ps3pic_unmask), | ||||
{ 0, 0 }, | { 0, 0 }, | ||||
}; | }; | ||||
static driver_t ps3pic_driver = { | static driver_t ps3pic_driver = { | ||||
"ps3pic", | "ps3pic", | ||||
ps3pic_methods, | ps3pic_methods, | ||||
sizeof(struct ps3pic_softc) | sizeof(struct ps3pic_softc) | ||||
▲ Show 20 Lines • Show All 159 Lines • Show Last 20 Lines |