Lines Matching refs:dbase

40 static int dbase_file_cache(semanage_handle_t * handle, dbase_file_t * dbase)  in dbase_file_cache()  argument
43 record_table_t *rtable = dbase_llist_get_rtable(&dbase->llist); in dbase_file_cache()
44 record_file_table_t *rftable = dbase->rftable; in dbase_file_cache()
53 if (!dbase_llist_needs_resync(handle, &dbase->llist)) in dbase_file_cache()
57 dbase_llist_cache_init(&dbase->llist); in dbase_file_cache()
58 if (dbase_llist_set_serial(handle, &dbase->llist) < 0) in dbase_file_cache()
61 fname = dbase->path[handle->is_in_transaction]; in dbase_file_cache()
88 if (dbase_llist_cache_prepend(handle, &dbase->llist, in dbase_file_cache()
109 dbase_llist_drop_cache(&dbase->llist); in dbase_file_cache()
114 static int dbase_file_flush(semanage_handle_t * handle, dbase_file_t * dbase) in dbase_file_flush() argument
117 record_file_table_t *rftable = dbase->rftable; in dbase_file_flush()
123 if (!dbase_llist_is_modified(&dbase->llist)) in dbase_file_flush()
126 fname = dbase->path[handle->is_in_transaction]; in dbase_file_flush()
143 for (ptr = dbase->llist.cache_tail; ptr != NULL; ptr = ptr->prev) { in dbase_file_flush()
148 dbase_llist_set_modified(&dbase->llist, 0); in dbase_file_flush()
164 record_file_table_t * rftable, dbase_file_t ** dbase) in dbase_file_init() argument
177 *dbase = tmp_dbase; in dbase_file_init()
188 void dbase_file_release(dbase_file_t * dbase) in dbase_file_release() argument
191 dbase_llist_drop_cache(&dbase->llist); in dbase_file_release()
192 free(dbase); in dbase_file_release()