Home
last modified time | relevance | path

Searched refs:rpmsg_channel (Results 1 – 4 of 4) sorted by relevance

/linux-3.4.99/include/linux/
Drpmsg.h110 struct rpmsg_channel { struct
120 typedef void (*rpmsg_rx_cb_t)(struct rpmsg_channel *, void *, int, void *, u32); argument
146 struct rpmsg_channel *rpdev;
165 int (*probe)(struct rpmsg_channel *dev);
166 void (*remove)(struct rpmsg_channel *dev);
167 void (*callback)(struct rpmsg_channel *, void *, int, void *, u32);
170 int register_rpmsg_device(struct rpmsg_channel *dev);
171 void unregister_rpmsg_device(struct rpmsg_channel *dev);
175 struct rpmsg_endpoint *rpmsg_create_ept(struct rpmsg_channel *,
178 rpmsg_send_offchannel_raw(struct rpmsg_channel *, u32, u32, void *, int, bool);
[all …]
/linux-3.4.99/drivers/rpmsg/
Dvirtio_rpmsg_bus.c85 #define to_rpmsg_channel(d) container_of(d, struct rpmsg_channel, dev)
125 struct rpmsg_channel *rpdev = to_rpmsg_channel(dev); \
147 struct rpmsg_channel *rpdev = to_rpmsg_channel(dev); in modalias_show()
162 static inline int rpmsg_id_match(const struct rpmsg_channel *rpdev, in rpmsg_id_match()
171 struct rpmsg_channel *rpdev = to_rpmsg_channel(dev); in rpmsg_dev_match()
185 struct rpmsg_channel *rpdev = to_rpmsg_channel(dev); in rpmsg_uevent()
213 struct rpmsg_channel *rpdev, rpmsg_rx_cb_t cb, in __rpmsg_create_ept()
308 struct rpmsg_endpoint *rpmsg_create_ept(struct rpmsg_channel *rpdev, in rpmsg_create_ept()
364 struct rpmsg_channel *rpdev = to_rpmsg_channel(dev); in rpmsg_dev_probe()
407 struct rpmsg_channel *rpdev = to_rpmsg_channel(dev); in rpmsg_dev_remove()
[all …]
/linux-3.4.99/samples/rpmsg/
Drpmsg_client_sample.c27 static void rpmsg_sample_cb(struct rpmsg_channel *rpdev, void *data, int len, in rpmsg_sample_cb()
50 static int rpmsg_sample_probe(struct rpmsg_channel *rpdev) in rpmsg_sample_probe()
67 static void __devexit rpmsg_sample_remove(struct rpmsg_channel *rpdev) in rpmsg_sample_remove()
/linux-3.4.99/Documentation/
Drpmsg.txt63 int rpmsg_send(struct rpmsg_channel *rpdev, void *data, int len);
78 int rpmsg_sendto(struct rpmsg_channel *rpdev, void *data, int len, u32 dst);
95 int rpmsg_send_offchannel(struct rpmsg_channel *rpdev, u32 src, u32 dst,
113 int rpmsg_trysend(struct rpmsg_channel *rpdev, void *data, int len);
125 int rpmsg_trysendto(struct rpmsg_channel *rpdev, void *data, int len, u32 dst)
139 int rpmsg_trysend_offchannel(struct rpmsg_channel *rpdev, u32 src, u32 dst,
154 struct rpmsg_endpoint *rpmsg_create_ept(struct rpmsg_channel *rpdev,
155 void (*cb)(struct rpmsg_channel *, void *, int, void *, u32),
216 static void rpmsg_sample_cb(struct rpmsg_channel *rpdev, void *data, int len,
223 static int rpmsg_sample_probe(struct rpmsg_channel *rpdev)
[all …]