aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2020-07-17 02:09:56 +0200
committerDenis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>2020-07-24 21:42:29 +0200
commit0d133c3cd69321627c6b6c82f3a739dc49cf6720 (patch)
tree5c3f5558c68c620f9cba01fcbe360b7a002c0446
parentde952de91dfd883cee3283e19197b00aaf18092c (diff)
downloadhardware_replicant_libsamsung-ipc-0d133c3cd69321627c6b6c82f3a739dc49cf6720.tar.gz
hardware_replicant_libsamsung-ipc-0d133c3cd69321627c6b6c82f3a739dc49cf6720.tar.bz2
hardware_replicant_libsamsung-ipc-0d133c3cd69321627c6b6c82f3a739dc49cf6720.zip
xmm626_hsic_modem_data_send: pass the ipc_client struct
This enables to use logging inside the callbacks. At this point the ipc_client struct is already available, so it is safe to do that. Signed-off-by: Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org>
-rw-r--r--samsung-ipc/modems/xmm626/xmm626_hsic.c10
1 files changed, 6 insertions, 4 deletions
diff --git a/samsung-ipc/modems/xmm626/xmm626_hsic.c b/samsung-ipc/modems/xmm626/xmm626_hsic.c
index 6e7126c..d59fea0 100644
--- a/samsung-ipc/modems/xmm626/xmm626_hsic.c
+++ b/samsung-ipc/modems/xmm626/xmm626_hsic.c
@@ -29,6 +29,7 @@
#include <samsung-ipc.h>
+#include "ipc.h"
#include "modems/xmm626/xmm626.h"
#include "modems/xmm626/xmm626_hsic.h"
@@ -391,8 +392,9 @@ complete:
return rc;
}
-int xmm626_hsic_modem_data_send(int device_fd, const void *data, size_t size,
- int address)
+int xmm626_hsic_modem_data_send(
+ __attribute__((unused)) struct ipc_client *client, int device_fd,
+ const void *data, size_t size, int address)
{
size_t chunk;
size_t count;
@@ -543,7 +545,7 @@ int xmm626_hsic_firmware_send(struct ipc_client *client, int device_fd,
return -1;
}
- rc = xmm626_hsic_modem_data_send(device_fd, firmware_data,
+ rc = xmm626_hsic_modem_data_send(client, device_fd, firmware_data,
firmware_size,
XMM626_FIRMWARE_ADDRESS);
if (rc < 0)
@@ -572,7 +574,7 @@ int xmm626_hsic_nv_data_send(struct ipc_client *client, int device_fd)
}
ipc_client_log(client, "Loaded nv_data");
- rc = xmm626_hsic_modem_data_send(device_fd, nv_data, nv_size,
+ rc = xmm626_hsic_modem_data_send(client, device_fd, nv_data, nv_size,
XMM626_NV_DATA_ADDRESS);
if (rc < 0)
goto error;