Lines Matching defs:pnv_phb
54 struct pnv_phb;
57 struct pnv_phb *phb;
108 struct pnv_phb {
126 int (*init_m64)(struct pnv_phb *phb);
127 int (*get_pe_state)(struct pnv_phb *phb, int pe_no);
128 void (*freeze_pe)(struct pnv_phb *phb, int pe_no);
129 int (*unfreeze_pe)(struct pnv_phb *phb, int pe_no, int opt);
187 static inline bool pnv_pci_is_m64(struct pnv_phb *phb, struct resource *r)
207 int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
208 int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
210 void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
213 struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count);
283 extern struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn);
285 extern void pnv_set_msi_irq_chip(struct pnv_phb *phb, unsigned int virq);
328 extern unsigned long pnv_ioda_parse_tce_sizes(struct pnv_phb *phb);
330 static inline struct pnv_phb *pci_bus_to_pnvhb(struct pci_bus *bus)