|
@@ -217,6 +217,15 @@ extern void pnv_pci_dma_bus_setup(struct pci_bus *bus);
|
|
extern int pnv_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type);
|
|
extern int pnv_setup_msi_irqs(struct pci_dev *pdev, int nvec, int type);
|
|
extern void pnv_teardown_msi_irqs(struct pci_dev *pdev);
|
|
extern void pnv_teardown_msi_irqs(struct pci_dev *pdev);
|
|
|
|
|
|
|
|
+extern void pe_level_printk(const struct pnv_ioda_pe *pe, const char *level,
|
|
|
|
+ const char *fmt, ...);
|
|
|
|
+#define pe_err(pe, fmt, ...) \
|
|
|
|
+ pe_level_printk(pe, KERN_ERR, fmt, ##__VA_ARGS__)
|
|
|
|
+#define pe_warn(pe, fmt, ...) \
|
|
|
|
+ pe_level_printk(pe, KERN_WARNING, fmt, ##__VA_ARGS__)
|
|
|
|
+#define pe_info(pe, fmt, ...) \
|
|
|
|
+ pe_level_printk(pe, KERN_INFO, fmt, ##__VA_ARGS__)
|
|
|
|
+
|
|
/* Nvlink functions */
|
|
/* Nvlink functions */
|
|
extern void pnv_npu_init_dma_pe(struct pnv_ioda_pe *npe);
|
|
extern void pnv_npu_init_dma_pe(struct pnv_ioda_pe *npe);
|
|
extern void pnv_npu_setup_dma_pe(struct pnv_ioda_pe *npe);
|
|
extern void pnv_npu_setup_dma_pe(struct pnv_ioda_pe *npe);
|