FreeBSD/Linux Kernel Cross Reference
sys/dev/ic/spicvar.h
1 /* $NetBSD: spicvar.h,v 1.2 2006/06/20 15:35:11 jmcneill Exp $ */
2
3 #include <dev/sysmon/sysmonvar.h>
4
5 struct spic_softc {
6 struct device sc_dev;
7
8 bus_space_tag_t sc_iot;
9 bus_space_handle_t sc_ioh;
10
11 struct callout sc_poll;
12
13 int sc_buttons;
14 char sc_enabled;
15
16 struct device *sc_wsmousedev;
17
18 #define SPIC_PSWITCH_LID 0
19 #define SPIC_PSWITCH_SUSPEND 1
20 #define SPIC_PSWITCH_HIBERNATE 2
21 #define SPIC_NPSWITCH 3
22 struct sysmon_pswitch sc_smpsw[SPIC_NPSWITCH];
23 };
24
25 void spic_attach(struct spic_softc *);
26
27 int spic_intr(void *);
Cache object: 4c317d0eb936ecc6526c06494198ddc9
|