| /linux-6.15/drivers/cxl/ |
| H A D | mem.c | 51 struct cxl_port *parent_port = parent_dport->port; in devm_cxl_add_endpoint() local 59 for (iter = parent_port, down = NULL; !is_cxl_root(iter); in devm_cxl_add_endpoint() 148 struct cxl_port *parent_port __free(put_cxl_port) = in cxl_mem_probe() 150 if (!parent_port) { in cxl_mem_probe() 156 rc = devm_cxl_add_nvdimm(parent_port, cxlmd); in cxl_mem_probe() 165 endpoint_parent = parent_port->uport_dev; in cxl_mem_probe() 167 endpoint_parent = &parent_port->dev; in cxl_mem_probe()
|
| H A D | cxl.h | 853 int devm_cxl_add_nvdimm(struct cxl_port *parent_port, struct cxl_memdev *cxlmd);
|
| /linux-6.15/drivers/cxl/core/ |
| H A D | port.c | 718 dev->parent = &parent_port->dev; in cxl_port_alloc() 937 parent_port ? " port to " : "", in devm_cxl_add_port() 938 parent_port ? dev_name(&parent_port->dev) : "", in devm_cxl_add_port() 944 parent_port ? " to " : "", in devm_cxl_add_port() 945 parent_port ? dev_name(&parent_port->dev) : "", in devm_cxl_add_port() 1328 if (ctx->parent_port && dev->parent != &ctx->parent_port->dev) in match_port_by_dport() 1370 .parent_port = parent_port, in find_cxl_port_at() 1502 device_lock(&parent_port->dev); in cxl_detach_ep() 1509 !is_cxl_root(parent_port) && parent_port->dev.driver) { in cxl_detach_ep() 1570 if (!parent_port) { in add_port_attach_ep() [all …]
|
| H A D | cdat.c | 637 struct cxl_port *parent_port = to_cxl_port(endpoint->dev.parent); in cxl_endpoint_gather_bandwidth() local 638 struct cxl_port *gp_port = to_cxl_port(parent_port->dev.parent); in cxl_endpoint_gather_bandwidth() 670 index = (unsigned long)parent_port->uport_dev; in cxl_endpoint_gather_bandwidth() 683 perf_ctx->port = parent_port; in cxl_endpoint_gather_bandwidth() 778 struct cxl_port *parent_port = to_cxl_port(port->dev.parent); in DEFINE_FREE() local 779 struct cxl_port *gp_port = to_cxl_port(parent_port->dev.parent); in DEFINE_FREE() 796 us_index = (unsigned long)parent_port->uport_dev; in DEFINE_FREE() 810 us_ctx->port = parent_port; in DEFINE_FREE() 922 struct cxl_port *parent_port; in cxl_hb_gather_bandwidth() local 928 parent_port = to_cxl_port(port->dev.parent); in cxl_hb_gather_bandwidth() [all …]
|
| H A D | pmem.c | 245 int devm_cxl_add_nvdimm(struct cxl_port *parent_port, in devm_cxl_add_nvdimm() argument 253 cxl_nvb = cxl_find_nvdimm_bridge(parent_port); in devm_cxl_add_nvdimm()
|
| H A D | region.c | 1314 struct cxl_port *parent_port = to_cxl_port(port->dev.parent); in cxl_port_setup_targets() local 1369 if (is_cxl_root(parent_port)) { in cxl_port_setup_targets() 1389 parent_rr = cxl_rr_load(parent_port, cxlr); in cxl_port_setup_targets() 1398 dev_name(parent_port->uport_dev), in cxl_port_setup_targets() 1399 dev_name(&parent_port->dev), parent_ig); in cxl_port_setup_targets() 1406 dev_name(parent_port->uport_dev), in cxl_port_setup_targets() 1407 dev_name(&parent_port->dev), parent_iw); in cxl_port_setup_targets() 1427 dev_name(&parent_port->dev), parent_ig, parent_iw); in cxl_port_setup_targets()
|
| /linux-6.15/drivers/scsi/smartpqi/ |
| H A D | smartpqi_sas_transport.c | 38 pqi_sas_phy->parent_port = pqi_sas_port; in pqi_alloc_sas_phy() 47 sas_port_delete_phy(pqi_sas_phy->parent_port->port, phy); in pqi_free_sas_phy() 61 pqi_sas_port = pqi_sas_phy->parent_port; in pqi_sas_port_add_phy()
|
| H A D | smartpqi.h | 1258 struct pqi_sas_port *parent_port; member
|
| /linux-6.15/drivers/scsi/libsas/ |
| H A D | sas_expander.c | 41 if (!ex->parent_port) { in sas_ex_add_parent_port() 42 ex->parent_port = sas_port_alloc(&dev->rphy->dev, phy_id); in sas_ex_add_parent_port() 44 BUG_ON(!ex->parent_port); in sas_ex_add_parent_port() 45 BUG_ON(sas_port_add(ex->parent_port)); in sas_ex_add_parent_port() 46 sas_port_mark_backlink(ex->parent_port); in sas_ex_add_parent_port() 48 sas_port_add_ex_phy(ex->parent_port, ex_phy); in sas_ex_add_parent_port() 1874 if (ex_dev->parent_port == phy->port) in sas_unregister_devs_sas_addr() 1875 ex_dev->parent_port = NULL; in sas_unregister_devs_sas_addr()
|
| /linux-6.15/drivers/scsi/ |
| H A D | hpsa.h | 57 struct hpsa_sas_port *parent_port; member
|
| H A D | hpsa.c | 9578 hpsa_sas_phy->parent_port = hpsa_sas_port; in hpsa_alloc_sas_phy() 9587 sas_port_delete_phy(hpsa_sas_phy->parent_port->port, phy); in hpsa_free_sas_phy() 9601 hpsa_sas_port = hpsa_sas_phy->parent_port; in hpsa_sas_port_add_phy()
|
| /linux-6.15/include/scsi/ |
| H A D | libsas.h | 124 struct sas_port *parent_port; member
|
| /linux-6.15/drivers/gpu/drm/i915/display/ |
| H A D | intel_dp_mst.c | 761 struct drm_dp_mst_port *parent_port) in get_pipes_downstream_of_mst_port() argument 775 if (connector->mst.port != parent_port && in get_pipes_downstream_of_mst_port() 778 parent_port)) in get_pipes_downstream_of_mst_port()
|
| /linux-6.15/tools/testing/cxl/test/ |
| H A D | cxl.c | 854 struct cxl_port *parent_port = to_cxl_port(port->dev.parent); in mock_cxl_enumerate_decoders() local 859 else if (is_cxl_root(parent_port)) in mock_cxl_enumerate_decoders()
|