Searched refs:journal (Results 1 - 4 of 4) sorted by relevance
/xnu-2422.115.4/bsd/vfs/ |
H A D | vfs_journal.h | 77 struct journal; 95 off_t journal_start; // where in the journal this transaction starts 96 off_t journal_end; // where in the journal this transaction ends 97 struct journal *jnl; // ptr back to the journal structure 107 * This is written to block zero of the journal and it 108 * maintains overall state about the journal. 115 off_t size; // size in bytes of the entire journal 116 int32_t blhdr_size; // size in bytes of each block_list_header in the journal 118 int32_t jhdr_size; // block size (in bytes) of the journal heade 139 typedef struct journal { struct 190 } journal; typedef in typeref:struct:journal [all...] |
H A D | vfs_journal.c | 66 * logging of trim-related calls within the journal. (They're 75 SYSCTL_INT(_vfs_generic_jnl_kdebug, OID_AUTO, trim, CTLFLAG_RW|CTLFLAG_LOCKED, &jnl_kdebug, 0, "Enable kdebug logging for journal TRIM"); 86 * Cap the journal max size to 2GB. On HFS, it will attempt to occupy 139 SYSCTL_UINT (_kern, OID_AUTO, jnl_trim_flush, CTLFLAG_RW, &jnl_trim_flush_limit, 0, "number of trimmed extents to cause a journal flush"); 155 static void lock_condition(journal *jnl, boolean_t *condition, const char *condition_name); 156 static void wait_condition(journal *jnl, boolean_t *condition, const char *condition_name); 157 static void unlock_condition(journal *jnl, boolean_t *condition); 159 static void write_header_thread(journal *jnl); 162 static void abort_transaction(journal *jnl, transaction *tr); 163 static void dump_journal(journal *jn [all...] |
/xnu-2422.115.4/bsd/kern/ |
H A D | kern_malloc.c | 448 { SOS(journal), KMZ_CREATEZONE, FALSE }, /* 91 M_JNL_JNL */
|
/xnu-2422.115.4/bsd/hfs/hfscommon/Misc/ |
H A D | VolumeAllocation.c | 362 * Validation Routine to verify that the TRIM list maintained by the journal 379 struct journal *jnl = (struct journal*)hfsmp->jnl; 417 ; being freed is passed to the journal code, and the extent will 595 ; written to the on-disk journal. This routine will add those 598 ; CAUTION: This routine is called while the journal's trim lock 605 ; CAUTION: If the journal becomes invalid (eg., due to an I/O 606 ; error when trying to write to the journal), this callback 608 ; the journal became invalid! 646 ; lingering in an uncommitted journal transactio [all...] |
Completed in 85 milliseconds