Lines Matching refs:txp
2108 backend_tx_begin_common(backend_type_t t, backend_tx_t **txp, int writable) in backend_tx_begin_common() argument
2114 *txp = NULL; in backend_tx_begin_common()
2130 *txp = ret; in backend_tx_begin_common()
2135 backend_tx_begin_ro(backend_type_t t, backend_tx_t **txp) in backend_tx_begin_ro() argument
2137 return (backend_tx_begin_common(t, txp, 0)); in backend_tx_begin_ro()
2180 backend_tx_begin(backend_type_t t, backend_tx_t **txp) in backend_tx_begin() argument
2186 r = backend_tx_begin_common(t, txp, 1); in backend_tx_begin()
2192 r = sqlite_exec((*txp)->bt_be->be_db, "BEGIN TRANSACTION", NULL, NULL, in backend_tx_begin()
2194 UPDATE_TOTALS((*txp)->bt_be, bt_exec, ts, vts); in backend_tx_begin()
2196 (*txp)->bt_full = 1; in backend_tx_begin()
2197 r = backend_error((*txp)->bt_be, r, errmsg); in backend_tx_begin()
2201 (void) sqlite_exec((*txp)->bt_be->be_db, in backend_tx_begin()
2203 backend_tx_end(*txp); in backend_tx_begin()
2204 *txp = NULL; in backend_tx_begin()
2208 (*txp)->bt_readonly = 0; in backend_tx_begin()