Lines Matching refs:rpmsg_device
23 struct rpmsg_device;
51 struct rpmsg_device { struct
64 typedef int (*rpmsg_rx_cb_t)(struct rpmsg_device *, void *, int, void *, u32); argument
90 struct rpmsg_device *rpdev;
111 int (*probe)(struct rpmsg_device *dev);
112 void (*remove)(struct rpmsg_device *dev);
113 int (*callback)(struct rpmsg_device *, void *, int, void *, u32);
116 static inline u16 rpmsg16_to_cpu(struct rpmsg_device *rpdev, __rpmsg16 val) in rpmsg16_to_cpu()
124 static inline __rpmsg16 cpu_to_rpmsg16(struct rpmsg_device *rpdev, u16 val) in cpu_to_rpmsg16()
132 static inline u32 rpmsg32_to_cpu(struct rpmsg_device *rpdev, __rpmsg32 val) in rpmsg32_to_cpu()
140 static inline __rpmsg32 cpu_to_rpmsg32(struct rpmsg_device *rpdev, u32 val) in cpu_to_rpmsg32()
148 static inline u64 rpmsg64_to_cpu(struct rpmsg_device *rpdev, __rpmsg64 val) in rpmsg64_to_cpu()
156 static inline __rpmsg64 cpu_to_rpmsg64(struct rpmsg_device *rpdev, u64 val) in cpu_to_rpmsg64()
166 int rpmsg_register_device(struct rpmsg_device *rpdev);
172 struct rpmsg_endpoint *rpmsg_create_ept(struct rpmsg_device *,
191 static inline int rpmsg_register_device(struct rpmsg_device *rpdev) in rpmsg_register_device()
226 static inline struct rpmsg_endpoint *rpmsg_create_ept(struct rpmsg_device *rpdev, in rpmsg_create_ept()