Home
last modified time | relevance | path

Searched refs:dport_dev (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/cxl/core/
H A Dport.c661 rc = sysfs_create_link(&port->dev.kobj, &parent_dport->dport_dev->kobj, in devm_cxl_link_parent_dport()
728 port->host_bridge = parent_dport->dport_dev; in cxl_port_alloc()
786 if (dev_is_platform(dport->dport_dev)) in cxl_dport_setup_regs()
794 rc = cxl_setup_comp_regs(dport->dport_dev, &dport->reg_map, in cxl_dport_setup_regs()
809 return einj_cxl_inject_error(to_pci_dev(dport->dport_dev), type); in cxl_einj_inject()
827 !(dev_is_pci(dport->dport_dev) && parent && is_cxl_root(parent))) in cxl_debugfs_create_dport_dir()
830 dir = cxl_debugfs_create_dir(dev_name(dport->dport_dev)); in cxl_debugfs_create_dport_dir()
1053 dport->port_id, dev_name(dport->dport_dev), in add_dport()
1054 dev_name(dup->dport_dev)); in add_dport()
1059 struct device *dev __free(put_device) = get_device(dport->dport_dev); in add_dport()
[all …]
H A Dpci.c51 struct device *dport_dev) in devm_cxl_add_dport_by_dev() argument
57 if (!dev_is_pci(dport_dev)) in devm_cxl_add_dport_by_dev()
60 pdev = to_pci_dev(dport_dev); in devm_cxl_add_dport_by_dev()
70 return devm_cxl_add_dport(port, dport_dev, port_num, map.resource); in devm_cxl_add_dport_by_dev()
810 dvsec = cxl_gpf_get_dvsec(dport->dport_dev); in cxl_gpf_port_setup()
815 pdev = to_pci_dev(dport->dport_dev); in cxl_gpf_port_setup()
H A Dras.c133 struct device *dev = dport->dport_dev; in cxl_dport_map_ras()
156 if (!dev_is_pci(dport->dport_dev)) in devm_cxl_dport_rch_ras_setup()
161 host_bridge = to_pci_host_bridge(dport->dport_dev); in devm_cxl_dport_rch_ras_setup()
H A Dras_rch.c16 aer_cap = cxl_rcrb_to_aer(dport->dport_dev, dport->rcrb.base); in cxl_dport_map_rch_aer()
H A Dcdat.c341 if (cxlsd->target[i] && host_bridge == cxlsd->target[i]->dport_dev) in match_cxlrd_hb()
665 index = (unsigned long)endpoint->parent_dport->dport_dev; in cxl_endpoint_gather_bandwidth()
791 us_index = (unsigned long)port->parent_dport->dport_dev; in DEFINE_FREE()
H A Dregion.c1567 dev_name(ep->dport->dport_dev), in cxl_port_setup_targets()
1579 cxl_rr->nr_targets_set - 1, dev_name(ep->dport->dport_dev), in cxl_port_setup_targets()
1874 dev_name(port->parent_dport->dport_dev), in find_pos_and_ways()
/linux/tools/testing/cxl/test/
H A Dmock.c200 struct device *dport_dev, in __wrap_devm_cxl_add_rch_dport() argument
208 if (ops && ops->is_mock_port(dport_dev)) { in __wrap_devm_cxl_add_rch_dport()
209 dport = devm_cxl_add_dport(port, dport_dev, port_id, in __wrap_devm_cxl_add_rch_dport()
216 dport = devm_cxl_add_rch_dport(port, dport_dev, port_id, rcrb); in __wrap_devm_cxl_add_rch_dport()
238 struct device *dport_dev) in __wrap_devm_cxl_add_dport_by_dev() argument
245 dport = ops->devm_cxl_add_dport_by_dev(port, dport_dev); in __wrap_devm_cxl_add_dport_by_dev()
247 dport = devm_cxl_add_dport_by_dev(port, dport_dev); in __wrap_devm_cxl_add_dport_by_dev()
H A Dmock.h26 struct device *dport_dev);
H A Dcxl.c1041 struct device *dport_dev) in mock_cxl_add_dport_by_dev() argument
1060 if (&pdev->dev != dport_dev) in mock_cxl_add_dport_by_dev()
/linux/drivers/acpi/apei/
H A Deinj-cxl.c50 static int cxl_dport_get_sbdf(struct pci_dev *dport_dev, u64 *sbdf) in cxl_dport_get_sbdf() argument
56 pbus = dport_dev->bus; in cxl_dport_get_sbdf()
66 *sbdf = (seg << 24) | (bus << 16) | (dport_dev->devfn << 8); in cxl_dport_get_sbdf()
/linux/include/cxl/
H A Deinj.h21 int einj_cxl_inject_error(struct pci_dev *dport_dev, u64 type);
31 static inline int einj_cxl_inject_error(struct pci_dev *dport_dev, u64 type) in einj_cxl_inject_error() argument
/linux/drivers/cxl/
H A Dcxl.h690 cxl_find_dport_by_dev(struct cxl_port *port, const struct device *dport_dev) in cxl_find_dport_by_dev() argument
692 return xa_load(&port->dports, (unsigned long)dport_dev); in cxl_find_dport_by_dev()
714 struct device *dport_dev; member
825 struct device *dport_dev, int port_id,
897 struct device *dport_dev);
983 struct device *dport_dev);
H A Dport.c225 struct device *dport_dev) in cxl_port_add_dport() argument
257 dport = devm_cxl_add_dport_by_dev(port, dport_dev); in cxl_port_add_dport()
270 dev_name(dport_dev)); in cxl_port_add_dport()
/linux/Documentation/firmware-guide/acpi/apei/
H A Deinj.rst146 - $dport_dev/einj_inject:
148 Injects a CXL error type into the CXL port represented by $dport_dev,
149 where $dport_dev is the name of the CXL port (usually a PCIe device name).
239 A CXL error injection example with $dport_dev=0000:e0:01.1::
/linux/Documentation/ABI/testing/
H A Ddebugfs-cxl147 What: /sys/kernel/debug/cxl/$dport_dev/einj_inject
153 CXL protocol error into $dport_dev ($dport_dev will be a device