Lines Matching refs:root_port
75 struct cxl_port *root_port; member
85 struct cxl_port *root_port = ctx->root_port; in cxl_parse_cfmws() local
131 cxlrd = cxl_root_decoder_alloc(root_port, ways); in cxl_parse_cfmws()
194 struct cxl_port *root_port = arg; in add_host_bridge_uport() local
195 struct device *host = root_port->dev.parent; in add_host_bridge_uport()
205 dport = cxl_find_dport_by_dev(root_port, match); in add_host_bridge_uport()
258 struct cxl_port *root_port = arg; in add_host_bridge_dport() local
259 struct device *host = root_port->dev.parent; in add_host_bridge_dport()
285 dport = devm_cxl_add_dport(root_port, match, uid, ctx.chbcr); in add_host_bridge_dport()
298 struct cxl_port *root_port = data; in add_root_nvdimm_bridge() local
300 struct device *host = root_port->dev.parent; in add_root_nvdimm_bridge()
309 cxl_nvb = devm_cxl_add_nvdimm_bridge(host, root_port); in add_root_nvdimm_bridge()
314 dev_dbg(host, "%s: add: %s\n", dev_name(&root_port->dev), in add_root_nvdimm_bridge()
447 struct cxl_port *root_port; in cxl_acpi_probe() local
466 root_port = devm_cxl_add_port(host, host, CXL_RESOURCE_NONE, NULL); in cxl_acpi_probe()
467 if (IS_ERR(root_port)) in cxl_acpi_probe()
468 return PTR_ERR(root_port); in cxl_acpi_probe()
469 dev_dbg(host, "add: %s\n", dev_name(&root_port->dev)); in cxl_acpi_probe()
471 rc = bus_for_each_dev(adev->dev.bus, NULL, root_port, in cxl_acpi_probe()
482 .root_port = root_port, in cxl_acpi_probe()
497 device_for_each_child(&root_port->dev, cxl_res, pair_cxl_resource); in cxl_acpi_probe()
503 rc = bus_for_each_dev(adev->dev.bus, NULL, root_port, in cxl_acpi_probe()
509 rc = device_for_each_child(&root_port->dev, root_port, in cxl_acpi_probe()