root/include/linux/rpmsg/qcom_glink.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


DEFINITIONS

This source file includes following definitions.
  1. qcom_glink_smem_register
  2. qcom_glink_smem_unregister

   1 /* SPDX-License-Identifier: GPL-2.0 */
   2 
   3 #ifndef _LINUX_RPMSG_QCOM_GLINK_H
   4 #define _LINUX_RPMSG_QCOM_GLINK_H
   5 
   6 #include <linux/device.h>
   7 
   8 struct qcom_glink;
   9 
  10 #if IS_ENABLED(CONFIG_RPMSG_QCOM_GLINK_SMEM)
  11 
  12 struct qcom_glink *qcom_glink_smem_register(struct device *parent,
  13                                             struct device_node *node);
  14 void qcom_glink_smem_unregister(struct qcom_glink *glink);
  15 
  16 #else
  17 
  18 static inline struct qcom_glink *
  19 qcom_glink_smem_register(struct device *parent,
  20                          struct device_node *node)
  21 {
  22         return NULL;
  23 }
  24 
  25 static inline void qcom_glink_smem_unregister(struct qcom_glink *glink) {}
  26 
  27 #endif
  28 
  29 #endif

/* [<][>][^][v][top][bottom][index][help] */