pnv_phb
struct pnv_phb *phb;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb;
struct pnv_phb *phb;
struct pnv_phb *phb;
struct pnv_phb *phb;
struct pnv_phb *phb;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = pe->phb->private_data;
struct pnv_phb *phb = pe->phb->private_data;
struct pnv_phb *phb = pe->phb->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
unsigned long pnv_ioda_parse_tce_sizes(struct pnv_phb *phb)
struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus);
static struct pnv_ioda_pe *pnv_ioda_init_pe(struct pnv_phb *phb, int pe_no)
static inline __be64 __iomem *pnv_ioda_get_inval_reg(struct pnv_phb *phb)
struct pnv_phb *phb = pe->phb;
struct pnv_phb *phb = pe->phb;
struct pnv_phb *phb = pe->phb;
static void pnv_ioda_reserve_pe(struct pnv_phb *phb, int pe_no)
struct pnv_phb *phb = pe->phb;
struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count)
void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb,
struct pnv_phb *phb = hose->private_data;
static int __pnv_pci_ioda_msi_setup(struct pnv_phb *phb, struct pci_dev *dev,
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = pe->phb;
static void __init pnv_pci_init_ioda_msis(struct pnv_phb *phb)
struct pnv_phb *phb = pe->phb;
static int pnv_ioda2_init_m64(struct pnv_phb *phb)
struct pnv_phb *phb = data;
struct pnv_phb *phb = data;
struct pnv_phb *phb;
struct pnv_phb *phb = pci_bus_to_pnvhb(bus);
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = pe->phb;
struct pnv_phb *phb = pe->phb;
struct pnv_phb *phb = pe->phb;
struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus);
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb = pci_bus_to_pnvhb(bus);
struct pnv_phb *phb = hose->private_data;
struct pnv_phb *phb;
memblock_free(phb, sizeof(struct pnv_phb));
struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus);
struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus);
struct pnv_phb *phb = pci_bus_to_pnvhb(bus);
static void __init pnv_ioda_parse_m64_window(struct pnv_phb *phb)
static void pnv_ioda_freeze_pe(struct pnv_phb *phb, int pe_no)
static int pnv_ioda_unfreeze_pe(struct pnv_phb *phb, int pe_no, int opt)
static int pnv_ioda_get_pe_state(struct pnv_phb *phb, int pe_no)
struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn)
struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus);
static int pnv_ioda_set_one_peltv(struct pnv_phb *phb,
static int pnv_ioda_set_peltv(struct pnv_phb *phb,
static void pnv_ioda_unset_peltv(struct pnv_phb *phb,
int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe)
int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe)
struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus);
struct pnv_phb *phb = pci_bus_to_pnvhb(bus);
struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus);
struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus);
struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus);
struct pnv_phb *phb;
static int64_t pnv_ioda_map_m64_segmented(struct pnv_phb *phb,
static int64_t pnv_ioda_map_m64_single(struct pnv_phb *phb,
static int pnv_pci_alloc_m64_bar(struct pnv_phb *phb, struct pnv_iov_data *iov)
struct pnv_phb *phb;
struct pnv_phb *phb;
struct pnv_phb *phb;
struct pnv_phb *phb;
static void pnv_pci_handle_eeh_config(struct pnv_phb *phb, u32 pe_no)
struct pnv_phb *phb = pdn->phb->private_data;
struct pnv_phb *phb = pdn->phb->private_data;
struct pnv_phb *phb = pdn->phb->private_data;
struct pnv_phb *phb = pdn->phb->private_data;
struct pnv_phb *phb;
struct pnv_phb *phb;
int (*init_m64)(struct pnv_phb *phb);
int (*get_pe_state)(struct pnv_phb *phb, int pe_no);
void (*freeze_pe)(struct pnv_phb *phb, int pe_no);
int (*unfreeze_pe)(struct pnv_phb *phb, int pe_no, int opt);
static inline bool pnv_pci_is_m64(struct pnv_phb *phb, struct resource *r)
int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count);
extern struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn);
extern unsigned long pnv_ioda_parse_tce_sizes(struct pnv_phb *phb);
static inline struct pnv_phb *pci_bus_to_pnvhb(struct pci_bus *bus)
struct pnv_phb;
struct pnv_phb *phb;