qcom_smd.h (604B)
1/* SPDX-License-Identifier: GPL-2.0 */ 2 3#ifndef _LINUX_RPMSG_QCOM_SMD_H 4#define _LINUX_RPMSG_QCOM_SMD_H 5 6#include <linux/device.h> 7 8struct qcom_smd_edge; 9 10#if IS_ENABLED(CONFIG_RPMSG_QCOM_SMD) 11 12struct qcom_smd_edge *qcom_smd_register_edge(struct device *parent, 13 struct device_node *node); 14int qcom_smd_unregister_edge(struct qcom_smd_edge *edge); 15 16#else 17 18static inline struct qcom_smd_edge * 19qcom_smd_register_edge(struct device *parent, 20 struct device_node *node) 21{ 22 return NULL; 23} 24 25static inline int qcom_smd_unregister_edge(struct qcom_smd_edge *edge) 26{ 27 return 0; 28} 29 30#endif 31 32#endif