mirror of
https://github.com/AuxXxilium/linux_dsm_epyc7002.git
synced 2024-12-05 04:46:46 +07:00
powerpc/powernv: Drop phb->bdfn_to_pe()
The last usage of pnv_phb::bdfn_to_pe() was removed in
ff57b454dd
("powerpc/eeh: Do probe on pci_dn"), so drop it.
Signed-off-by: Gavin Shan <gwshan@linux.vnet.ibm.com>
Reviewed-by: Alexey Kardashevskiy <aik@ozlabs.ru>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
This commit is contained in:
parent
cb4224c501
commit
475d92c27f
@ -3195,12 +3195,6 @@ static bool pnv_pci_enable_device_hook(struct pci_dev *dev)
|
||||
return true;
|
||||
}
|
||||
|
||||
static u32 pnv_ioda_bdfn_to_pe(struct pnv_phb *phb, struct pci_bus *bus,
|
||||
u32 devfn)
|
||||
{
|
||||
return phb->ioda.pe_rmap[(bus->number << 8) | devfn];
|
||||
}
|
||||
|
||||
static void pnv_pci_ioda_shutdown(struct pci_controller *hose)
|
||||
{
|
||||
struct pnv_phb *phb = hose->private_data;
|
||||
@ -3377,9 +3371,6 @@ static void __init pnv_pci_init_ioda_phb(struct device_node *np,
|
||||
phb->freeze_pe = pnv_ioda_freeze_pe;
|
||||
phb->unfreeze_pe = pnv_ioda_unfreeze_pe;
|
||||
|
||||
/* Setup RID -> PE mapping function */
|
||||
phb->bdfn_to_pe = pnv_ioda_bdfn_to_pe;
|
||||
|
||||
/* Setup TCEs */
|
||||
phb->dma_dev_setup = pnv_pci_ioda_dma_dev_setup;
|
||||
|
||||
|
@ -110,7 +110,6 @@ struct pnv_phb {
|
||||
unsigned int is_64, struct msi_msg *msg);
|
||||
void (*dma_dev_setup)(struct pnv_phb *phb, struct pci_dev *pdev);
|
||||
void (*fixup_phb)(struct pci_controller *hose);
|
||||
u32 (*bdfn_to_pe)(struct pnv_phb *phb, struct pci_bus *bus, u32 devfn);
|
||||
int (*init_m64)(struct pnv_phb *phb);
|
||||
void (*reserve_m64_pe)(struct pci_bus *bus,
|
||||
unsigned long *pe_bitmap, bool all);
|
||||
|
Loading…
Reference in New Issue
Block a user