Searched refs:kvs (Results 1 - 4 of 4) sorted by relevance
/fuchsia/zircon/system/ulib/kvstore/ |
H A D | kvstore-test.c | 13 kvstore_t kvs; local 21 kvs_init(&kvs, buffer, 3); 22 ASSERT_EQ(kvs_save(&kvs), KVS_ERR_OUT_OF_SPACE, ""); 24 ASSERT_EQ(kvs_add(&kvs, "key", "value"), KVS_ERR_OUT_OF_SPACE, ""); 27 ASSERT_EQ(kvs_add(&kvs, str, "value"), KVS_ERR_BAD_PARAM, ""); 28 ASSERT_EQ(kvs_add(&kvs, "key", str), KVS_ERR_BAD_PARAM, ""); 32 ASSERT_EQ(kvs_add(&kvs, str, "value"), KVS_ERR_BAD_PARAM, ""); 33 ASSERT_EQ(kvs_add(&kvs, "key", str), KVS_ERR_BAD_PARAM, ""); 36 ASSERT_EQ(kvs_add(&kvs, "", "value"), KVS_ERR_BAD_PARAM, ""); 41 static int kvs_check(kvstore_t* kvs, cons argument 52 kvs_verify(kvstore_t* kvs, const void* data, size_t dlen, size_t count) argument 71 kvstore_t kvs; local 113 kvstore_t kvs; local [all...] |
H A D | kvstore.c | 16 void kvs_init(kvstore_t* kvs, void* buffer, size_t buflen) { argument 17 kvs->data = buffer; 18 kvs->datamax = buflen; 19 kvs->kvcount = 0; 21 kvs->datalen = kvs->datamax; 23 kvs->datalen = sizeof(kvshdr_t); 27 int kvs_load(kvstore_t* kvs, void* buffer, size_t buflen) { argument 31 kvs->data = buffer; 32 kvs 91 kvs_save(kvstore_t* kvs) argument 106 kvs_addn(kvstore_t* kvs, const void* key, size_t klen, const void* val, size_t vlen) argument 134 kvs_add(kvstore_t* kvs, const char* key, const char* value) argument 139 kvs_getn(kvstore_t* kvs, const void* key, size_t klen, const void** val, size_t* vlen) argument 158 kvs_get(kvstore_t* kvs, const char* key, const char* fallback) argument 167 kvs_foreach(kvstore_t* kvs, void *cookie, int (*func)(void *cookie, const char* key, const char* val)) argument [all...] |
/fuchsia/zircon/system/ulib/kvstore/include/kvstore/ |
H A D | kvstore.h | 28 void kvs_init(kvstore_t* kvs, void* buffer, size_t buflen); 31 int kvs_load(kvstore_t* kvs, void* buffer, size_t buflen); 34 // On success kvs->data and kvs->datalen represents the data 36 int kvs_save(kvstore_t* kvs); 41 int kvs_addn(kvstore_t* kvs, const void* key, size_t klen, 46 int kvs_add(kvstore_t* kvs, const char* key, const char* value); 51 int kvs_getn(kvstore_t* kvs, const void* key, size_t klen, 56 const char* kvs_get(kvstore_t* kvs, const char* key, const char* fallback); 62 int kvs_foreach(kvstore_t* kvs, voi [all...] |
/fuchsia/zircon/system/uapp/sysconfig/ |
H A D | sysconfig.c | 86 struct kvstore* kvs = cookie; local 88 // copy values to kvs if they aren't set already 89 const char* new_value = kvs_get(kvs, key, NULL); 93 return kvs_add(kvs, key, value); 219 fprintf(stderr, "failed to copy existing values to new kvs: %d\n", ret);
|
Completed in 78 milliseconds