Lines Matching refs:cxl

22 #include "cxl.h"
23 #include <misc/cxl.h>
187 dev_info(&dev->dev, "cxl vsec: %30s: %#x\n", name, what)
380 pr_err("cxl: invalid phb index\n");
388 pr_err("cxl: No capp unit found for PHB[%lld,%d]. Make sure the adapter is on a capi-compatible slot\n",
474 static int init_implementation_adapter_regs_psl9(struct cxl *adapter,
542 static int init_implementation_adapter_regs_psl8(struct cxl *adapter, struct pci_dev *dev)
581 static void write_timebase_ctrl_psl8(struct cxl *adapter)
587 static u64 timebase_read_psl9(struct cxl *adapter)
592 static u64 timebase_read_psl8(struct cxl *adapter)
597 static void cxl_setup_psl_timebase(struct cxl *adapter, struct pci_dev *dev)
647 int cxl_pci_setup_irq(struct cxl *adapter, unsigned int hwirq,
655 int cxl_update_image_control(struct cxl *adapter)
690 int cxl_pci_alloc_one_irq(struct cxl *adapter)
697 void cxl_pci_release_one_irq(struct cxl *adapter, int hwirq)
705 struct cxl *adapter, unsigned int num)
713 struct cxl *adapter)
774 static int pci_map_slice_regs(struct cxl_afu *afu, struct cxl *adapter, struct pci_dev *dev)
1064 static int pci_configure_afu(struct cxl_afu *afu, struct cxl *adapter, struct pci_dev *dev)
1128 static int pci_init_afu(struct cxl *adapter, int slice, struct pci_dev *dev)
1209 int cxl_pci_reset(struct cxl *adapter)
1216 "cxl: refusing to reset/reflash when perst_reloads_same_image is set.\n");
1231 dev_err(&dev->dev, "cxl: pcie_warm_reset failed\n");
1238 static int cxl_map_adapter_regs(struct cxl *adapter, struct pci_dev *dev)
1267 static void cxl_unmap_adapter_regs(struct cxl *adapter)
1281 static int cxl_read_vsec(struct cxl *adapter, struct pci_dev *dev)
1337 static void cxl_fixup_malformed_tlp(struct cxl *adapter, struct pci_dev *dev)
1355 static bool cxl_compatible_caia_version(struct cxl *adapter)
1366 static int cxl_vsec_looks_ok(struct cxl *adapter, struct pci_dev *dev)
1404 ssize_t cxl_pci_read_adapter_vpd(struct cxl *adapter, void *buf, size_t len)
1411 struct cxl *adapter = to_cxl_adapter(dev);
1423 static int sanitise_adapter_regs(struct cxl *adapter)
1443 static int cxl_configure_adapter(struct cxl *adapter, struct pci_dev *dev)
1517 static void cxl_deconfigure_adapter(struct cxl *adapter)
1530 static void cxl_stop_trace_psl9(struct cxl *adapter)
1541 dev_dbg(&dev->dev, "cxl: Traceid-%d trace_state=0x%0llX\n",
1551 static void cxl_stop_trace_psl8(struct cxl *adapter)
1615 static void set_sl_ops(struct cxl *adapter, struct pci_dev *dev)
1627 static struct cxl *cxl_pci_init_adapter(struct pci_dev *dev)
1629 struct cxl *adapter;
1690 static void cxl_pci_remove_adapter(struct cxl *adapter)
1715 pr_err("cxl: np = NULL\n");
1731 struct cxl *adapter;
1736 dev_dbg(&dev->dev, "cxl_init_adapter: Ignoring cxl vphb device\n");
1775 struct cxl *adapter = pci_get_drvdata(dev);
1829 struct cxl *adapter = pci_get_drvdata(pdev);
1971 struct cxl *adapter = pci_get_drvdata(pdev);
2063 struct cxl *adapter = pci_get_drvdata(pdev);
2101 .name = "cxl-pci",