1 1.1.30.1 yamt /* $NetBSD: spicvar.h,v 1.1.30.1 2006/06/21 15:02:56 yamt Exp $ */ 2 1.1.30.1 yamt 3 1.1.30.1 yamt #include <dev/sysmon/sysmonvar.h> 4 1.1.30.1 yamt 5 1.1 augustss struct spic_softc { 6 1.1 augustss struct device sc_dev; 7 1.1 augustss 8 1.1 augustss bus_space_tag_t sc_iot; 9 1.1 augustss bus_space_handle_t sc_ioh; 10 1.1 augustss 11 1.1 augustss struct callout sc_poll; 12 1.1 augustss 13 1.1 augustss int sc_buttons; 14 1.1 augustss char sc_enabled; 15 1.1 augustss 16 1.1 augustss struct device *sc_wsmousedev; 17 1.1.30.1 yamt 18 1.1.30.1 yamt #define SPIC_PSWITCH_LID 0 19 1.1.30.1 yamt #define SPIC_PSWITCH_SUSPEND 1 20 1.1.30.1 yamt #define SPIC_PSWITCH_HIBERNATE 2 21 1.1.30.1 yamt #define SPIC_NPSWITCH 3 22 1.1.30.1 yamt struct sysmon_pswitch sc_smpsw[SPIC_NPSWITCH]; 23 1.1 augustss }; 24 1.1 augustss 25 1.1 augustss void spic_attach(struct spic_softc *); 26 1.1 augustss 27 1.1 augustss int spic_intr(void *); 28