Commit 91adb340 authored by Bjorn Andersson's avatar Bjorn Andersson Committed by Bjorn Andersson

rpmsg: glink: Pass channel to qcom_glink_send_close_ack()

Align the qcom_glink_send_close_ack() arguments with other functions to
take the struct glink_channel, so that the upcoming tracepoint patch can
access the channel attributes.
Signed-off-by: default avatarBjorn Andersson <quic_bjorande@quicinc.com>
Reviewed-by: default avatarChris Lew <quic_clew@quicinc.com>
Link: https://lore.kernel.org/r/20240805-glink-tracepoints-v1-2-a5f3293fb09e@quicinc.comSigned-off-by: default avatarBjorn Andersson <andersson@kernel.org>
parent 159c7976
...@@ -511,12 +511,12 @@ static void qcom_glink_send_close_req(struct qcom_glink *glink, ...@@ -511,12 +511,12 @@ static void qcom_glink_send_close_req(struct qcom_glink *glink,
} }
static void qcom_glink_send_close_ack(struct qcom_glink *glink, static void qcom_glink_send_close_ack(struct qcom_glink *glink,
unsigned int rcid) struct glink_channel *channel)
{ {
struct glink_msg req; struct glink_msg req;
req.cmd = cpu_to_le16(GLINK_CMD_CLOSE_ACK); req.cmd = cpu_to_le16(GLINK_CMD_CLOSE_ACK);
req.param1 = cpu_to_le16(rcid); req.param1 = cpu_to_le16(channel->rcid);
req.param2 = 0; req.param2 = 0;
qcom_glink_tx(glink, &req, sizeof(req), NULL, 0, true); qcom_glink_tx(glink, &req, sizeof(req), NULL, 0, true);
...@@ -1628,7 +1628,7 @@ static void qcom_glink_rx_close(struct qcom_glink *glink, unsigned int rcid) ...@@ -1628,7 +1628,7 @@ static void qcom_glink_rx_close(struct qcom_glink *glink, unsigned int rcid)
} }
channel->rpdev = NULL; channel->rpdev = NULL;
qcom_glink_send_close_ack(glink, channel->rcid); qcom_glink_send_close_ack(glink, channel);
spin_lock_irqsave(&glink->idr_lock, flags); spin_lock_irqsave(&glink->idr_lock, flags);
idr_remove(&glink->rcids, channel->rcid); idr_remove(&glink->rcids, channel->rcid);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment