summaryrefslogtreecommitdiffstats
path: root/sys/dev/ata/ata-disk.h
diff options
context:
space:
mode:
authorsos <sos@FreeBSD.org>2001-03-19 08:04:54 +0000
committersos <sos@FreeBSD.org>2001-03-19 08:04:54 +0000
commit892b1c2c27421379e28fb78c620a17b16e2fbf70 (patch)
tree1a538186b46d9a35aa3aec9bf6fbed2505a63f46 /sys/dev/ata/ata-disk.h
parent58cfc0f780e0a2393e0eb653aca52d3f52da0976 (diff)
downloadFreeBSD-src-892b1c2c27421379e28fb78c620a17b16e2fbf70.zip
FreeBSD-src-892b1c2c27421379e28fb78c620a17b16e2fbf70.tar.gz
Add sysctls for reading the tunables as suggested by des.
Minor cleanups plus checks of the ->active state. Cosmetics.
Diffstat (limited to 'sys/dev/ata/ata-disk.h')
-rw-r--r--sys/dev/ata/ata-disk.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/sys/dev/ata/ata-disk.h b/sys/dev/ata/ata-disk.h
index a638de0..2fa1449 100644
--- a/sys/dev/ata/ata-disk.h
+++ b/sys/dev/ata/ata-disk.h
@@ -65,10 +65,11 @@ struct ad_softc {
int num_tags; /* number of tags supported */
int flags; /* drive flags */
#define AD_F_LABELLING 0x0001
-#define AD_F_LBA_ENABLED 0x0002
-#define AD_F_32B_ENABLED 0x0004
-#define AD_F_TAG_ENABLED 0x0008
-#define AD_F_DETACHING 0x0010
+#define AD_F_DETACHING 0x0002
+#define AD_F_LBA_ENABLED 0x0004
+#define AD_F_32B_ENABLED 0x0008
+#define AD_F_TAG_ENABLED 0x0010
+#define AD_F_RAID_SUBDISK 0x0020
struct ad_request *tags[32]; /* tag array of requests */
int outstanding; /* tags not serviced yet */
@@ -85,3 +86,5 @@ int ad_transfer(struct ad_request *);
int ad_interrupt(struct ad_request *);
int ad_service(struct ad_softc *, int);
void ad_reinit(struct ad_softc *);
+void ad_print(struct ad_softc *, char *);
+
OpenPOWER on IntegriCloud