diff options
author | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-07-17 02:09:56 +0200 |
---|---|---|
committer | Denis 'GNUtoo' Carikli <GNUtoo@cyberdimension.org> | 2020-07-24 21:42:29 +0200 |
commit | 0d133c3cd69321627c6b6c82f3a739dc49cf6720 (patch) | |
tree | 5c3f5558c68c620f9cba01fcbe360b7a002c0446 /samsung-ipc/modems | |
parent | de952de91dfd883cee3283e19197b00aaf18092c (diff) | |
download | hardware_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>
Diffstat (limited to 'samsung-ipc/modems')
-rw-r--r-- | samsung-ipc/modems/xmm626/xmm626_hsic.c | 10 |
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; |