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