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:30 +0200
commit7455c7129cf3354cd6dc55ee7822671108837676 (patch)
tree5c4b0d83089bf47873c325a864eb81ea636abf72
parent0d133c3cd69321627c6b6c82f3a739dc49cf6720 (diff)
downloadhardware_replicant_libsamsung-ipc-7455c7129cf3354cd6dc55ee7822671108837676.tar.gz
hardware_replicant_libsamsung-ipc-7455c7129cf3354cd6dc55ee7822671108837676.tar.bz2
hardware_replicant_libsamsung-ipc-7455c7129cf3354cd6dc55ee7822671108837676.zip
xmm626_mipi_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_mipi.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/samsung-ipc/modems/xmm626/xmm626_mipi.c b/samsung-ipc/modems/xmm626/xmm626_mipi.c
index 375ded0..75c49d5 100644
--- a/samsung-ipc/modems/xmm626/xmm626_mipi.c
+++ b/samsung-ipc/modems/xmm626/xmm626_mipi.c
@@ -419,8 +419,10 @@ complete:
return rc;
}
-int xmm626_mipi_modem_data_send(int device_fd, const void *data, size_t size,
- int address)
+int xmm626_mipi_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;
@@ -588,7 +590,7 @@ int xmm626_mipi_firmware_send(struct ipc_client *client, int device_fd,
return -1;
}
- rc = xmm626_mipi_modem_data_send(device_fd, firmware_data,
+ rc = xmm626_mipi_modem_data_send(client, device_fd, firmware_data,
firmware_size,
XMM626_FIRMWARE_ADDRESS);
if (rc < 0)
@@ -617,7 +619,7 @@ int xmm626_mipi_nv_data_send(struct ipc_client *client, int device_fd)
}
ipc_client_log(client, "Loaded nv_data");
- rc = xmm626_mipi_modem_data_send(device_fd, nv_data, nv_size,
+ rc = xmm626_mipi_modem_data_send(client, device_fd, nv_data, nv_size,
XMM626_NV_DATA_ADDRESS);
if (rc < 0)
goto error;
@@ -645,7 +647,7 @@ int xmm626_mipi_mps_data_send(struct ipc_client *client, int device_fd,
return -1;
}
- rc = xmm626_mipi_modem_data_send(device_fd, mps_data, mps_size,
+ rc = xmm626_mipi_modem_data_send(client, device_fd, mps_data, mps_size,
XMM626_MPS_DATA_ADDRESS);
if (rc < 0)
return -1;