1 // SPDX-License-Identifier: GPL-2.0 2 /* Copyright(c) 2022 Intel Corporation. All rights reserved. */ 3 4 #include "cxl.h" 5 #include "exports.h" 6 7 /* Exporting of cxl_core symbols that are only used by cxl_test */ 8 EXPORT_SYMBOL_NS_GPL(cxl_num_decoders_committed, "CXL"); 9 10 cxl_add_dport_by_dev_fn _devm_cxl_add_dport_by_dev = 11 __devm_cxl_add_dport_by_dev; 12 EXPORT_SYMBOL_NS_GPL(_devm_cxl_add_dport_by_dev, "CXL"); 13 14 struct cxl_dport *devm_cxl_add_dport_by_dev(struct cxl_port *port, 15 struct device *dport_dev) 16 { 17 return _devm_cxl_add_dport_by_dev(port, dport_dev); 18 } 19 EXPORT_SYMBOL_NS_GPL(devm_cxl_add_dport_by_dev, "CXL"); 20 21 cxl_switch_decoders_setup_fn _devm_cxl_switch_port_decoders_setup = 22 __devm_cxl_switch_port_decoders_setup; 23 EXPORT_SYMBOL_NS_GPL(_devm_cxl_switch_port_decoders_setup, "CXL"); 24 25 int devm_cxl_switch_port_decoders_setup(struct cxl_port *port) 26 { 27 return _devm_cxl_switch_port_decoders_setup(port); 28 } 29 EXPORT_SYMBOL_NS_GPL(devm_cxl_switch_port_decoders_setup, "CXL"); 30