Home
last modified time | relevance | path

Searched refs:IWKV (Results 1 – 25 of 28) sorted by relevance

12

/third_party/iowow/src/kv/
Diwal.h100 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);
Diwkv.h124 typedef struct _IWKV *IWKV; typedef
217 IW_EXPORT WUR iwrc iwkv_open(const IWKV_OPTS *opts, IWKV *iwkvp);
236 IW_EXPORT WUR iwrc iwkv_db(IWKV iwkv, uint32_t dbid, iwdb_flags_t flags, IWDB *dbp);
246 IW_EXPORT WUR iwrc iwkv_new_db(IWKV iwkv, iwdb_flags_t dbflg, uint32_t *dbidp, IWDB *dbp);
273 IW_EXPORT iwrc iwkv_sync(IWKV iwkv, iwfs_sync_flags flags);
282 IW_EXPORT iwrc iwkv_close(IWKV *iwkvp);
520 IW_EXPORT iwrc iwkv_online_backup(IWKV iwkv, uint64_t *ts, const char *target_file);
530 IW_EXPORT iwrc iwkv_state(IWKV iwkv, IWFS_FSM_STATE *out);
Diwkv_internal.h213 IWKV iwkv;
331 IW_INLINE iwrc _api_rlock(IWKV iwkv) { in _api_rlock()
342 IW_INLINE iwrc _api_wlock(IWKV iwkv) { in _api_wlock()
439 iwrc iwkv_exclusive_lock(IWKV iwkv);
440 iwrc iwkv_exclusive_unlock(IWKV iwkv);
Diwal.c57 IWKV iwkv;
201 iwrc iwal_sync(IWKV iwkv) { in iwal_sync()
584 static iwrc _recover_wl(IWKV iwkv, IWAL *wal, IWFS_FSM_OPTS *fsmopts, bool recover_backup) { in _recover_wl()
621 IWKV iwkv = wal->iwkv; in _checkpoint_exl()
659 iwrc iwal_test_checkpoint(IWKV iwkv) { in iwal_test_checkpoint()
675 WUR iwrc iwal_poke_checkpoint(IWKV iwkv, bool force) { in iwal_poke_checkpoint()
700 iwrc iwal_poke_savepoint(IWKV iwkv) { in iwal_poke_savepoint()
742 bool iwal_synched(IWKV iwkv) { in iwal_synched()
750 iwrc iwal_savepoint_exl(IWKV iwkv, bool sync) { in iwal_savepoint_exl()
758 void iwal_shutdown(IWKV iwkv) { in iwal_shutdown()
[all …]
Diwkv.c208 static WUR iwrc _iwkv_worker_inc_nolk(IWKV iwkv) { in _iwkv_worker_inc_nolk()
233 IWKV iwkv = db->iwkv; in _db_worker_inc_nolk()
252 static iwrc _iwkv_worker_dec_nolk(IWKV iwkv) { in _iwkv_worker_dec_nolk()
272 IWKV iwkv = db->iwkv; in _db_worker_dec_nolk()
287 static WUR iwrc _wnw_iwkw_wl(IWKV iwkv) { in _wnw_iwkw_wl()
295 static WUR iwrc _wnw(IWKV iwkv, iwrc(*after)(IWKV iwkv)) { in _wnw()
319 IWKV iwkv = db->iwkv; in _wnw_db()
342 static WUR iwrc _db_at(IWKV iwkv, IWDB *dbp, off_t addr, uint8_t *mm) { in _db_at()
437 static WUR iwrc _db_load_chain(IWKV iwkv, off_t addr, uint8_t *mm) { in _db_load_chain()
475 IWKV iwkv;
[all …]
Ddata-format.txt1 IWKV
/third_party/iowow/src/kv/tests/
Diwkv_test8.c8 iwrc iwal_test_checkpoint(IWKV iwkv);
33 IWKV iwkv; in iwkv_test8_1()
102 IWKV iwkv;
103 IWKV iwkvcheck;
206 IWKV iwkv; in iwkv_test8_2()
Diwkv_test4.c46 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()
Diwkv_test6.c21 IWKV iwkv; in iwkv_test6_1_impl()
85 IWKV iwkv; in iwkv_test6_2_impl()
Diwkv_test1.c73 IWKV iwkv; in iwkv_test3_impl()
142 IWKV iwkv; in iwkv_test2_impl()
271 IWKV iwkv; in iwkv_test1_impl()
698 IWKV iwkv; in iwkv_test8_impl()
790 IWKV iwkv; in iwkv_test7_impl()
849 IWKV iwkv; in iwkv_test6_impl()
889 IWKV iwkv; in iwkv_test9()
Diwkv_test9.c21 IWKV kv = NULL; in iwkv_test9_1()
Diwkv_test2.c27 IWKV iwkv; in iwkv_test2_1()
Diwkv_test5.c28 IWKV iwkv; in iwkv_test5_2()
112 IWKV iwkv; in iwkv_test5_1()
Diwkv_test7.c28 IWKV iwkv; in iwkv_test7_1_impl()
Diwkv_test10.c23 IWKV iwkv; in iwkv_test10_1_impl()
Diwkv_test3.c117 IWKV iwkv; in iwkv_test3_impl()
/third_party/iowow/src/kv/examples/
Dexample1.c10 IWKV iwkv; in main()
Dcompoundkeys1.c52 IWKV iwkv; in run()
Dcursors1.c43 IWKV iwkv; in run()
/third_party/iowow/
DREADME.md16 # IWKV chapter
102 IWKV iwkv;
206 IWKV iwkv;
/third_party/iowow/src/kv/benchmark/
Diwkv_benchmark.c7 IWKV iwkv;
DCMakeLists.txt5 # IWKV benchmark
/third_party/ejdb/src/
Dejdb2_internal.h126 IWKV iwkv;
Dejdb2.h674 IW_EXPORT iwrc ejdb_get_iwkv(EJDB db, IWKV *kvp);
/third_party/iowow/src/kv/dbg/
Diwkvdbg.c101 IWFS_FSM *iwkvd_fsm(IWKV kv) { in iwkvd_fsm()

12