aboutsummaryrefslogtreecommitdiffstats
path: root/samsung-ipc/ipc.c
diff options
context:
space:
mode:
Diffstat (limited to 'samsung-ipc/ipc.c')
-rw-r--r--samsung-ipc/ipc.c70
1 files changed, 70 insertions, 0 deletions
diff --git a/samsung-ipc/ipc.c b/samsung-ipc/ipc.c
index 26716af..553880f 100644
--- a/samsung-ipc/ipc.c
+++ b/samsung-ipc/ipc.c
@@ -444,4 +444,74 @@ int ipc_client_gprs_get_capabilities(struct ipc_client *client,
return client->gprs_specs->gprs_get_capabilities(capabilities);
}
+char *ipc_client_nv_data_path(struct ipc_client *client)
+{
+ if (client == NULL ||
+ client->nv_data_specs == NULL ||
+ client->nv_data_specs->nv_data_path == NULL)
+ return NULL;
+
+ return client->nv_data_specs->nv_data_path;
+}
+
+char *ipc_client_nv_data_md5_path(struct ipc_client *client)
+{
+ if (client == NULL ||
+ client->nv_data_specs == NULL ||
+ client->nv_data_specs->nv_data_md5_path == NULL)
+ return NULL;
+
+ return client->nv_data_specs->nv_data_md5_path;
+}
+
+char *ipc_client_nv_data_backup_path(struct ipc_client *client)
+{
+ if (client == NULL ||
+ client->nv_data_specs == NULL ||
+ client->nv_data_specs->nv_data_backup_path == NULL)
+ return NULL;
+
+ return client->nv_data_specs->nv_data_backup_path;
+}
+
+char *ipc_client_nv_data_backup_md5_path(struct ipc_client *client)
+{
+ if (client == NULL ||
+ client->nv_data_specs == NULL ||
+ client->nv_data_specs->nv_data_backup_md5_path == NULL)
+ return NULL;
+
+ return client->nv_data_specs->nv_data_backup_md5_path;
+}
+
+char *ipc_client_nv_data_secret(struct ipc_client *client)
+{
+ if (client == NULL ||
+ client->nv_data_specs == NULL ||
+ client->nv_data_specs->nv_data_secret == NULL)
+ return NULL;
+
+ return client->nv_data_specs->nv_data_secret;
+}
+
+int ipc_client_nv_data_size(struct ipc_client *client)
+{
+ if (client == NULL ||
+ client->nv_data_specs == NULL ||
+ client->nv_data_specs->nv_data_size == 0)
+ return -1;
+
+ return client->nv_data_specs->nv_data_size;
+}
+
+int ipc_client_nv_data_chunk_size(struct ipc_client *client)
+{
+ if (client == NULL ||
+ client->nv_data_specs == NULL ||
+ client->nv_data_specs->nv_data_chunk_size == 0)
+ return -1;
+
+ return client->nv_data_specs->nv_data_chunk_size;
+}
+
// vim:ts=4:sw=4:expandtab