Lines Matching refs:mutex
473 sqlite3GlobalConfig.mutex = *va_arg(ap, sqlite3_mutex_methods*); in sqlite3_config()
480 *va_arg(ap, sqlite3_mutex_methods*) = sqlite3GlobalConfig.mutex; in sqlite3_config()
855 return db->mutex; in sqlite3_db_mutex()
868 sqlite3_mutex_enter(db->mutex); in sqlite3_db_release_memory()
878 sqlite3_mutex_leave(db->mutex); in sqlite3_db_release_memory()
894 sqlite3_mutex_enter(db->mutex); in sqlite3_db_cacheflush()
908 sqlite3_mutex_leave(db->mutex); in sqlite3_db_cacheflush()
918 sqlite3_mutex_enter(db->mutex); in sqlite3_db_config()
984 sqlite3_mutex_leave(db->mutex); in sqlite3_db_config()
1081 sqlite3_mutex_enter(db->mutex); in sqlite3_set_last_insert_rowid()
1083 sqlite3_mutex_leave(db->mutex); in sqlite3_set_last_insert_rowid()
1190 assert( sqlite3_mutex_held(db->mutex) ); in connectionIsBusy()
1211 sqlite3_mutex_enter(db->mutex); in sqlite3Close()
1234 sqlite3_mutex_leave(db->mutex); in sqlite3Close()
1265 sqlite3_mutex_enter(db->mutex); in sqlite3_txn_state()
1278 sqlite3_mutex_leave(db->mutex); in sqlite3_txn_state()
1312 sqlite3_mutex_leave(db->mutex); in sqlite3LeaveMutexAndCloseZombie()
1409 sqlite3_mutex_leave(db->mutex); in sqlite3LeaveMutexAndCloseZombie()
1411 sqlite3_mutex_free(db->mutex); in sqlite3LeaveMutexAndCloseZombie()
1430 assert( sqlite3_mutex_held(db->mutex) ); in sqlite3RollbackAll()
1733 sqlite3_mutex_enter(db->mutex); in sqlite3_busy_handler()
1738 sqlite3_mutex_leave(db->mutex); in sqlite3_busy_handler()
1760 sqlite3_mutex_enter(db->mutex); in sqlite3_progress_handler()
1770 sqlite3_mutex_leave(db->mutex); in sqlite3_progress_handler()
1829 assert( sqlite3_mutex_held(db->mutex) ); in sqlite3CreateFunc()
1968 sqlite3_mutex_enter(db->mutex); in createFunctionApi()
1991 sqlite3_mutex_leave(db->mutex); in createFunctionApi()
2058 sqlite3_mutex_enter(db->mutex); in sqlite3_create_function16()
2064 sqlite3_mutex_leave(db->mutex); in sqlite3_create_function16()
2117 sqlite3_mutex_enter(db->mutex); in sqlite3_overload_function()
2119 sqlite3_mutex_leave(db->mutex); in sqlite3_overload_function()
2146 sqlite3_mutex_enter(db->mutex); in sqlite3_trace()
2151 sqlite3_mutex_leave(db->mutex); in sqlite3_trace()
2169 sqlite3_mutex_enter(db->mutex); in sqlite3_trace_v2()
2175 sqlite3_mutex_leave(db->mutex); in sqlite3_trace_v2()
2201 sqlite3_mutex_enter(db->mutex); in sqlite3_profile()
2207 sqlite3_mutex_leave(db->mutex); in sqlite3_profile()
2231 sqlite3_mutex_enter(db->mutex); in sqlite3_commit_hook()
2235 sqlite3_mutex_leave(db->mutex); in sqlite3_commit_hook()
2256 sqlite3_mutex_enter(db->mutex); in sqlite3_update_hook()
2260 sqlite3_mutex_leave(db->mutex); in sqlite3_update_hook()
2281 sqlite3_mutex_enter(db->mutex); in sqlite3_rollback_hook()
2285 sqlite3_mutex_leave(db->mutex); in sqlite3_rollback_hook()
2301 sqlite3_mutex_enter(db->mutex); in sqlite3_preupdate_hook()
2305 sqlite3_mutex_leave(db->mutex); in sqlite3_preupdate_hook()
2326 sqlite3_mutex_enter(db->mutex); in sqlite3_autovacuum_pages()
2333 sqlite3_mutex_leave(db->mutex); in sqlite3_autovacuum_pages()
2405 sqlite3_mutex_enter(db->mutex); in sqlite3_wal_hook()
2409 sqlite3_mutex_leave(db->mutex); in sqlite3_wal_hook()
2450 sqlite3_mutex_enter(db->mutex); in sqlite3_wal_checkpoint_v2()
2472 sqlite3_mutex_leave(db->mutex); in sqlite3_wal_checkpoint_v2()
2515 assert( sqlite3_mutex_held(db->mutex) ); in sqlite3Checkpoint()
2585 sqlite3_mutex_enter(db->mutex); in sqlite3_errmsg()
2596 sqlite3_mutex_leave(db->mutex); in sqlite3_errmsg()
2606 sqlite3_mutex_enter(db->mutex); in sqlite3_error_offset()
2608 sqlite3_mutex_leave(db->mutex); in sqlite3_error_offset()
2635 sqlite3_mutex_enter(db->mutex); in sqlite3_errmsg16()
2651 sqlite3_mutex_leave(db->mutex); in sqlite3_errmsg16()
2706 assert( sqlite3_mutex_held(db->mutex) ); in createCollation()
3231 db->mutex = sqlite3MutexAlloc(SQLITE_MUTEX_RECURSIVE); in openDatabase()
3232 if( db->mutex==0 ){ in openDatabase()
3238 sqlite3MutexWarnOnContention(db->mutex); in openDatabase()
3241 sqlite3_mutex_enter(db->mutex); in openDatabase()
3488 assert( db->mutex!=0 || isThreadsafe==0 in openDatabase()
3490 sqlite3_mutex_leave(db->mutex); in openDatabase()
3601 sqlite3_mutex_enter(db->mutex); in sqlite3_create_collation_v2()
3605 sqlite3_mutex_leave(db->mutex); in sqlite3_create_collation_v2()
3626 sqlite3_mutex_enter(db->mutex); in sqlite3_create_collation16()
3634 sqlite3_mutex_leave(db->mutex); in sqlite3_create_collation16()
3651 sqlite3_mutex_enter(db->mutex); in sqlite3_collation_needed()
3655 sqlite3_mutex_leave(db->mutex); in sqlite3_collation_needed()
3672 sqlite3_mutex_enter(db->mutex); in sqlite3_collation_needed16()
3676 sqlite3_mutex_leave(db->mutex); in sqlite3_collation_needed16()
3800 sqlite3_mutex_enter(db->mutex); in sqlite3_table_column_metadata()
3881 sqlite3_mutex_leave(db->mutex); in sqlite3_table_column_metadata()
3908 sqlite3_mutex_enter(db->mutex); in sqlite3_extended_result_codes()
3910 sqlite3_mutex_leave(db->mutex); in sqlite3_extended_result_codes()
3924 sqlite3_mutex_enter(db->mutex); in sqlite3_file_control()
3960 sqlite3_mutex_leave(db->mutex); in sqlite3_file_control()
4338 sqlite3_mutex_enter(db->mutex); in sqlite3_test_control()
4348 sqlite3_mutex_leave(db->mutex); in sqlite3_test_control()
4722 sqlite3_mutex_enter(db->mutex); in sqlite3_snapshot_get()
4737 sqlite3_mutex_leave(db->mutex); in sqlite3_snapshot_get()
4758 sqlite3_mutex_enter(db->mutex); in sqlite3_snapshot_open()
4792 sqlite3_mutex_leave(db->mutex); in sqlite3_snapshot_open()
4812 sqlite3_mutex_enter(db->mutex); in sqlite3_snapshot_recover()
4824 sqlite3_mutex_leave(db->mutex); in sqlite3_snapshot_recover()