xref: /linux/tools/testing/cxl/exports.h (revision 4f38da1f027ea2c9f01bb71daa7a299c191b6940)
1d96eb90dSDave Jiang /* SPDX-License-Identifier: GPL-2.0 */
2d96eb90dSDave Jiang /* Copyright(c) 2025 Intel Corporation */
3d96eb90dSDave Jiang #ifndef __MOCK_CXL_EXPORTS_H_
4d96eb90dSDave Jiang #define __MOCK_CXL_EXPORTS_H_
5d96eb90dSDave Jiang 
6d96eb90dSDave Jiang typedef struct cxl_dport *(*cxl_add_dport_by_dev_fn)(struct cxl_port *port,
7d96eb90dSDave Jiang 							  struct device *dport_dev);
8d96eb90dSDave Jiang extern cxl_add_dport_by_dev_fn _devm_cxl_add_dport_by_dev;
9d96eb90dSDave Jiang 
10*644685abSDave Jiang typedef int(*cxl_switch_decoders_setup_fn)(struct cxl_port *port);
11*644685abSDave Jiang extern cxl_switch_decoders_setup_fn _devm_cxl_switch_port_decoders_setup;
12*644685abSDave Jiang 
13d96eb90dSDave Jiang #endif
14