Home | History | Annotate | Download | only in src

Lines Matching full:dconfig

9 static int assert_init(semanage_handle_t * handle, dbase_config_t * dconfig)
12 if (dconfig->dtable == NULL) {
24 static int enter_ro(semanage_handle_t * handle, dbase_config_t * dconfig)
27 if (assert_init(handle, dconfig) < 0)
39 if (dconfig->dtable->cache(handle, dconfig->dbase) < 0)
61 static int enter_rw(semanage_handle_t * handle, dbase_config_t * dconfig)
64 if (assert_init(handle, dconfig) < 0)
72 if (dconfig->dtable->cache(handle, dconfig->dbase) < 0)
83 dbase_config_t * dconfig,
87 if (enter_rw(handle, dconfig) < 0)
90 if (dconfig->dtable->modify(handle, dconfig->dbase, key, data) < 0)
97 dbase_config_t * dconfig,
101 if (enter_rw(handle, dconfig) < 0)
104 if (dconfig->dtable->set(handle, dconfig->dbase, key, data) < 0)
111 dbase_config_t * dconfig, const record_key_t * key)
114 if (enter_rw(handle, dconfig) < 0)
117 if (dconfig->dtable->del(handle, dconfig->dbase, key) < 0)
124 dbase_config_t * dconfig,
128 if (enter_ro(handle, dconfig) < 0)
131 if (dconfig->dtable->query(handle, dconfig->dbase, key, response) < 0) {
140 dbase_config_t * dconfig,
144 if (enter_ro(handle, dconfig) < 0)
147 if (dconfig->dtable->exists(handle, dconfig->dbase, key, response) < 0) {
156 dbase_config_t * dconfig, unsigned int *response)
159 if (enter_ro(handle, dconfig) < 0)
162 if (dconfig->dtable->count(handle, dconfig->dbase, response) < 0) {
171 dbase_config_t * dconfig,
176 if (enter_ro(handle, dconfig) < 0)
179 if (dconfig->dtable->iterate(handle, dconfig->dbase, fn, fn_arg) < 0) {
188 dbase_config_t * dconfig,
192 if (enter_ro(handle, dconfig) < 0)
195 if (dconfig->dtable->list(handle, dconfig->dbase, records, count) < 0) {