summaryrefslogtreecommitdiffstats
path: root/sys/dev/exca/excavar.h
diff options
context:
space:
mode:
authorimp <imp@FreeBSD.org>2004-08-15 23:17:54 +0000
committerimp <imp@FreeBSD.org>2004-08-15 23:17:54 +0000
commitd51fd3961e0c792d48e6ece725a8a932d26bd587 (patch)
treec27cc7e0b1b035a466c56cb52cd31217b285802c /sys/dev/exca/excavar.h
parent8e57cc2636afb4511d36775671cbff847fd3469d (diff)
downloadFreeBSD-src-d51fd3961e0c792d48e6ece725a8a932d26bd587.zip
FreeBSD-src-d51fd3961e0c792d48e6ece725a8a932d26bd587.tar.gz
Other part of the cbb isa/pci split. This likely is causing problems
wrt cbb module.
Diffstat (limited to 'sys/dev/exca/excavar.h')
-rw-r--r--sys/dev/exca/excavar.h7
1 files changed, 2 insertions, 5 deletions
diff --git a/sys/dev/exca/excavar.h b/sys/dev/exca/excavar.h
index e79bd6a..147cf15 100644
--- a/sys/dev/exca/excavar.h
+++ b/sys/dev/exca/excavar.h
@@ -77,8 +77,7 @@ struct exca_softc
#define EXCA_SOCKET_PRESENT 0x00000001
#define EXCA_HAS_MEMREG_WIN 0x00000002
#define EXCA_CARD_OK 0x00000004
-#define EXCA_KTHREAD_RUNNING 0x00000008
-#define EXCA_KTHREAD_DONE 0x00000010
+#define EXCA_EVENT 0x80000000
uint32_t offset;
int chipset;
#define EXCA_CARDBUS 0
@@ -99,10 +98,8 @@ struct exca_softc
#define EXCA_BOGUS -1 /* Invalid/not present/etc */
exca_getb_fn *getb;
exca_putb_fn *putb;
- struct proc *event_thread;
- struct mtx mtx;
- struct cv cv;
device_t pccarddev;
+ uint32_t status; /* status, hw dependent */
};
void exca_init(struct exca_softc *sc, device_t dev,
OpenPOWER on IntegriCloud