Lines Matching refs:pnv_phb
29 struct pnv_phb;
32 struct pnv_phb *phb;
84 struct pnv_phb { struct
105 int (*msi_setup)(struct pnv_phb *phb, struct pci_dev *dev, argument
108 void (*dma_dev_setup)(struct pnv_phb *phb, struct pci_dev *pdev); argument
109 int (*dma_set_mask)(struct pnv_phb *phb, struct pci_dev *pdev, argument
111 u64 (*dma_get_required_mask)(struct pnv_phb *phb, argument
114 u32 (*bdfn_to_pe)(struct pnv_phb *phb, struct pci_bus *bus, u32 devfn); argument
115 void (*shutdown)(struct pnv_phb *phb); argument
116 int (*init_m64)(struct pnv_phb *phb); argument
117 void (*reserve_m64_pe)(struct pnv_phb *phb); argument
118 int (*pick_m64_pe)(struct pnv_phb *phb, struct pci_bus *bus, int all); argument
119 int (*get_pe_state)(struct pnv_phb *phb, int pe_no); argument
120 void (*freeze_pe)(struct pnv_phb *phb, int pe_no); argument
121 int (*unfreeze_pe)(struct pnv_phb *phb, int pe_no, int opt); argument