[PATCH v3 04/12] soc: qcom: qmi_helpers: add QRTR endpoint ID to qmi_handle
Juha-Matti Tilli
juha-matti.tilli at iki.fi
Tue Sep 8 02:31:37 PDT 2026
From: Mihai Moldovan <ionic at ionic.de>
Adding this allows us to easily supply an endpoint ID to bind on later
on when creating the socket.
Signed-off-by: Mihai Moldovan <ionic at ionic.de>
Signed-off-by: Juha-Matti Tilli <juha-matti.tilli at iki.fi>
---
include/linux/soc/qcom/qmi.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/include/linux/soc/qcom/qmi.h b/include/linux/soc/qcom/qmi.h
index b9dcb437a0be5..c675d095df778 100644
--- a/include/linux/soc/qcom/qmi.h
+++ b/include/linux/soc/qcom/qmi.h
@@ -224,6 +224,7 @@ struct qmi_msg_handler {
* @txns: outstanding transactions
* @txn_lock: lock for modifications of @txns
* @handlers: list of handlers for incoming messages
+ * @endpoint_id: QRTR endpoint ID to bind on
*/
struct qmi_handle {
struct socket *sock;
@@ -247,6 +248,8 @@ struct qmi_handle {
struct mutex txn_lock;
const struct qmi_msg_handler *handlers;
+
+ u32 endpoint_id;
};
int qmi_add_lookup(struct qmi_handle *qmi, unsigned int service,
--
2.34.1
More information about the ath12k
mailing list