mirror of
https://kernel.googlesource.com/pub/scm/linux/kernel/git/torvalds/linux
synced 2025-11-05 09:14:42 +10:00
ahci: un-staticize ahci_dev_classify
Make ahci_dev_classify available to the ahci platform driver for custom hard reset function. Signed-off-by: Rob Herring <rob.herring@calxeda.com> Signed-off-by: Jeff Garzik <jgarzik@redhat.com>
This commit is contained in:
parent
d9875690d9
commit
bbb4ab43f8
@ -320,6 +320,7 @@ extern struct device_attribute *ahci_sdev_attrs[];
|
|||||||
extern struct ata_port_operations ahci_ops;
|
extern struct ata_port_operations ahci_ops;
|
||||||
extern struct ata_port_operations ahci_pmp_retry_srst_ops;
|
extern struct ata_port_operations ahci_pmp_retry_srst_ops;
|
||||||
|
|
||||||
|
unsigned int ahci_dev_classify(struct ata_port *ap);
|
||||||
void ahci_fill_cmd_slot(struct ahci_port_priv *pp, unsigned int tag,
|
void ahci_fill_cmd_slot(struct ahci_port_priv *pp, unsigned int tag,
|
||||||
u32 opts);
|
u32 opts);
|
||||||
void ahci_save_initial_config(struct device *dev,
|
void ahci_save_initial_config(struct device *dev,
|
||||||
|
|||||||
@ -1139,7 +1139,7 @@ static void ahci_dev_config(struct ata_device *dev)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static unsigned int ahci_dev_classify(struct ata_port *ap)
|
unsigned int ahci_dev_classify(struct ata_port *ap)
|
||||||
{
|
{
|
||||||
void __iomem *port_mmio = ahci_port_base(ap);
|
void __iomem *port_mmio = ahci_port_base(ap);
|
||||||
struct ata_taskfile tf;
|
struct ata_taskfile tf;
|
||||||
@ -1153,6 +1153,7 @@ static unsigned int ahci_dev_classify(struct ata_port *ap)
|
|||||||
|
|
||||||
return ata_dev_classify(&tf);
|
return ata_dev_classify(&tf);
|
||||||
}
|
}
|
||||||
|
EXPORT_SYMBOL_GPL(ahci_dev_classify);
|
||||||
|
|
||||||
void ahci_fill_cmd_slot(struct ahci_port_priv *pp, unsigned int tag,
|
void ahci_fill_cmd_slot(struct ahci_port_priv *pp, unsigned int tag,
|
||||||
u32 opts)
|
u32 opts)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user