Lines Matching refs:root_port
192 struct cxl_port *root_port;
201 struct cxl_port *root_port = ctx->root_port;
251 cxlrd = cxl_root_decoder_alloc(root_port, ways, cxl_calc_hb);
406 struct cxl_port *root_port = arg;
407 struct device *host = root_port->dev.parent;
440 dport = devm_cxl_add_rch_dport(root_port, bridge, ctx.uid,
443 dport = devm_cxl_add_dport(root_port, bridge, ctx.uid,
459 struct cxl_port *root_port = arg;
460 struct device *host = root_port->dev.parent;
475 dport = cxl_find_dport_by_dev(root_port, bridge);
517 struct cxl_port *root_port = data;
519 struct device *host = root_port->dev.parent;
528 cxl_nvb = devm_cxl_add_nvdimm_bridge(host, root_port);
533 dev_dbg(host, "%s: add: %s\n", dev_name(&root_port->dev),
666 struct cxl_port *root_port;
685 root_port = devm_cxl_add_port(host, host, CXL_RESOURCE_NONE, NULL);
686 if (IS_ERR(root_port))
687 return PTR_ERR(root_port);
689 rc = bus_for_each_dev(adev->dev.bus, NULL, root_port,
700 .root_port = root_port,
715 device_for_each_child(&root_port->dev, cxl_res, pair_cxl_resource);
721 rc = bus_for_each_dev(adev->dev.bus, NULL, root_port,
727 rc = device_for_each_child(&root_port->dev, root_port,