Searched refs:to_cxl_port (Results 1 – 7 of 7) sorted by relevance
70 if (is_cxl_root(to_cxl_port(dev))) in cxl_device_id()424 struct cxl_port *port = to_cxl_port(cxld->dev.parent); in __cxl_decoder_release()545 struct cxl_port *port = to_cxl_port(dev); in cxl_port_release()567 struct cxl_port *port = to_cxl_port(dev); in decoders_committed_show()602 struct cxl_port *to_cxl_port(const struct device *dev) in to_cxl_port() function609 EXPORT_SYMBOL_NS_GPL(to_cxl_port, "CXL");723 !is_cxl_root(to_cxl_port(iter->dev.parent))) in cxl_port_alloc()724 iter = to_cxl_port(iter->dev.parent); in cxl_port_alloc()1006 port = to_cxl_port(dev); in dev_is_cxl_root_child()1010 parent = to_cxl_port(port->dev.parent); in dev_is_cxl_root_child()[all …]
633 struct cxl_port *endpoint = to_cxl_port(cxled->cxld.dev.parent); in cxl_endpoint_gather_bandwidth()634 struct cxl_port *parent_port = to_cxl_port(endpoint->dev.parent); in cxl_endpoint_gather_bandwidth()635 struct cxl_port *gp_port = to_cxl_port(parent_port->dev.parent); in cxl_endpoint_gather_bandwidth()775 struct cxl_port *parent_port = to_cxl_port(port->dev.parent); in DEFINE_FREE()776 struct cxl_port *gp_port = to_cxl_port(parent_port->dev.parent); in DEFINE_FREE()925 parent_port = to_cxl_port(port->dev.parent); in cxl_hb_gather_bandwidth()
271 while (!is_cxl_root(to_cxl_port(iter->dev.parent))) in cxl_region_decode_reset()272 iter = to_cxl_port(iter->dev.parent); in cxl_region_decode_reset()326 iter = to_cxl_port(iter->dev.parent)) { in cxl_region_decode_commit()889 struct cxl_port *port = to_cxl_port(dev->parent); in match_free_decoder()1384 struct cxl_port *port = to_cxl_port(cxld->dev.parent); in check_interleave_cap()1432 struct cxl_port *parent_port = to_cxl_port(port->dev.parent); in cxl_port_setup_targets()1472 iter = to_cxl_port(iter->dev.parent); in cxl_port_setup_targets()1680 while (!is_cxl_root(to_cxl_port(iter->dev.parent))) in cxl_region_teardown_targets()1681 iter = to_cxl_port(iter->dev.parent); in cxl_region_teardown_targets()1713 while (!is_cxl_root(to_cxl_port(iter->dev.parent))) in cxl_region_setup_targets()[all …]
802 struct cxl_port *port = to_cxl_port(cxld->dev.parent); in cxl_decoder_commit()854 struct cxl_port *port = to_cxl_port(dev->parent); in commit_reap()873 struct cxl_port *port = to_cxl_port(cxld->dev.parent); in cxl_port_commit_reap()891 struct cxl_port *port = to_cxl_port(cxld->dev.parent); in cxl_decoder_reset()
160 to_cxl_port(port->dev.parent); in port_to_host()
752 struct cxl_port *port = to_cxl_port(cxld->dev.parent); in cxld_registry_index()811 struct cxl_port *port = to_cxl_port(cxld->dev.parent); in cxld_registry_restore()903 struct cxl_port *port = to_cxl_port(cxld->dev.parent); in cxld_registry_save()912 struct cxl_port *port = to_cxl_port(cxld->dev.parent); in cxld_registry_update()923 struct cxl_port *port = to_cxl_port(cxld->dev.parent); in mock_decoder_commit()953 struct cxl_port *port = to_cxl_port(cxld->dev.parent); in mock_decoder_reset()1100 port = to_cxl_port(port->dev.parent); in mock_init_hdm_decoder()1106 port = to_cxl_port(cxld->dev.parent); in mock_init_hdm_decoder()1226 struct cxl_port *parent_port = to_cxl_port(port->dev.parent); in mock_cxl_enumerate_decoders()1344 struct cxl_port *parent = to_cxl_port(port->dev.parent); in get_port_array()
706 struct cxl_port *to_cxl_port(const struct device *dev);