diff options
Diffstat (limited to 'sys/dev')
| -rw-r--r-- | sys/dev/ata/ata-all.c | 35 | ||||
| -rw-r--r-- | sys/dev/ata/atapi-all.c | 21 |
2 files changed, 24 insertions, 32 deletions
diff --git a/sys/dev/ata/ata-all.c b/sys/dev/ata/ata-all.c index 17f1de989873..45bb170a7169 100644 --- a/sys/dev/ata/ata-all.c +++ b/sys/dev/ata/ata-all.c @@ -28,13 +28,8 @@ * $FreeBSD$ */ -#include "ata.h" #include "card.h" #include "pci.h" -#include "atadisk.h" -#include "atapicd.h" -#include "atapifd.h" -#include "atapist.h" #include "opt_global.h" #include "opt_isa.h" #include "opt_ata.h" @@ -904,13 +899,13 @@ ata_attach(device_t dev) if (scp->devices & ATA_ATAPI_MASTER) if (ata_getparam(scp, ATA_MASTER,ATA_C_ATAPI_IDENTIFY)) scp->devices &= ~ATA_ATAPI_MASTER; -#if NATADISK > 0 +#ifdef DEV_ATADISK if (scp->devices & ATA_ATA_MASTER) ad_attach(scp, ATA_MASTER); if (scp->devices & ATA_ATA_SLAVE) ad_attach(scp, ATA_SLAVE); #endif -#if NATAPICD > 0 || NATAPIFD > 0 || NATAPIST > 0 +#if defined(DEV_ATAPICD) || defined(DEV_ATAPIFD) || defined(DEV_ATAPIST) if (scp->devices & ATA_ATAPI_MASTER) atapi_attach(scp, ATA_MASTER); if (scp->devices & ATA_ATAPI_SLAVE) @@ -929,13 +924,13 @@ ata_detach(device_t dev) if (!scp || !(scp->flags & ATA_ATTACHED)) return ENXIO; -#if NATADISK > 0 +#ifdef DEV_ATADISK if (scp->devices & ATA_ATA_MASTER) ad_detach(scp->dev_softc[0]); if (scp->devices & ATA_ATA_SLAVE) ad_detach(scp->dev_softc[1]); #endif -#if NATAPICD > 0 || NATAPIFD > 0 || NATAPIST > 0 +#if defined(DEV_ATAPICD) || defined(DEV_ATAPIFD) || defined(DEV_ATAPIST) if (scp->devices & ATA_ATAPI_MASTER) atapi_detach(scp->dev_softc[0]); if (scp->devices & ATA_ATAPI_SLAVE) @@ -1050,7 +1045,7 @@ ata_boot_attach(void) scp->devices &= ~ATA_ATAPI_MASTER; } -#if NATADISK > 0 +#ifdef DEV_ATADISK /* now we know whats there, do the real attach, first the ATA disks */ for (ctlr=0; ctlr<devclass_get_maxunit(ata_devclass); ctlr++) { if (!(scp = devclass_get_softc(ata_devclass, ctlr))) @@ -1061,7 +1056,7 @@ ata_boot_attach(void) ad_attach(scp, ATA_SLAVE); } #endif -#if NATAPICD > 0 || NATAPIFD > 0 || NATAPIST > 0 +#if defined(DEV_ATAPICD) || defined(DEV_ATAPIFD) || defined(DEV_ATAPIST) /* then the atapi devices */ for (ctlr=0; ctlr<devclass_get_maxunit(ata_devclass); ctlr++) { if (!(scp = devclass_get_softc(ata_devclass, ctlr))) @@ -1138,13 +1133,13 @@ out: /* find & call the responsible driver to process this interrupt */ switch (scp->active) { -#if NATADISK > 0 +#ifdef DEV_ATADISK case ATA_ACTIVE_ATA: if (!scp->running || ad_interrupt(scp->running) == ATA_OP_CONTINUES) return; break; #endif -#if NATAPICD > 0 || NATAPIFD > 0 || NATAPIST > 0 +#if defined(DEV_ATAPICD) || defined(DEV_ATAPIFD) || defined(DEV_ATAPIST) case ATA_ACTIVE_ATAPI: if (!scp->running || atapi_interrupt(scp->running) == ATA_OP_CONTINUES) return; @@ -1188,17 +1183,17 @@ out: void ata_start(struct ata_softc *scp) { -#if NATADISK > 0 +#ifdef DEV_ATADISK struct ad_request *ad_request; #endif -#if NATAPICD > 0 || NATAPIFD > 0 || NATAPIST > 0 +#if defined(DEV_ATAPICD) || defined(DEV_ATAPIFD) || defined(DEV_ATAPIST) struct atapi_request *atapi_request; #endif if (!atomic_cmpset_int(&scp->active, ATA_IDLE, ATA_ACTIVE)) return; -#if NATADISK > 0 +#ifdef DEV_ATADISK /* find & call the responsible driver if anything on the ATA queue */ if (TAILQ_EMPTY(&scp->ata_queue)) { if (scp->devices & (ATA_ATA_MASTER) && scp->dev_softc[0]) @@ -1215,7 +1210,7 @@ ata_start(struct ata_softc *scp) } #endif -#if NATAPICD > 0 || NATAPIFD > 0 || NATAPIST > 0 +#if defined(DEV_ATAPICD) || defined(DEV_ATAPIFD) || defined(DEV_ATAPIST) /* find & call the responsible driver if anything on the ATAPI queue */ if (TAILQ_EMPTY(&scp->atapi_queue)) { if (scp->devices & (ATA_ATAPI_MASTER) && scp->dev_softc[0]) @@ -1367,13 +1362,13 @@ ata_reinit(struct ata_softc *scp) if (omask != mask) printf(" device dissapeared! %d ", omask & ~mask); -#if NATADISK > 0 +#ifdef DEV_ATADISK if (scp->devices & (ATA_ATA_MASTER) && scp->dev_softc[0]) ad_reinit((struct ad_softc *)scp->dev_softc[0]); if (scp->devices & (ATA_ATA_SLAVE) && scp->dev_softc[1]) ad_reinit((struct ad_softc *)scp->dev_softc[1]); #endif -#if NATAPICD > 0 || NATAPIFD > 0 || NATAPIST > 0 +#if defined(DEV_ATAPICD) || defined(DEV_ATAPIFD) || defined(DEV_ATAPIST) if (scp->devices & (ATA_ATAPI_MASTER) && scp->dev_softc[0]) atapi_reinit((struct atapi_softc *)scp->dev_softc[0]); if (scp->devices & (ATA_ATAPI_SLAVE) && scp->dev_softc[1]) @@ -1392,7 +1387,7 @@ ata_service(struct ata_softc *scp) /* do we have a SERVICE request from the drive ? */ if ((scp->status & (ATA_S_SERVICE|ATA_S_ERROR|ATA_S_DRQ)) == ATA_S_SERVICE){ outb(scp->bmaddr + ATA_BMSTAT_PORT, ata_dmastatus(scp) | ATA_BMSTAT_INTERRUPT); -#if NATADISK > 0 +#ifdef DEV_ATADISK if ((inb(scp->ioaddr + ATA_DRIVE) & ATA_SLAVE) == ATA_MASTER) { if ((scp->devices & ATA_ATA_MASTER) && scp->dev_softc[0]) return ad_service((struct ad_softc *)scp->dev_softc[0], 0); diff --git a/sys/dev/ata/atapi-all.c b/sys/dev/ata/atapi-all.c index 21aca15ff717..5da4ef2c7665 100644 --- a/sys/dev/ata/atapi-all.c +++ b/sys/dev/ata/atapi-all.c @@ -28,9 +28,6 @@ * $FreeBSD$ */ -#include "atapicd.h" -#include "atapist.h" -#include "atapifd.h" #include "opt_global.h" #include "opt_ata.h" #include <sys/param.h> @@ -90,19 +87,19 @@ atapi_attach(struct ata_softc *scp, int device) ata_pmode(ATP_PARAM)<0 ? 0 : ata_pmode(ATP_PARAM), -1, -1); switch (ATP_PARAM->device_type) { -#if NATAPICD > 0 +#ifdef DEV_ATAPICD case ATAPI_TYPE_CDROM: if (acdattach(atp)) goto notfound; break; #endif -#if NATAPIFD > 0 +#ifdef DEV_ATAPIFD case ATAPI_TYPE_DIRECT: if (afdattach(atp)) goto notfound; break; #endif -#if NATAPIST > 0 +#ifdef DEV_ATAPIST case ATAPI_TYPE_TAPE: if (astattach(atp)) goto notfound; @@ -124,17 +121,17 @@ void atapi_detach(struct atapi_softc *atp) { switch (ATP_PARAM->device_type) { -#if NATAPICD > 0 +#ifdef DEV_ATAPICD case ATAPI_TYPE_CDROM: acddetach(atp); break; #endif -#if NATAPIFD > 0 +#ifdef DEV_ATAPIFD case ATAPI_TYPE_DIRECT: afddetach(atp); break; #endif -#if NATAPIST > 0 +#ifdef DEV_ATAPIST case ATAPI_TYPE_TAPE: astdetach(atp); break; @@ -215,17 +212,17 @@ void atapi_start(struct atapi_softc *atp) { switch (ATP_PARAM->device_type) { -#if NATAPICD > 0 +#ifdef DEV_ATAPICD case ATAPI_TYPE_CDROM: acd_start(atp); break; #endif -#if NATAPIFD > 0 +#ifdef DEV_ATAPIFD case ATAPI_TYPE_DIRECT: afd_start(atp); break; #endif -#if NATAPIST > 0 +#ifdef DEV_ATAPIST case ATAPI_TYPE_TAPE: ast_start(atp); break; |
