Lines Matching refs:pnv_phb
55 struct pnv_phb;
58 struct pnv_phb *phb;
109 struct pnv_phb { struct
127 int (*init_m64)(struct pnv_phb *phb); argument
128 int (*get_pe_state)(struct pnv_phb *phb, int pe_no); argument
129 void (*freeze_pe)(struct pnv_phb *phb, int pe_no); argument
130 int (*unfreeze_pe)(struct pnv_phb *phb, int pe_no, int opt); argument
192 static inline bool pnv_pci_is_m64(struct pnv_phb *phb, struct resource *r) in pnv_pci_is_m64() argument
212 int pnv_ioda_configure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
213 int pnv_ioda_deconfigure_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
215 void pnv_pci_ioda2_setup_dma_pe(struct pnv_phb *phb, struct pnv_ioda_pe *pe);
218 struct pnv_ioda_pe *pnv_ioda_alloc_pe(struct pnv_phb *phb, int count);
288 extern struct pnv_ioda_pe *pnv_pci_bdfn_to_pe(struct pnv_phb *phb, u16 bdfn);
290 extern void pnv_set_msi_irq_chip(struct pnv_phb *phb, unsigned int virq);
333 extern unsigned long pnv_ioda_parse_tce_sizes(struct pnv_phb *phb);
335 static inline struct pnv_phb *pci_bus_to_pnvhb(struct pci_bus *bus) in pci_bus_to_pnvhb()