.\" This manpage has been automatically generated by docbook2man .\" from a DocBook document. This tool can be found at: .\" .\" Please send any bug reports, improvements, comments, patches, .\" etc. to Steve Cheng . .TH "IDE_PCI_SETUP_PORTS" "" "06 October 2005" "" "" .SH NAME ide_pci_setup_ports \- configure ports/devices on PCI IDE .SH SYNOPSIS "SYNOPSIS" .sp \fB .sp void ide_pci_setup_ports (struct pci_dev * \fIdev\fB, ide_pci_device_t * \fId\fB, int \fIautodma\fB, int \fIpciirq\fB, ata_index_t * \fIindex\fB); \fR .SH "ARGUMENTS" .TP \fB\fIdev\fB\fR PCI device .TP \fB\fId\fB\fR IDE pci device info .TP \fB\fIautodma\fB\fR Should we enable DMA .TP \fB\fIpciirq\fB\fR IRQ line .TP \fB\fIindex\fB\fR ata index to update .SH "DESCRIPTION" .PP Scan the interfaces attached to this device and do any necessary per port setup. Attach the devices and ask the generic DMA layer to do its work for us. .PP Normally called automaticall from do_ide_pci_setup_device, but is also used directly as a helper function by some controllers where the chipset setup is not the default PCI IDE one.