Searched refs:transaction (Results 1 - 4 of 4) sorted by relevance
/darwin-on-arm/xnu/bsd/vfs/ |
H A D | vfs_journal.h | 87 typedef struct transaction { struct 89 char *tbuffer; // memory copy of the transaction 92 int total_bytes; // total # of bytes in transaction 95 off_t journal_start; // where in the journal this transaction starts 96 off_t journal_end; // where in the journal this transaction ends 98 struct transaction *next; // list of tr's (either completed or to be free'd) 102 } transaction; typedef in typeref:struct:transaction 112 volatile off_t start; // zero-based byte offset of the start of the first transaction 154 int32_t tbuffer_size; // default transaction buffer size 161 struct jnl_trim_list *async_trim; // extents to be trimmed by transaction bein [all...] |
H A D | vfs_journal.c | 128 // We'll opt to flush a transaction if it contains at least 158 static void finish_end_thread(transaction *tr); 160 static int finish_end_transaction(transaction *tr, errno_t (*callback)(void*), void *callback_arg); 161 static int end_transaction(transaction *tr, int force_it, errno_t (*callback)(void*), void *callback_arg, boolean_t drop_lock, boolean_t must_wait); 162 static void abort_transaction(journal *jnl, transaction *tr); 222 panic("%s:%d: null transaction ptr?\n", __FILE__, __LINE__); \ 249 // headers that are at the start of each transaction. 490 // a future transaction doesn't sneak out to disk before 516 transaction *tr, *next; 537 FREE_ZONE(tr, sizeof(transaction), M_JNL_T [all...] |
H A D | vfs_bio.c | 652 buf_setcallback(buf_t bp, void (*callback)(buf_t, void *), void *transaction) argument 658 bp->b_transaction = transaction; 886 buf_setfilter(buf_t bp, void (*filter)(buf_t, void *), void *transaction, argument 894 bp->b_transaction = transaction; 2321 * buffer is part of a transaction and can't go to disk until
|
/darwin-on-arm/xnu/bsd/kern/ |
H A D | kern_malloc.c | 444 { SOS(transaction), KMZ_CREATEZONE, FALSE }, /* 92 M_JNL_TR */
|
Completed in 39 milliseconds