Lines Matching refs:pci_dn
34 struct pci_dn;
147 struct pci_dn *pdn; /* Associated PCI device node */
154 static inline struct pci_dn *eeh_dev_to_pdn(struct eeh_dev *edev) in eeh_dev_to_pdn()
207 void* (*probe)(struct pci_dn *pdn, void *data);
217 int (*read_config)(struct pci_dn *pdn, int where, int size, u32 *val);
218 int (*write_config)(struct pci_dn *pdn, int where, int size, u32 val);
220 int (*restore_config)(struct pci_dn *pdn);
221 int (*notify_resume)(struct pci_dn *pdn);
288 struct eeh_dev *eeh_dev_init(struct pci_dn *pdn);
296 void eeh_add_device_early(struct pci_dn *);
297 void eeh_add_device_tree_early(struct pci_dn *);
313 int eeh_restore_vf_config(struct pci_dn *pdn);
339 static inline void *eeh_dev_init(struct pci_dn *pdn, void *data) in eeh_dev_init()
355 static inline void eeh_add_device_early(struct pci_dn *pdn) { } in eeh_add_device_early()
357 static inline void eeh_add_device_tree_early(struct pci_dn *pdn) { } in eeh_add_device_tree_early()