Changeset View
Changeset View
Standalone View
Standalone View
sys/powerpc/powerpc/oldpic_if.m
Property | Old Value | New Value |
---|---|---|
svn:eol-style | null | native \ No newline at end of property |
svn:mime-type | null | text/plain \ No newline at end of property |
Show All 25 Lines | |||||
# from: src/sys/kern/bus_if.m,v 1.21 2002/04/21 11:16:10 markm Exp | # from: src/sys/kern/bus_if.m,v 1.21 2002/04/21 11:16:10 markm Exp | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
# | # | ||||
#include <sys/bus.h> | #include <sys/bus.h> | ||||
#include <sys/cpuset.h> | #include <sys/cpuset.h> | ||||
#include <machine/frame.h> | #include <machine/frame.h> | ||||
INTERFACE pic; | INTERFACE oldpic; | ||||
CODE { | CODE { | ||||
static pic_translate_code_t pic_translate_code_default; | static oldpic_translate_code_t oldpic_translate_code_default; | ||||
static void pic_translate_code_default(device_t dev, u_int irq, | static void oldpic_translate_code_default(device_t dev, u_int irq, | ||||
int code, enum intr_trigger *trig, enum intr_polarity *pol) | int code, enum intr_trigger *trig, enum intr_polarity *pol) | ||||
{ | { | ||||
*trig = INTR_TRIGGER_CONFORM; | *trig = INTR_TRIGGER_CONFORM; | ||||
*pol = INTR_POLARITY_CONFORM; | *pol = INTR_POLARITY_CONFORM; | ||||
} | } | ||||
}; | }; | ||||
METHOD void bind { | METHOD void bind { | ||||
device_t dev; | device_t dev; | ||||
u_int irq; | u_int irq; | ||||
cpuset_t cpumask; | cpuset_t cpumask; | ||||
void **priv; | void **priv; | ||||
}; | }; | ||||
METHOD void translate_code { | METHOD void translate_code { | ||||
device_t dev; | device_t dev; | ||||
u_int irq; | u_int irq; | ||||
int code; | int code; | ||||
enum intr_trigger *trig; | enum intr_trigger *trig; | ||||
enum intr_polarity *pol; | enum intr_polarity *pol; | ||||
} DEFAULT pic_translate_code_default; | } DEFAULT oldpic_translate_code_default; | ||||
METHOD void config { | METHOD void config { | ||||
device_t dev; | device_t dev; | ||||
u_int irq; | u_int irq; | ||||
enum intr_trigger trig; | enum intr_trigger trig; | ||||
enum intr_polarity pol; | enum intr_polarity pol; | ||||
}; | }; | ||||
Show All 35 Lines |