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