Lines Matching refs:eeh_dev
132 struct eeh_dev { struct
165 static inline struct pci_dn *eeh_dev_to_pdn(struct eeh_dev *edev) in eeh_dev_to_pdn() argument
170 static inline struct pci_dev *eeh_dev_to_pci_dev(struct eeh_dev *edev) in eeh_dev_to_pci_dev()
175 static inline struct eeh_pe *eeh_dev_to_pe(struct eeh_dev* edev) in eeh_dev_to_pe()
217 struct eeh_dev *(*probe)(struct pci_dev *pdev);
225 int (*read_config)(struct eeh_dev *edev, int where, int size, u32 *val);
226 int (*write_config)(struct eeh_dev *edev, int where, int size, u32 val);
228 int (*restore_config)(struct eeh_dev *edev);
229 int (*notify_resume)(struct eeh_dev *edev);
274 typedef void (*eeh_edev_traverse_func)(struct eeh_dev *edev, void *flag);
282 int eeh_pe_tree_insert(struct eeh_dev *edev, struct eeh_pe *new_pe_parent);
283 int eeh_pe_tree_remove(struct eeh_dev *edev);
296 int eeh_dev_check_failure(struct eeh_dev *edev);