diff options
author | sos <sos@FreeBSD.org> | 2001-03-19 08:04:54 +0000 |
---|---|---|
committer | sos <sos@FreeBSD.org> | 2001-03-19 08:04:54 +0000 |
commit | 892b1c2c27421379e28fb78c620a17b16e2fbf70 (patch) | |
tree | 1a538186b46d9a35aa3aec9bf6fbed2505a63f46 /sys/dev/ata/ata-disk.h | |
parent | 58cfc0f780e0a2393e0eb653aca52d3f52da0976 (diff) | |
download | FreeBSD-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.h | 11 |
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 *); + |