Symbol: pnv_phb
arch/powerpc/platforms/powernv/eeh-powernv.c
1036
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/eeh-powernv.c
108
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/eeh-powernv.c
1169
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/eeh-powernv.c
117
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/eeh-powernv.c
1283
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/eeh-powernv.c
1342
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/eeh-powernv.c
1408
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/eeh-powernv.c
148
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/eeh-powernv.c
1604
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/eeh-powernv.c
1652
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/eeh-powernv.c
175
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/eeh-powernv.c
296
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/eeh-powernv.c
325
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/eeh-powernv.c
456
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/eeh-powernv.c
516
struct pnv_phb *phb = pe->phb->private_data;
arch/powerpc/platforms/powernv/eeh-powernv.c
528
struct pnv_phb *phb = pe->phb->private_data;
arch/powerpc/platforms/powernv/eeh-powernv.c
567
struct pnv_phb *phb = pe->phb->private_data;
arch/powerpc/platforms/powernv/eeh-powernv.c
721
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/eeh-powernv.c
763
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/eeh-powernv.c
855
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/ocxl.c
165
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/ocxl.c
350
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/ocxl.c
437
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/ocxl.c
484
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda-tce.c
20
unsigned long pnv_ioda_parse_tce_sizes(struct pnv_phb *phb)
arch/powerpc/platforms/powernv/pci-ioda.c
1108
struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus);
arch/powerpc/platforms/powernv/pci-ioda.c
114
static struct pnv_ioda_pe *pnv_ioda_init_pe(struct pnv_phb *phb, int pe_no)
arch/powerpc/platforms/powernv/pci-ioda.c
1145
static inline __be64 __iomem *pnv_ioda_get_inval_reg(struct pnv_phb *phb)
arch/powerpc/platforms/powernv/pci-ioda.c
1199
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
1216
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
1269
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
136
static void pnv_ioda_reserve_pe(struct pnv_phb *phb, int pe_no)
arch/powerpc/platforms/powernv/pci-ioda.c
1448
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
153
struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count)
arch/powerpc/platforms/powernv/pci-ioda.c
1577
void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb,
arch/powerpc/platforms/powernv/pci-ioda.c
1621
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
1638
static int __pnv_pci_ioda_msi_setup(struct pnv_phb *phb, struct pci_dev *dev,
arch/powerpc/platforms/powernv/pci-ioda.c
1740
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
1757
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
1803
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
1841
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
187
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
1877
static void __init pnv_pci_init_ioda_msis(struct pnv_phb *phb)
arch/powerpc/platforms/powernv/pci-ioda.c
1906
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
199
static int pnv_ioda2_init_m64(struct pnv_phb *phb)
arch/powerpc/platforms/powernv/pci-ioda.c
1998
struct pnv_phb *phb = data;
arch/powerpc/platforms/powernv/pci-ioda.c
2017
struct pnv_phb *phb = data;
arch/powerpc/platforms/powernv/pci-ioda.c
2048
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/pci-ioda.c
2126
struct pnv_phb *phb = pci_bus_to_pnvhb(bus);
arch/powerpc/platforms/powernv/pci-ioda.c
2166
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
2302
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
2323
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
2333
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
2377
struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus);
arch/powerpc/platforms/powernv/pci-ioda.c
2416
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
2424
struct pnv_phb *phb = pci_bus_to_pnvhb(bus);
arch/powerpc/platforms/powernv/pci-ioda.c
2445
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
2489
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/pci-ioda.c
2524
memblock_free(phb, sizeof(struct pnv_phb));
arch/powerpc/platforms/powernv/pci-ioda.c
255
struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus);
arch/powerpc/platforms/powernv/pci-ioda.c
2741
struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus);
arch/powerpc/platforms/powernv/pci-ioda.c
296
struct pnv_phb *phb = pci_bus_to_pnvhb(bus);
arch/powerpc/platforms/powernv/pci-ioda.c
341
static void __init pnv_ioda_parse_m64_window(struct pnv_phb *phb)
arch/powerpc/platforms/powernv/pci-ioda.c
428
static void pnv_ioda_freeze_pe(struct pnv_phb *phb, int pe_no)
arch/powerpc/platforms/powernv/pci-ioda.c
468
static int pnv_ioda_unfreeze_pe(struct pnv_phb *phb, int pe_no, int opt)
arch/powerpc/platforms/powernv/pci-ioda.c
508
static int pnv_ioda_get_pe_state(struct pnv_phb *phb, int pe_no)
arch/powerpc/platforms/powernv/pci-ioda.c
570
struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn)
arch/powerpc/platforms/powernv/pci-ioda.c
582
struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus);
arch/powerpc/platforms/powernv/pci-ioda.c
592
static int pnv_ioda_set_one_peltv(struct pnv_phb *phb,
arch/powerpc/platforms/powernv/pci-ioda.c
629
static int pnv_ioda_set_peltv(struct pnv_phb *phb,
arch/powerpc/platforms/powernv/pci-ioda.c
696
static void pnv_ioda_unset_peltv(struct pnv_phb *phb,
arch/powerpc/platforms/powernv/pci-ioda.c
724
int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
795
int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
863
struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus);
arch/powerpc/platforms/powernv/pci-ioda.c
921
struct pnv_phb *phb = pci_bus_to_pnvhb(bus);
arch/powerpc/platforms/powernv/pci-ioda.c
982
struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus);
arch/powerpc/platforms/powernv/pci-sriov.c
145
struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus);
arch/powerpc/platforms/powernv/pci-sriov.c
251
struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus);
arch/powerpc/platforms/powernv/pci-sriov.c
287
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/pci-sriov.c
311
static int64_t pnv_ioda_map_m64_segmented(struct pnv_phb *phb,
arch/powerpc/platforms/powernv/pci-sriov.c
338
static int64_t pnv_ioda_map_m64_single(struct pnv_phb *phb,
arch/powerpc/platforms/powernv/pci-sriov.c
398
static int pnv_pci_alloc_m64_bar(struct pnv_phb *phb, struct pnv_iov_data *iov)
arch/powerpc/platforms/powernv/pci-sriov.c
418
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/pci-sriov.c
477
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/pci-sriov.c
616
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/pci-sriov.c
678
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/pci.c
485
static void pnv_pci_handle_eeh_config(struct pnv_phb *phb, u32 pe_no)
arch/powerpc/platforms/powernv/pci.c
529
struct pnv_phb *phb = pdn->phb->private_data;
arch/powerpc/platforms/powernv/pci.c
585
struct pnv_phb *phb = pdn->phb->private_data;
arch/powerpc/platforms/powernv/pci.c
621
struct pnv_phb *phb = pdn->phb->private_data;
arch/powerpc/platforms/powernv/pci.c
647
struct pnv_phb *phb = pdn->phb->private_data;
arch/powerpc/platforms/powernv/pci.c
678
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/pci.c
707
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/pci.h
126
int (*init_m64)(struct pnv_phb *phb);
arch/powerpc/platforms/powernv/pci.h
127
int (*get_pe_state)(struct pnv_phb *phb, int pe_no);
arch/powerpc/platforms/powernv/pci.h
128
void (*freeze_pe)(struct pnv_phb *phb, int pe_no);
arch/powerpc/platforms/powernv/pci.h
129
int (*unfreeze_pe)(struct pnv_phb *phb, int pe_no, int opt);
arch/powerpc/platforms/powernv/pci.h
186
static inline bool pnv_pci_is_m64(struct pnv_phb *phb, struct resource *r)
arch/powerpc/platforms/powernv/pci.h
206
int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
arch/powerpc/platforms/powernv/pci.h
207
int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
arch/powerpc/platforms/powernv/pci.h
209
void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
arch/powerpc/platforms/powernv/pci.h
212
struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count);
arch/powerpc/platforms/powernv/pci.h
282
extern struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn);
arch/powerpc/platforms/powernv/pci.h
326
extern unsigned long pnv_ioda_parse_tce_sizes(struct pnv_phb *phb);
arch/powerpc/platforms/powernv/pci.h
328
static inline struct pnv_phb *pci_bus_to_pnvhb(struct pci_bus *bus)
arch/powerpc/platforms/powernv/pci.h
54
struct pnv_phb;
arch/powerpc/platforms/powernv/pci.h
57
struct pnv_phb *phb;