--- zzzz-none-000/linux-5.4.213/drivers/rpmsg/qcom_glink_native.h 2022-09-15 10:04:56.000000000 +0000 +++ miami-7690-761/linux-5.4.213/drivers/rpmsg/qcom_glink_native.h 2024-05-29 11:20:00.000000000 +0000 @@ -24,6 +24,19 @@ const void *data, size_t dlen); }; +struct glink_smem_pipe { + struct qcom_glink_pipe native; + + __le32 *tail; + __le32 *head; + + void *fifo; + + int remote_pid; +}; + +#define to_smem_pipe(p) container_of(p, struct glink_smem_pipe, native) + struct qcom_glink; struct qcom_glink *qcom_glink_native_probe(struct device *dev,