Linux Kernel
3.7.1
|
#include <linux/types.h>
#include <linux/kernel.h>
#include <linux/export.h>
#include <linux/pci.h>
#include <linux/init.h>
#include <linux/interrupt.h>
#include <linux/ide.h>
#include <linux/dma-mapping.h>
#include <asm/io.h>
Go to the source code of this file.
EXPORT_SYMBOL_GPL | ( | ide_setup_pci_noise | ) |
EXPORT_SYMBOL_GPL | ( | ide_pci_setup_ports | ) |
EXPORT_SYMBOL_GPL | ( | ide_pci_init_two | ) |
EXPORT_SYMBOL_GPL | ( | ide_pci_init_one | ) |
EXPORT_SYMBOL_GPL | ( | ide_pci_remove | ) |
Definition at line 597 of file setup-pci.c.
int ide_pci_init_two | ( | struct pci_dev * | dev1, |
struct pci_dev * | dev2, | ||
const struct ide_port_info * | d, | ||
void * | priv | ||
) |
Definition at line 538 of file setup-pci.c.
Definition at line 604 of file setup-pci.c.
void ide_pci_setup_ports | ( | struct pci_dev * | dev, |
const struct ide_port_info * | d, | ||
struct ide_hw * | hw, | ||
struct ide_hw ** | hws | ||
) |
ide_pci_setup_ports - configure ports/devices on PCI IDE : PCI device : IDE port info : struct ide_hw instances corresponding to this PCI IDE device : struct ide_hw pointers table to update
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.
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.
Definition at line 461 of file setup-pci.c.
Definition at line 170 of file setup-pci.c.