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
1119
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
1156
static inline __be64 __iomem *pnv_ioda_get_inval_reg(struct pnv_phb *phb)
arch/powerpc/platforms/powernv/pci-ioda.c
1210
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
1227
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
1280
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
1459
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
1588
void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb,
arch/powerpc/platforms/powernv/pci-ioda.c
1632
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
1649
static int __pnv_pci_ioda_msi_setup(struct pnv_phb *phb, struct pci_dev *dev,
arch/powerpc/platforms/powernv/pci-ioda.c
1751
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
1768
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
1814
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
1852
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
1888
static void __init pnv_pci_init_ioda_msis(struct pnv_phb *phb)
arch/powerpc/platforms/powernv/pci-ioda.c
1917
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
2009
struct pnv_phb *phb = data;
arch/powerpc/platforms/powernv/pci-ioda.c
2028
struct pnv_phb *phb = data;
arch/powerpc/platforms/powernv/pci-ioda.c
2059
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/pci-ioda.c
2137
struct pnv_phb *phb = pci_bus_to_pnvhb(bus);
arch/powerpc/platforms/powernv/pci-ioda.c
2177
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
2313
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
2334
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
2344
struct pnv_phb *phb = pe->phb;
arch/powerpc/platforms/powernv/pci-ioda.c
2388
struct pnv_phb *phb = pci_bus_to_pnvhb(pdev->bus);
arch/powerpc/platforms/powernv/pci-ioda.c
2427
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
2435
struct pnv_phb *phb = pci_bus_to_pnvhb(bus);
arch/powerpc/platforms/powernv/pci-ioda.c
2456
struct pnv_phb *phb = hose->private_data;
arch/powerpc/platforms/powernv/pci-ioda.c
2500
struct pnv_phb *phb;
arch/powerpc/platforms/powernv/pci-ioda.c
2535
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
2752
struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus);
arch/powerpc/platforms/powernv/pci-ioda.c
295
struct pnv_phb *phb = pci_bus_to_pnvhb(bus);
arch/powerpc/platforms/powernv/pci-ioda.c
352
static void __init pnv_ioda_parse_m64_window(struct pnv_phb *phb)
arch/powerpc/platforms/powernv/pci-ioda.c
439
static void pnv_ioda_freeze_pe(struct pnv_phb *phb, int pe_no)
arch/powerpc/platforms/powernv/pci-ioda.c
479
static int pnv_ioda_unfreeze_pe(struct pnv_phb *phb, int pe_no, int opt)
arch/powerpc/platforms/powernv/pci-ioda.c
519
static int pnv_ioda_get_pe_state(struct pnv_phb *phb, int pe_no)
arch/powerpc/platforms/powernv/pci-ioda.c
581
struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn)
arch/powerpc/platforms/powernv/pci-ioda.c
593
struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus);
arch/powerpc/platforms/powernv/pci-ioda.c
603
static int pnv_ioda_set_one_peltv(struct pnv_phb *phb,
arch/powerpc/platforms/powernv/pci-ioda.c
640
static int pnv_ioda_set_peltv(struct pnv_phb *phb,
arch/powerpc/platforms/powernv/pci-ioda.c
707
static void pnv_ioda_unset_peltv(struct pnv_phb *phb,
arch/powerpc/platforms/powernv/pci-ioda.c
735
int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
806
int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe)
arch/powerpc/platforms/powernv/pci-ioda.c
874
struct pnv_phb *phb = pci_bus_to_pnvhb(dev->bus);
arch/powerpc/platforms/powernv/pci-ioda.c
932
struct pnv_phb *phb = pci_bus_to_pnvhb(bus);
arch/powerpc/platforms/powernv/pci-ioda.c
993
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
281
extern struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn);
arch/powerpc/platforms/powernv/pci.h
325
extern unsigned long pnv_ioda_parse_tce_sizes(struct pnv_phb *phb);
arch/powerpc/platforms/powernv/pci.h
327
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;