Lines Matching defs:eeh_dev
88 struct list_head edevs; /* List of eeh_dev in this PE */
132 struct eeh_dev {
165 static inline struct pci_dn *eeh_dev_to_pdn(struct eeh_dev *edev)
170 static inline struct pci_dev *eeh_dev_to_pci_dev(struct eeh_dev *edev)
175 static inline struct eeh_pe *eeh_dev_to_pe(struct eeh_dev* edev)
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);