Symbol: rpmsg_device
drivers/bluetooth/btqcomsmd.c
45
static int btqcomsmd_acl_callback(struct rpmsg_device *rpdev, void *data,
drivers/bluetooth/btqcomsmd.c
54
static int btqcomsmd_cmd_callback(struct rpmsg_device *rpdev, void *data,
drivers/cdx/controller/cdx_rpmsg.c
121
static int cdx_rpmsg_probe(struct rpmsg_device *rpdev)
drivers/cdx/controller/cdx_rpmsg.c
149
static void cdx_rpmsg_remove(struct rpmsg_device *rpdev)
drivers/cdx/controller/cdx_rpmsg.c
97
static int cdx_rpmsg_cb(struct rpmsg_device *rpdev, void *data,
drivers/edac/versalnet_edac.c
586
static int rpmsg_cb(struct rpmsg_device *rpdev, void *data,
drivers/edac/versalnet_edac.c
721
static int rpmsg_probe(struct rpmsg_device *rpdev)
drivers/edac/versalnet_edac.c
742
static void rpmsg_remove(struct rpmsg_device *rpdev)
drivers/media/platform/st/sti/delta/delta-ipc.c
115
struct rpmsg_device *rpmsg_device = delta->rpmsg_device;
drivers/media/platform/st/sti/delta/delta-ipc.c
121
if (!rpmsg_device) {
drivers/media/platform/st/sti/delta/delta-ipc.c
185
ret = rpmsg_send(rpmsg_device->ept, &msg, sizeof(msg));
drivers/media/platform/st/sti/delta/delta-ipc.c
233
struct rpmsg_device *rpmsg_device = delta->rpmsg_device;
drivers/media/platform/st/sti/delta/delta-ipc.c
244
if (!rpmsg_device) {
drivers/media/platform/st/sti/delta/delta-ipc.c
284
ret = rpmsg_send(rpmsg_device->ept, &msg, sizeof(msg));
drivers/media/platform/st/sti/delta/delta-ipc.c
324
struct rpmsg_device *rpmsg_device = delta->rpmsg_device;
drivers/media/platform/st/sti/delta/delta-ipc.c
335
if (!rpmsg_device) {
drivers/media/platform/st/sti/delta/delta-ipc.c
398
ret = rpmsg_send(rpmsg_device->ept, &msg, sizeof(msg));
drivers/media/platform/st/sti/delta/delta-ipc.c
437
struct rpmsg_device *rpmsg_device = delta->rpmsg_device;
drivers/media/platform/st/sti/delta/delta-ipc.c
453
if (!rpmsg_device) {
drivers/media/platform/st/sti/delta/delta-ipc.c
464
ret = rpmsg_send(rpmsg_device->ept, &msg, sizeof(msg));
drivers/media/platform/st/sti/delta/delta-ipc.c
492
static int delta_ipc_cb(struct rpmsg_device *rpdev, void *data,
drivers/media/platform/st/sti/delta/delta-ipc.c
550
static int delta_ipc_probe(struct rpmsg_device *rpmsg_device)
drivers/media/platform/st/sti/delta/delta-ipc.c
552
struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpmsg_device->dev.driver);
drivers/media/platform/st/sti/delta/delta-ipc.c
555
delta->rpmsg_device = rpmsg_device;
drivers/media/platform/st/sti/delta/delta-ipc.c
560
static void delta_ipc_remove(struct rpmsg_device *rpmsg_device)
drivers/media/platform/st/sti/delta/delta-ipc.c
562
struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpmsg_device->dev.driver);
drivers/media/platform/st/sti/delta/delta-ipc.c
565
delta->rpmsg_device = NULL;
drivers/media/platform/st/sti/delta/delta.h
510
struct rpmsg_device *rpmsg_device;
drivers/misc/fastrpc.c
2338
static int fastrpc_rpmsg_probe(struct rpmsg_device *rpdev)
drivers/misc/fastrpc.c
2473
static void fastrpc_rpmsg_remove(struct rpmsg_device *rpdev)
drivers/misc/fastrpc.c
2504
static int fastrpc_rpmsg_callback(struct rpmsg_device *rpdev, void *data,
drivers/misc/fastrpc.c
271
struct rpmsg_device *rpdev;
drivers/net/wireless/ath/wcn36xx/smd.c
3239
int wcn36xx_smd_rsp_process(struct rpmsg_device *rpdev,
drivers/net/wireless/ath/wcn36xx/smd.h
142
int wcn36xx_smd_rsp_process(struct rpmsg_device *rpdev,
drivers/net/wireless/ath/wcn36xx/smd.h
54
struct rpmsg_device;
drivers/net/wwan/rpmsg_wwan_ctrl.c
113
static int rpmsg_wwan_ctrl_probe(struct rpmsg_device *rpdev)
drivers/net/wwan/rpmsg_wwan_ctrl.c
12
struct rpmsg_device *rpdev;
drivers/net/wwan/rpmsg_wwan_ctrl.c
141
static void rpmsg_wwan_ctrl_remove(struct rpmsg_device *rpdev)
drivers/net/wwan/rpmsg_wwan_ctrl.c
17
static int rpmsg_wwan_ctrl_callback(struct rpmsg_device *rpdev,
drivers/platform/chrome/cros_ec_rpmsg.c
158
static int cros_ec_rpmsg_callback(struct rpmsg_device *rpdev, void *data,
drivers/platform/chrome/cros_ec_rpmsg.c
201
cros_ec_rpmsg_create_ept(struct rpmsg_device *rpdev)
drivers/platform/chrome/cros_ec_rpmsg.c
212
static int cros_ec_rpmsg_probe(struct rpmsg_device *rpdev)
drivers/platform/chrome/cros_ec_rpmsg.c
257
static void cros_ec_rpmsg_remove(struct rpmsg_device *rpdev)
drivers/platform/chrome/cros_ec_rpmsg.c
46
struct rpmsg_device *rpdev;
drivers/remoteproc/qcom_sysmon.c
157
static int sysmon_callback(struct rpmsg_device *rpdev, void *data, int count,
drivers/remoteproc/qcom_sysmon.c
748
static int sysmon_probe(struct rpmsg_device *rpdev)
drivers/remoteproc/qcom_sysmon.c
785
static void sysmon_remove(struct rpmsg_device *rpdev)
drivers/rpmsg/mtk_rpmsg.c
120
mtk_rpmsg_create_ept(struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv,
drivers/rpmsg/mtk_rpmsg.c
168
struct rpmsg_device *rpdev = to_rpmsg_device(dev);
drivers/rpmsg/mtk_rpmsg.c
200
struct rpmsg_device *rpdev;
drivers/rpmsg/mtk_rpmsg.c
270
static int mtk_rpmsg_ns_cb(struct rpmsg_device *rpdev, void *data, int len,
drivers/rpmsg/mtk_rpmsg.c
51
struct rpmsg_device rpdev;
drivers/rpmsg/mtk_rpmsg.c
86
struct rpmsg_device *rpdev, rpmsg_rx_cb_t cb, void *priv,
drivers/rpmsg/qcom_glink_native.c
1319
static struct rpmsg_endpoint *qcom_glink_create_ept(struct rpmsg_device *rpdev,
drivers/rpmsg/qcom_glink_native.c
1360
static int qcom_glink_announce_create(struct rpmsg_device *rpdev)
drivers/rpmsg/qcom_glink_native.c
1624
struct rpmsg_device *rpdev = to_rpmsg_device(dev);
drivers/rpmsg/qcom_glink_native.c
1634
struct rpmsg_device *rpdev;
drivers/rpmsg/qcom_glink_native.c
166
struct rpmsg_device *rpdev;
drivers/rpmsg/qcom_glink_native.c
1857
struct rpmsg_device *rpdev = to_rpmsg_device(dev);
drivers/rpmsg/qcom_glink_native.c
1868
struct rpmsg_device *rpdev;
drivers/rpmsg/qcom_glink_ssr.c
127
static int qcom_glink_ssr_probe(struct rpmsg_device *rpdev)
drivers/rpmsg/qcom_glink_ssr.c
146
static void qcom_glink_ssr_remove(struct rpmsg_device *rpdev)
drivers/rpmsg/qcom_glink_ssr.c
71
static int qcom_glink_ssr_callback(struct rpmsg_device *rpdev,
drivers/rpmsg/qcom_smd.c
1030
static int qcom_smd_announce_create(struct rpmsg_device *rpdev)
drivers/rpmsg/qcom_smd.c
1063
struct rpmsg_device *rpdev = to_rpmsg_device(dev);
drivers/rpmsg/qcom_smd.c
1075
struct rpmsg_device *rpdev;
drivers/rpmsg/qcom_smd.c
161
struct rpmsg_device rpdev;
drivers/rpmsg/qcom_smd.c
901
static struct rpmsg_endpoint *qcom_smd_create_ept(struct rpmsg_device *rpdev,
drivers/rpmsg/rpmsg_char.c
101
static int rpmsg_ept_cb(struct rpmsg_device *rpdev, void *buf, int len,
drivers/rpmsg/rpmsg_char.c
123
static int rpmsg_ept_flow_cb(struct rpmsg_device *rpdev, void *priv, bool enable)
drivers/rpmsg/rpmsg_char.c
139
struct rpmsg_device *rpdev = eptdev->rpdev;
drivers/rpmsg/rpmsg_char.c
407
static struct rpmsg_eptdev *rpmsg_chrdev_eptdev_alloc(struct rpmsg_device *rpdev,
drivers/rpmsg/rpmsg_char.c
475
int rpmsg_chrdev_eptdev_create(struct rpmsg_device *rpdev, struct device *parent,
drivers/rpmsg/rpmsg_char.c
488
static int rpmsg_chrdev_probe(struct rpmsg_device *rpdev)
drivers/rpmsg/rpmsg_char.c
514
static void rpmsg_chrdev_remove(struct rpmsg_device *rpdev)
drivers/rpmsg/rpmsg_char.c
62
struct rpmsg_device *rpdev;
drivers/rpmsg/rpmsg_char.h
19
int rpmsg_chrdev_eptdev_create(struct rpmsg_device *rpdev, struct device *parent,
drivers/rpmsg/rpmsg_char.h
33
static inline int rpmsg_chrdev_eptdev_create(struct rpmsg_device *rpdev, struct device *parent,
drivers/rpmsg/rpmsg_core.c
112
struct rpmsg_endpoint *rpmsg_create_ept(struct rpmsg_device *rpdev,
drivers/rpmsg/rpmsg_core.c
320
struct rpmsg_device *rpdev = to_rpmsg_device(dev);
drivers/rpmsg/rpmsg_core.c
349
struct rpmsg_device *rpdev = to_rpmsg_device(dev); \
drivers/rpmsg/rpmsg_core.c
36
struct rpmsg_device *rpmsg_create_channel(struct rpmsg_device *rpdev,
drivers/rpmsg/rpmsg_core.c
365
struct rpmsg_device *rpdev = to_rpmsg_device(dev);
drivers/rpmsg/rpmsg_core.c
378
struct rpmsg_device *rpdev = to_rpmsg_device(dev);
drivers/rpmsg/rpmsg_core.c
391
struct rpmsg_device *rpdev = to_rpmsg_device(dev);
drivers/rpmsg/rpmsg_core.c
414
static inline int rpmsg_id_match(const struct rpmsg_device *rpdev,
drivers/rpmsg/rpmsg_core.c
423
struct rpmsg_device *rpdev = to_rpmsg_device(dev);
drivers/rpmsg/rpmsg_core.c
443
const struct rpmsg_device *rpdev = to_rpmsg_device(dev);
drivers/rpmsg/rpmsg_core.c
464
struct rpmsg_device *rpdev = to_rpmsg_device(dev);
drivers/rpmsg/rpmsg_core.c
521
struct rpmsg_device *rpdev = to_rpmsg_device(dev);
drivers/rpmsg/rpmsg_core.c
547
int rpmsg_register_device_override(struct rpmsg_device *rpdev,
drivers/rpmsg/rpmsg_core.c
58
int rpmsg_release_channel(struct rpmsg_device *rpdev,
drivers/rpmsg/rpmsg_core.c
585
int rpmsg_register_device(struct rpmsg_device *rpdev)
drivers/rpmsg/rpmsg_ctrl.c
138
static int rpmsg_ctrldev_probe(struct rpmsg_device *rpdev)
drivers/rpmsg/rpmsg_ctrl.c
192
static void rpmsg_ctrldev_remove(struct rpmsg_device *rpdev)
drivers/rpmsg/rpmsg_ctrl.c
49
struct rpmsg_device *rpdev;
drivers/rpmsg/rpmsg_ctrl.c
81
struct rpmsg_device *rpdev;
drivers/rpmsg/rpmsg_internal.h
18
#define to_rpmsg_device(d) container_of(d, struct rpmsg_device, dev)
drivers/rpmsg/rpmsg_internal.h
36
struct rpmsg_device *(*create_channel)(struct rpmsg_device *rpdev,
drivers/rpmsg/rpmsg_internal.h
38
int (*release_channel)(struct rpmsg_device *rpdev,
drivers/rpmsg/rpmsg_internal.h
40
struct rpmsg_endpoint *(*create_ept)(struct rpmsg_device *rpdev,
drivers/rpmsg/rpmsg_internal.h
44
int (*announce_create)(struct rpmsg_device *rpdev);
drivers/rpmsg/rpmsg_internal.h
45
int (*announce_destroy)(struct rpmsg_device *rpdev);
drivers/rpmsg/rpmsg_internal.h
80
struct rpmsg_device *rpmsg_create_channel(struct rpmsg_device *rpdev,
drivers/rpmsg/rpmsg_internal.h
82
int rpmsg_release_channel(struct rpmsg_device *rpdev,
drivers/rpmsg/rpmsg_internal.h
91
static inline int rpmsg_ctrldev_register_device(struct rpmsg_device *rpdev)
drivers/rpmsg/rpmsg_ns.c
21
int rpmsg_ns_register_device(struct rpmsg_device *rpdev)
drivers/rpmsg/rpmsg_ns.c
31
static int rpmsg_ns_cb(struct rpmsg_device *rpdev, void *data, int len,
drivers/rpmsg/rpmsg_ns.c
35
struct rpmsg_device *newch;
drivers/rpmsg/rpmsg_ns.c
74
static int rpmsg_ns_probe(struct rpmsg_device *rpdev)
drivers/rpmsg/virtio_rpmsg_bus.c
102
struct rpmsg_device rpdev;
drivers/rpmsg/virtio_rpmsg_bus.c
148
static struct rpmsg_device *__rpmsg_create_channel(struct virtproc_info *vrp,
drivers/rpmsg/virtio_rpmsg_bus.c
205
struct rpmsg_device *rpdev,
drivers/rpmsg/virtio_rpmsg_bus.c
254
static struct rpmsg_device *virtio_rpmsg_create_channel(struct rpmsg_device *rpdev,
drivers/rpmsg/virtio_rpmsg_bus.c
263
static int virtio_rpmsg_release_channel(struct rpmsg_device *rpdev,
drivers/rpmsg/virtio_rpmsg_bus.c
272
static struct rpmsg_endpoint *virtio_rpmsg_create_ept(struct rpmsg_device *rpdev,
drivers/rpmsg/virtio_rpmsg_bus.c
315
static int virtio_rpmsg_announce_create(struct rpmsg_device *rpdev)
drivers/rpmsg/virtio_rpmsg_bus.c
339
static int virtio_rpmsg_announce_destroy(struct rpmsg_device *rpdev)
drivers/rpmsg/virtio_rpmsg_bus.c
373
struct rpmsg_device *rpdev = to_rpmsg_device(dev);
drivers/rpmsg/virtio_rpmsg_bus.c
385
static struct rpmsg_device *__rpmsg_create_channel(struct virtproc_info *vrp,
drivers/rpmsg/virtio_rpmsg_bus.c
389
struct rpmsg_device *rpdev;
drivers/rpmsg/virtio_rpmsg_bus.c
491
static int rpmsg_send_offchannel_raw(struct rpmsg_device *rpdev,
drivers/rpmsg/virtio_rpmsg_bus.c
585
struct rpmsg_device *rpdev = ept->rpdev;
drivers/rpmsg/virtio_rpmsg_bus.c
594
struct rpmsg_device *rpdev = ept->rpdev;
drivers/rpmsg/virtio_rpmsg_bus.c
602
struct rpmsg_device *rpdev = ept->rpdev;
drivers/rpmsg/virtio_rpmsg_bus.c
611
struct rpmsg_device *rpdev = ept->rpdev;
drivers/rpmsg/virtio_rpmsg_bus.c
620
struct rpmsg_device *rpdev = ept->rpdev;
drivers/rpmsg/virtio_rpmsg_bus.c
647
struct rpmsg_device *rpdev = ept->rpdev;
drivers/rpmsg/virtio_rpmsg_bus.c
775
static struct rpmsg_device *rpmsg_virtio_add_ctrl_dev(struct virtio_device *vdev)
drivers/rpmsg/virtio_rpmsg_bus.c
779
struct rpmsg_device *rpdev_ctrl;
drivers/rpmsg/virtio_rpmsg_bus.c
806
static void rpmsg_virtio_del_ctrl_dev(struct rpmsg_device *rpdev_ctrl)
drivers/rpmsg/virtio_rpmsg_bus.c
822
struct rpmsg_device *rpdev_ns, *rpdev_ctrl;
drivers/soc/qcom/apr.c
161
static int apr_callback(struct rpmsg_device *rpdev, void *buf,
drivers/soc/qcom/apr.c
591
static int apr_probe(struct rpmsg_device *rpdev)
drivers/soc/qcom/apr.c
654
static void apr_remove(struct rpmsg_device *rpdev)
drivers/soc/qcom/pmic_glink.c
146
static int pmic_glink_rpmsg_callback(struct rpmsg_device *rpdev, void *data,
drivers/soc/qcom/pmic_glink.c
240
static int pmic_glink_rpmsg_probe(struct rpmsg_device *rpdev)
drivers/soc/qcom/pmic_glink.c
261
static void pmic_glink_rpmsg_remove(struct rpmsg_device *rpdev)
drivers/soc/qcom/pmic_pdcharger_ulog.c
101
static int pmic_pdcharger_ulog_rpmsg_callback(struct rpmsg_device *rpdev, void *data,
drivers/soc/qcom/pmic_pdcharger_ulog.c
123
static int pmic_pdcharger_ulog_rpmsg_probe(struct rpmsg_device *rpdev)
drivers/soc/qcom/pmic_pdcharger_ulog.c
142
static void pmic_pdcharger_ulog_rpmsg_remove(struct rpmsg_device *rpdev)
drivers/soc/qcom/pmic_pdcharger_ulog.c
34
struct rpmsg_device *rpdev;
drivers/soc/qcom/smd-rpm.c
147
static int qcom_smd_rpm_callback(struct rpmsg_device *rpdev,
drivers/soc/qcom/smd-rpm.c
195
static int qcom_smd_rpm_probe(struct rpmsg_device *rpdev)
drivers/soc/qcom/smd-rpm.c
213
static void qcom_smd_rpm_remove(struct rpmsg_device *rpdev)
drivers/soc/qcom/wcnss_ctrl.c
120
static int wcnss_ctrl_smd_callback(struct rpmsg_device *rpdev,
drivers/soc/qcom/wcnss_ctrl.c
315
static int wcnss_ctrl_probe(struct rpmsg_device *rpdev)
drivers/soc/qcom/wcnss_ctrl.c
337
static void wcnss_ctrl_remove(struct rpmsg_device *rpdev)
drivers/tty/rpmsg_tty.c
171
static int rpmsg_tty_probe(struct rpmsg_device *rpdev)
drivers/tty/rpmsg_tty.c
203
static void rpmsg_tty_remove(struct rpmsg_device *rpdev)
drivers/tty/rpmsg_tty.c
32
struct rpmsg_device *rpdev; /* rpmsg device */
drivers/tty/rpmsg_tty.c
35
static int rpmsg_tty_cb(struct rpmsg_device *rpdev, void *data, int len, void *priv, u32 src)
drivers/tty/rpmsg_tty.c
80
struct rpmsg_device *rpdev;
include/linux/cdx/mcdi.h
66
struct rpmsg_device *rpdev;
include/linux/rpmsg.h
117
int (*probe)(struct rpmsg_device *dev);
include/linux/rpmsg.h
118
void (*remove)(struct rpmsg_device *dev);
include/linux/rpmsg.h
119
int (*callback)(struct rpmsg_device *, void *, int, void *, u32);
include/linux/rpmsg.h
120
int (*flowcontrol)(struct rpmsg_device *, void *, bool);
include/linux/rpmsg.h
123
static inline u16 rpmsg16_to_cpu(struct rpmsg_device *rpdev, __rpmsg16 val)
include/linux/rpmsg.h
131
static inline __rpmsg16 cpu_to_rpmsg16(struct rpmsg_device *rpdev, u16 val)
include/linux/rpmsg.h
139
static inline u32 rpmsg32_to_cpu(struct rpmsg_device *rpdev, __rpmsg32 val)
include/linux/rpmsg.h
147
static inline __rpmsg32 cpu_to_rpmsg32(struct rpmsg_device *rpdev, u32 val)
include/linux/rpmsg.h
155
static inline u64 rpmsg64_to_cpu(struct rpmsg_device *rpdev, __rpmsg64 val)
include/linux/rpmsg.h
163
static inline __rpmsg64 cpu_to_rpmsg64(struct rpmsg_device *rpdev, u64 val)
include/linux/rpmsg.h
173
int rpmsg_register_device_override(struct rpmsg_device *rpdev,
include/linux/rpmsg.h
175
int rpmsg_register_device(struct rpmsg_device *rpdev);
include/linux/rpmsg.h
181
struct rpmsg_endpoint *rpmsg_create_ept(struct rpmsg_device *,
include/linux/rpmsg.h
200
static inline int rpmsg_register_device_override(struct rpmsg_device *rpdev,
include/linux/rpmsg.h
206
static inline int rpmsg_register_device(struct rpmsg_device *rpdev)
include/linux/rpmsg.h
23
struct rpmsg_device;
include/linux/rpmsg.h
241
static inline struct rpmsg_endpoint *rpmsg_create_ept(struct rpmsg_device *rpdev,
include/linux/rpmsg.h
66
typedef int (*rpmsg_rx_cb_t)(struct rpmsg_device *, void *, int, void *, u32);
include/linux/rpmsg.h
67
typedef int (*rpmsg_flowcontrol_cb_t)(struct rpmsg_device *, void *, bool);
include/linux/rpmsg.h
94
struct rpmsg_device *rpdev;
include/linux/rpmsg/ns.h
43
int rpmsg_ns_register_device(struct rpmsg_device *rpdev);
net/qrtr/smd.c
20
static int qcom_smd_qrtr_callback(struct rpmsg_device *rpdev,
net/qrtr/smd.c
59
static int qcom_smd_qrtr_probe(struct rpmsg_device *rpdev)
net/qrtr/smd.c
83
static void qcom_smd_qrtr_remove(struct rpmsg_device *rpdev)
samples/rpmsg/rpmsg_client_sample.c
25
static int rpmsg_sample_cb(struct rpmsg_device *rpdev, void *data, int len,
samples/rpmsg/rpmsg_client_sample.c
51
static int rpmsg_sample_probe(struct rpmsg_device *rpdev)
samples/rpmsg/rpmsg_client_sample.c
75
static void rpmsg_sample_remove(struct rpmsg_device *rpdev)
sound/soc/fsl/imx-audio-rpmsg.c
112
static void imx_audio_rpmsg_remove(struct rpmsg_device *rpdev)
sound/soc/fsl/imx-audio-rpmsg.c
18
static int imx_audio_rpmsg_cb(struct rpmsg_device *rpdev, void *data, int len,
sound/soc/fsl/imx-audio-rpmsg.c
75
static int imx_audio_rpmsg_probe(struct rpmsg_device *rpdev)
sound/soc/fsl/imx-pcm-rpmsg.c
39
struct rpmsg_device *rpdev = info->rpdev;
sound/soc/fsl/imx-pcm-rpmsg.c
702
info->rpdev = container_of(pdev->dev.parent, struct rpmsg_device, dev);
sound/soc/fsl/imx-pcm-rpmsg.h
483
struct rpmsg_device *rpdev;