Lines Matching defs:argp

78 	__txn_regop_args *argp;
87 if ((ret = __txn_regop_read(dbtp->data, &argp)) != 0)
90 if (argp->opcode != TXN_COMMIT)
93 if (__db_txnlist_find(info, argp->txnid->txnid) == DB_NOTFOUND)
94 ret = __db_txnlist_add(info, argp->txnid->txnid);
97 *lsnp = argp->prev_lsn;
98 __os_free(argp, 0);
117 __txn_xa_regop_args *argp;
126 if ((ret = __txn_xa_regop_read(dbtp->data, &argp)) != 0)
129 if (argp->opcode != TXN_PREPARE)
142 ret = __db_txnlist_find(info, argp->txnid->txnid);
143 if (IS_XA_TXN(argp) && ret == DB_NOTFOUND) {
152 ret = __db_txnlist_add(info, argp->txnid->txnid);
155 lsnp, argp);
160 *lsnp = argp->prev_lsn;
161 __os_free(argp, 0);
177 __txn_ckp_args *argp;
185 if ((ret = __txn_ckp_read(dbtp->data, &argp)) != 0)
194 if (argp->ckp_lsn.file == lsnp->file &&
195 argp->ckp_lsn.offset == lsnp->offset)
198 *lsnp = argp->last_ckp;
199 __os_free(argp, 0);
218 __txn_child_args *argp;
227 if ((ret = __txn_child_read(dbtp->data, &argp)) != 0)
235 if (argp->opcode != TXN_COMMIT)
238 if (__db_txnlist_find(info, argp->parent) == 0 &&
239 __db_txnlist_find(info, argp->txnid->txnid) == DB_NOTFOUND)
240 ret = __db_txnlist_add(info, argp->txnid->txnid);
243 *lsnp = argp->prev_lsn;
244 __os_free(argp, 0);
257 * argp is the perpare record (in an appropriate structure)
260 __txn_restore_txn(dbenv, lsnp, argp)
263 __txn_xa_regop_args *argp;
269 if (argp->xid.size == 0)
282 td->txnid = argp->txnid->txnid;
283 td->begin_lsn = argp->begin_lsn;
289 memcpy(td->xid, argp->xid.data, argp->xid.size);
290 td->bqual = argp->bqual;
291 td->gtrid = argp->gtrid;
292 td->format = argp->formatID;