diff options
author | mav <mav@FreeBSD.org> | 2009-02-16 19:10:07 +0000 |
---|---|---|
committer | mav <mav@FreeBSD.org> | 2009-02-16 19:10:07 +0000 |
commit | 2faabf52c8c4a36ab3aa958abb2bead1a9ce8795 (patch) | |
tree | 28b0ab512687fe2f7043055c4277bac197f7df5a /sys/dev/ata/ata-pci.h | |
parent | 73a32c3f96222b8f118fa826a1bb60bf586c4733 (diff) | |
download | FreeBSD-src-2faabf52c8c4a36ab3aa958abb2bead1a9ce8795.zip FreeBSD-src-2faabf52c8c4a36ab3aa958abb2bead1a9ce8795.tar.gz |
Give atapci knowledge about set of implemented AHCI ports. It is possible
to not allocate them after the recent ata channels enumeration changes.
It allows to save some resources, not bother user with unexisting hardware
and not check unimplemented ports status on every interrupt.
Diffstat (limited to 'sys/dev/ata/ata-pci.h')
-rw-r--r-- | sys/dev/ata/ata-pci.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/ata/ata-pci.h b/sys/dev/ata/ata-pci.h index a31f30e..bd5104f 100644 --- a/sys/dev/ata/ata-pci.h +++ b/sys/dev/ata/ata-pci.h @@ -51,6 +51,7 @@ struct ata_pci_controller { struct ata_chip_id *chip; int legacy; int channels; + int ichannels; int (*chipinit)(device_t); int (*suspend)(device_t); int (*resume)(device_t); |