Searched refs:IWKV (Results 1 – 25 of 28) sorted by relevance
12
/third_party/iowow/src/kv/ |
D | iwal.h | 100 iwrc iwal_create(IWKV iwkv, const IWKV_OPTS *opts, IWFS_FSM_OPTS *fsmopts, bool recover_backup); 102 iwrc iwal_sync(IWKV iwkv); 104 iwrc iwal_poke_checkpoint(IWKV iwkv, bool force); 106 iwrc iwal_poke_savepoint(IWKV iwkv); 108 iwrc iwal_savepoint_exl(IWKV iwkv, bool sync); 110 void iwal_shutdown(IWKV iwkv); 112 bool iwal_synched(IWKV iwkv); 114 iwrc iwal_online_backup(IWKV iwkv, uint64_t *ts, const char *target_file);
|
D | iwkv.h | 134 typedef struct _IWKV*IWKV; typedef 227 IW_EXPORT WUR iwrc iwkv_open(const IWKV_OPTS *opts, IWKV *iwkvp); 244 IW_EXPORT WUR iwrc iwkv_db(IWKV iwkv, uint32_t dbid, iwdb_flags_t flags, IWDB *dbp); 254 IW_EXPORT WUR iwrc iwkv_new_db(IWKV iwkv, iwdb_flags_t dbflg, uint32_t *dbidp, IWDB *dbp); 272 IW_EXPORT iwrc iwkv_sync(IWKV iwkv, iwfs_sync_flags flags); 281 IW_EXPORT iwrc iwkv_close(IWKV *iwkvp); 523 IW_EXPORT iwrc iwkv_online_backup(IWKV iwkv, uint64_t *ts, const char *target_file); 533 IW_EXPORT iwrc iwkv_state(IWKV iwkv, IWFS_FSM_STATE *out);
|
D | iwkv_internal.h | 173 IWKV iwkv; 285 IW_INLINE iwrc _api_rlock(IWKV iwkv) { in _api_rlock() 296 IW_INLINE iwrc _api_wlock(IWKV iwkv) { in _api_wlock() 393 iwrc iwkv_exclusive_lock(IWKV iwkv); 394 iwrc iwkv_exclusive_unlock(IWKV iwkv);
|
D | iwal.c | 61 IWKV iwkv; 205 iwrc iwal_sync(IWKV iwkv) { in iwal_sync() 611 static iwrc _recover_wl(IWKV iwkv, IWAL *wal, IWFS_FSM_OPTS *fsmopts, bool recover_backup) { in _recover_wl() 648 IWKV iwkv = wal->iwkv; in _checkpoint_exl() 686 iwrc iwal_test_checkpoint(IWKV iwkv) { in iwal_test_checkpoint() 702 WUR iwrc iwal_poke_checkpoint(IWKV iwkv, bool force) { in iwal_poke_checkpoint() 727 iwrc iwal_poke_savepoint(IWKV iwkv) { in iwal_poke_savepoint() 769 bool iwal_synched(IWKV iwkv) { in iwal_synched() 777 iwrc iwal_savepoint_exl(IWKV iwkv, bool sync) { in iwal_savepoint_exl() 785 void iwal_shutdown(IWKV iwkv) { in iwal_shutdown() [all …]
|
D | iwkv.c | 203 static WUR iwrc _iwkv_worker_inc_nolk(IWKV iwkv) { in _iwkv_worker_inc_nolk() 228 IWKV iwkv = db->iwkv; in _db_worker_inc_nolk() 247 static iwrc _iwkv_worker_dec_nolk(IWKV iwkv) { in _iwkv_worker_dec_nolk() 267 IWKV iwkv = db->iwkv; in _db_worker_dec_nolk() 282 static WUR iwrc _wnw_iwkw_wl(IWKV iwkv) { in _wnw_iwkw_wl() 290 static WUR iwrc _wnw(IWKV iwkv, iwrc (*after)(IWKV iwkv)) { in _wnw() 314 IWKV iwkv = db->iwkv; in _wnw_db() 337 static WUR iwrc _db_at(IWKV iwkv, IWDB *dbp, off_t addr, uint8_t *mm) { in _db_at() 432 static WUR iwrc _db_load_chain(IWKV iwkv, off_t addr, uint8_t *mm) { in _db_load_chain() 470 IWKV iwkv; [all …]
|
D | data-format.txt | 1 IWKV
|
/third_party/iowow/src/kv/tests/ |
D | iwkv_test8.c | 8 iwrc iwal_test_checkpoint(IWKV iwkv); 33 IWKV iwkv; in iwkv_test8_1() 104 IWKV iwkv; 105 IWKV iwkvcheck; 208 IWKV iwkv; in iwkv_test8_2()
|
D | iwkv_test4.c | 46 IWKV iwkv; in iwkv_test4_4() 84 IWKV iwkv; in iwkv_test4_3_impl() 181 IWKV iwkv; in iwkv_test2_impl() 242 IWKV iwkv; in iwkv_test1_impl()
|
D | iwkv_test6.c | 21 IWKV iwkv; in iwkv_test6_1_impl() 85 IWKV iwkv; in iwkv_test6_2_impl()
|
D | iwkv_test1.c | 72 IWKV iwkv; in iwkv_test3_impl() 141 IWKV iwkv; in iwkv_test2_impl() 270 IWKV iwkv; in iwkv_test1_impl() 699 IWKV iwkv; in iwkv_test8_impl() 791 IWKV iwkv; in iwkv_test7_impl() 850 IWKV iwkv; in iwkv_test6_impl() 890 IWKV iwkv; in iwkv_test9()
|
D | iwkv_test5.c | 28 IWKV iwkv; in iwkv_test5_2() 112 IWKV iwkv; in iwkv_test5_1()
|
D | iwkv_test9.c | 21 IWKV kv = NULL; in iwkv_test9_1()
|
D | iwkv_test2.c | 26 IWKV iwkv; in iwkv_test2_1()
|
D | iwkv_test7.c | 28 IWKV iwkv; in iwkv_test7_1_impl()
|
D | iwkv_test10.c | 22 IWKV iwkv; in iwkv_test10_1_impl()
|
D | iwkv_test3.c | 117 IWKV iwkv; in iwkv_test3_impl()
|
/third_party/iowow/ |
D | README.md | 22 ## IWKV Features 33 [![IWKV Presentation](https://iowow.softmotions.com/articles/iowow-presentation-cover-small.png)](h… 35 ## IWKV Limitations 92 IWKV iwkv; 196 IWKV iwkv;
|
/third_party/iowow/src/kv/examples/ |
D | example1.c | 10 IWKV iwkv; in main()
|
D | compoundkeys1.c | 52 IWKV iwkv; in run()
|
D | cursors1.c | 43 IWKV iwkv; in run()
|
/third_party/iowow/src/kv/benchmark/ |
D | CMakeLists.txt | 5 # IWKV benchmark
|
D | iwkv_benchmark.c | 7 IWKV iwkv;
|
/third_party/iowow/src/kv/dbg/ |
D | iwkvdbg.c | 101 IWFS_FSM *iwkvd_fsm(IWKV kv) { in iwkvd_fsm()
|
/third_party/ejdb/src/ |
D | ejdb2_internal.h | 123 IWKV iwkv;
|
D | ejdb2.h | 688 IW_EXPORT iwrc ejdb_get_iwkv(EJDB db, IWKV *kvp);
|
12