/kernel/linux/linux-5.10/include/linux/ |
H A D | rpmsg.h | 101 * struct rpmsg_driver - rpmsg driver struct 108 struct rpmsg_driver { struct 122 int __register_rpmsg_driver(struct rpmsg_driver *drv, struct module *owner); 123 void unregister_rpmsg_driver(struct rpmsg_driver *drv); 161 static inline int __register_rpmsg_driver(struct rpmsg_driver *drv, in __register_rpmsg_driver() 170 static inline void unregister_rpmsg_driver(struct rpmsg_driver *drv) in unregister_rpmsg_driver() 263 * @__rpmsg_driver: rpmsg_driver struct
|
/kernel/linux/linux-6.6/include/linux/ |
H A D | rpmsg.h | 106 * struct rpmsg_driver - rpmsg driver struct 114 struct rpmsg_driver { struct 178 int __register_rpmsg_driver(struct rpmsg_driver *drv, struct module *owner); 179 void unregister_rpmsg_driver(struct rpmsg_driver *drv); 224 static inline int __register_rpmsg_driver(struct rpmsg_driver *drv, in __register_rpmsg_driver() 233 static inline void unregister_rpmsg_driver(struct rpmsg_driver *drv) in unregister_rpmsg_driver() 342 * @__rpmsg_driver: rpmsg_driver struct
|
/kernel/linux/linux-5.10/drivers/media/platform/sti/delta/ |
H A D | delta-ipc.c | 23 #define to_rpmsg_driver(__drv) container_of(__drv, struct rpmsg_driver, drv) 24 #define to_delta(__d) container_of(__d, struct delta_dev, rpmsg_driver) 553 struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpmsg_device->dev.driver); in delta_ipc_probe() 563 struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpmsg_device->dev.driver); in delta_ipc_remove() 574 static struct rpmsg_driver delta_rpmsg_driver = { 584 delta->rpmsg_driver = delta_rpmsg_driver; in delta_ipc_init() 586 return register_rpmsg_driver(&delta->rpmsg_driver); in delta_ipc_init() 591 unregister_rpmsg_driver(&delta->rpmsg_driver); in delta_ipc_exit()
|
H A D | delta.h | 488 * @rpmsg_driver: rpmsg IPC driver 509 struct rpmsg_driver rpmsg_driver; member
|
/kernel/linux/linux-6.6/drivers/media/platform/st/sti/delta/ |
H A D | delta-ipc.c | 23 #define to_rpmsg_driver(__drv) container_of(__drv, struct rpmsg_driver, drv) 24 #define to_delta(__d) container_of(__d, struct delta_dev, rpmsg_driver) 552 struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpmsg_device->dev.driver); in delta_ipc_probe() 562 struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpmsg_device->dev.driver); in delta_ipc_remove() 573 static struct rpmsg_driver delta_rpmsg_driver = { 583 delta->rpmsg_driver = delta_rpmsg_driver; in delta_ipc_init() 585 return register_rpmsg_driver(&delta->rpmsg_driver); in delta_ipc_init() 590 unregister_rpmsg_driver(&delta->rpmsg_driver); in delta_ipc_exit()
|
H A D | delta.h | 488 * @rpmsg_driver: rpmsg IPC driver 509 struct rpmsg_driver rpmsg_driver; member
|
/kernel/linux/linux-5.10/drivers/rpmsg/ |
H A D | rpmsg_core.c | 410 struct rpmsg_driver *rpdrv = to_rpmsg_driver(drv); in rpmsg_dev_match() 449 struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpdev->dev.driver); in rpmsg_dev_probe() 503 struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpdev->dev.driver); in rpmsg_dev_remove() 600 * @rpdrv: pointer to a struct rpmsg_driver 605 int __register_rpmsg_driver(struct rpmsg_driver *rpdrv, struct module *owner) in __register_rpmsg_driver() 615 * @rpdrv: pointer to a struct rpmsg_driver 619 void unregister_rpmsg_driver(struct rpmsg_driver *rpdrv) in unregister_rpmsg_driver()
|
H A D | rpmsg_internal.h | 19 #define to_rpmsg_driver(d) container_of(d, struct rpmsg_driver, drv)
|
H A D | qcom_glink_ssr.c | 157 static struct rpmsg_driver qcom_glink_ssr_driver = {
|
/kernel/linux/linux-6.6/drivers/rpmsg/ |
H A D | rpmsg_core.c | 497 struct rpmsg_driver *rpdrv = to_rpmsg_driver(drv); in rpmsg_dev_match() 538 struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpdev->dev.driver); in rpmsg_dev_probe() 594 struct rpmsg_driver *rpdrv = to_rpmsg_driver(rpdev->dev.driver); in rpmsg_dev_remove() 688 * @rpdrv: pointer to a struct rpmsg_driver 693 int __register_rpmsg_driver(struct rpmsg_driver *rpdrv, struct module *owner) in __register_rpmsg_driver() 703 * @rpdrv: pointer to a struct rpmsg_driver 707 void unregister_rpmsg_driver(struct rpmsg_driver *rpdrv) in unregister_rpmsg_driver()
|
H A D | rpmsg_internal.h | 19 #define to_rpmsg_driver(d) container_of(d, struct rpmsg_driver, drv)
|
H A D | qcom_glink_ssr.c | 158 static struct rpmsg_driver qcom_glink_ssr_driver = {
|
H A D | rpmsg_ns.c | 98 static struct rpmsg_driver rpmsg_ns_driver = {
|
H A D | rpmsg_ctrl.c | 208 static struct rpmsg_driver rpmsg_ctrldev_driver = {
|
/kernel/linux/linux-5.10/net/qrtr/ |
H A D | smd.c | 97 static struct rpmsg_driver qcom_smd_qrtr_driver = {
|
/kernel/linux/linux-5.10/samples/rpmsg/ |
H A D | rpmsg_client_sample.c | 86 static struct rpmsg_driver rpmsg_sample_client = {
|
/kernel/linux/linux-6.6/net/qrtr/ |
H A D | smd.c | 97 static struct rpmsg_driver qcom_smd_qrtr_driver = {
|
/kernel/linux/linux-6.6/samples/rpmsg/ |
H A D | rpmsg_client_sample.c | 86 static struct rpmsg_driver rpmsg_sample_client = {
|
/kernel/linux/linux-6.6/sound/soc/fsl/ |
H A D | imx-audio-rpmsg.c | 117 static struct rpmsg_driver imx_audio_rpmsg_driver = {
|
/kernel/linux/linux-6.6/drivers/cdx/controller/ |
H A D | cdx_rpmsg.c | 162 static struct rpmsg_driver cdx_rpmsg_driver = {
|
/kernel/linux/linux-6.6/drivers/net/wwan/ |
H A D | rpmsg_wwan_ctrl.c | 157 static struct rpmsg_driver rpmsg_wwan_ctrl_driver = {
|
/kernel/linux/linux-5.10/drivers/soc/qcom/ |
H A D | smd-rpm.c | 249 static struct rpmsg_driver qcom_smd_rpm_driver = {
|
/kernel/linux/linux-5.10/drivers/platform/chrome/ |
H A D | cros_ec_rpmsg.c | 298 static struct rpmsg_driver cros_ec_driver_rpmsg = {
|
/kernel/linux/linux-6.6/drivers/tty/ |
H A D | rpmsg_tty.c | 223 static struct rpmsg_driver rpmsg_tty_rpmsg_drv = {
|
/kernel/linux/linux-6.6/drivers/soc/qcom/ |
H A D | smd-rpm.c | 227 static struct rpmsg_driver qcom_smd_rpm_driver = {
|