Lines Matching full:act
49 TransactionAction *act; in tran_add() local
51 act = g_new(TransactionAction, 1); in tran_add()
52 *act = (TransactionAction) { in tran_add()
57 QSLIST_INSERT_HEAD(&tran->actions, act, entry); in tran_add()
62 TransactionAction *act, *next; in tran_abort() local
64 QSLIST_FOREACH(act, &tran->actions, entry) { in tran_abort()
65 if (act->drv->abort) { in tran_abort()
66 act->drv->abort(act->opaque); in tran_abort()
70 QSLIST_FOREACH_SAFE(act, &tran->actions, entry, next) { in tran_abort()
71 if (act->drv->clean) { in tran_abort()
72 act->drv->clean(act->opaque); in tran_abort()
75 g_free(act); in tran_abort()
83 TransactionAction *act, *next; in tran_commit() local
85 QSLIST_FOREACH(act, &tran->actions, entry) { in tran_commit()
86 if (act->drv->commit) { in tran_commit()
87 act->drv->commit(act->opaque); in tran_commit()
91 QSLIST_FOREACH_SAFE(act, &tran->actions, entry, next) { in tran_commit()
92 if (act->drv->clean) { in tran_commit()
93 act->drv->clean(act->opaque); in tran_commit()
96 g_free(act); in tran_commit()