Lines Matching refs:dport_dev

661 	rc = sysfs_create_link(&port->dev.kobj, &parent_dport->dport_dev->kobj,  in devm_cxl_link_parent_dport()
727 port->host_bridge = parent_dport->dport_dev; in cxl_port_alloc()
783 if (dev_is_platform(dport->dport_dev)) in cxl_dport_setup_regs()
791 rc = cxl_setup_comp_regs(dport->dport_dev, &dport->reg_map, in cxl_dport_setup_regs()
806 return einj_cxl_inject_error(to_pci_dev(dport->dport_dev), type); in cxl_einj_inject()
822 if (!dport->rch && !dev_is_pci(dport->dport_dev)) in cxl_debugfs_create_dport_dir()
825 dir = cxl_debugfs_create_dir(dev_name(dport->dport_dev)); in cxl_debugfs_create_dport_dir()
1063 dport->port_id, dev_name(dport->dport_dev), in add_dport()
1064 dev_name(dup->dport_dev)); in add_dport()
1068 rc = xa_insert(&port->dports, (unsigned long)dport->dport_dev, dport, in add_dport()
1101 xa_erase(&port->dports, (unsigned long) dport->dport_dev); in cxl_dport_remove()
1102 put_device(dport->dport_dev); in cxl_dport_remove()
1116 __devm_cxl_add_dport(struct cxl_port *port, struct device *dport_dev, in __devm_cxl_add_dport() argument
1132 dev_name(dport_dev)); in __devm_cxl_add_dport()
1144 dport->dport_dev = dport_dev; in __devm_cxl_add_dport()
1155 component_reg_phys = __rcrb_to_component(dport_dev, &dport->rcrb, in __devm_cxl_add_dport()
1158 dev_warn(dport_dev, "Invalid Component Registers in RCRB"); in __devm_cxl_add_dport()
1174 dev_dbg(dport_dev, "Component Registers found for dport: %pa\n", in __devm_cxl_add_dport()
1183 get_device(dport_dev); in __devm_cxl_add_dport()
1188 rc = sysfs_create_link(&port->dev.kobj, &dport_dev->kobj, link_name); in __devm_cxl_add_dport()
1196 if (dev_is_pci(dport_dev)) in __devm_cxl_add_dport()
1197 dport->link_latency = cxl_pci_get_latency(to_pci_dev(dport_dev)); in __devm_cxl_add_dport()
1216 struct device *dport_dev, int port_id, in devm_cxl_add_dport() argument
1221 dport = __devm_cxl_add_dport(port, dport_dev, port_id, in devm_cxl_add_dport()
1224 dev_dbg(dport_dev, "failed to add dport to %s: %ld\n", in devm_cxl_add_dport()
1227 dev_dbg(dport_dev, "dport added to %s\n", in devm_cxl_add_dport()
1245 struct device *dport_dev, int port_id, in devm_cxl_add_rch_dport() argument
1255 dport = __devm_cxl_add_dport(port, dport_dev, port_id, in devm_cxl_add_rch_dport()
1258 dev_dbg(dport_dev, "failed to add RCH dport to %s: %ld\n", in devm_cxl_add_rch_dport()
1261 dev_dbg(dport_dev, "RCH dport added to %s\n", in devm_cxl_add_rch_dport()
1309 const struct device *dport_dev; member
1326 dport = cxl_find_dport_by_dev(port, ctx->dport_dev); in match_port_by_dport()
1336 if (!ctx->dport_dev) in __find_cxl_port()
1345 static struct cxl_port *find_cxl_port(struct device *dport_dev, in find_cxl_port() argument
1349 .dport_dev = dport_dev, in find_cxl_port()
1359 struct device *dport_dev, in find_cxl_port_at() argument
1363 .dport_dev = dport_dev, in find_cxl_port_at()
1544 struct device *dport_dev) in add_port_attach_ep() argument
1546 struct device *dparent = grandparent(dport_dev); in add_port_attach_ep()
1558 dev_name(dport_dev)); in add_port_attach_ep()
1582 port = find_cxl_port_at(parent_port, dport_dev, &dport); in add_port_attach_ep()
1591 port = find_cxl_port_at(parent_port, dport_dev, &dport); in add_port_attach_ep()
1635 struct device *dport_dev = grandparent(iter); in devm_cxl_enumerate_ports() local
1643 if (!dport_dev || dport_dev == &platform_bus) in devm_cxl_enumerate_ports()
1646 uport_dev = dport_dev->parent; in devm_cxl_enumerate_ports()
1649 dev_name(iter), dev_name(dport_dev)); in devm_cxl_enumerate_ports()
1654 dev_name(iter), dev_name(dport_dev), in devm_cxl_enumerate_ports()
1657 find_cxl_port(dport_dev, &dport); in devm_cxl_enumerate_ports()
1682 rc = add_port_attach_ep(cxlmd, uport_dev, dport_dev); in devm_cxl_enumerate_ports()