Lines Matching defs:pnv_phb
84 struct pnv_phb { struct
86 enum pnv_phb_type type; argument
87 enum pnv_phb_model model; argument
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
123 union {
193 union {
198 } diag;