Home
last modified time | relevance | path

Searched refs:to_cxl_port (Results 1 – 7 of 7) sorted by relevance

/linux/drivers/cxl/core/
H A Dport.c70 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() function
609 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 …]
H A Dcdat.c633 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()
H A Dregion.c271 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 …]
H A Dhdm.c802 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()
H A Dcore.h160 to_cxl_port(port->dev.parent); in port_to_host()
/linux/tools/testing/cxl/test/
H A Dcxl.c752 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()
/linux/drivers/cxl/
H A Dcxl.h706 struct cxl_port *to_cxl_port(const struct device *dev);