ata_device_add — Register hardware device with ATA and SCSI layers
int ata_device_add (
const struct ata_probe_ent * ent)
;
This function processes the information provided in the probe
information struct ent
, allocates the necessary ATA and SCSI
host information structures, initializes them, and registers
everything with requisite kernel subsystems.
This function requests irqs, probes the ATA bus, and probes the SCSI bus.