Searched refs:jnl (Results 1 - 16 of 16) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/bsd/vfs/
H A Dvfs_journal.c97 static void abort_transaction(journal *jnl, transaction *tr);
98 static void dump_journal(journal *jnl);
100 static __inline__ void lock_journal(journal *jnl);
101 static __inline__ void unlock_journal(journal *jnl);
102 static __inline__ void lock_oldstart(journal *jnl);
103 static __inline__ void unlock_oldstart(journal *jnl);
121 static int add_block(journal *jnl, struct bucket **buf_ptr, off_t block_num, size_t size, size_t offset, int32_t cksum, int *num_buckets_ptr, int *num_full_ptr);
124 static int do_overlap(journal *jnl, struct bucket **buf_ptr, int blk_index, off_t block_num, size_t size, size_t offset, int32_t cksum, int *num_buckets_ptr, int *num_full_ptr);
125 static int insert_block(journal *jnl, struct bucket **buf_ptr, int blk_index, off_t num, size_t size, size_t offset, int32_t cksum, int *num_buckets_ptr, int *num_full_ptr, int overwriting);
127 #define CHECK_JOURNAL(jnl) \
221 lock_journal(journal *jnl) argument
227 unlock_journal(journal *jnl) argument
233 lock_oldstart(journal *jnl) argument
239 unlock_oldstart(journal *jnl) argument
260 do_journal_io(journal *jnl, off_t *offset, void *data, size_t len, int direction) argument
345 read_journal_data(journal *jnl, off_t *offset, void *data, size_t len) argument
351 write_journal_data(journal *jnl, off_t *offset, void *data, size_t len) argument
358 read_journal_header(journal *jnl, void *data, size_t len) argument
366 write_journal_header(journal *jnl) argument
437 free_old_stuff(journal *jnl) argument
465 journal *jnl; local
636 swap_journal_header(journal *jnl) argument
650 swap_block_list_header(journal *jnl, block_list_header *blhdr) argument
674 update_fs_block(journal *jnl, void *block_ptr, off_t fs_block, size_t bsize) argument
815 insert_block(journal *jnl, struct bucket **buf_ptr, int blk_index, off_t num, size_t size, size_t offset, int32_t cksum, int *num_buckets_ptr, int *num_full_ptr, int overwriting) argument
856 do_overlap(journal *jnl, struct bucket **buf_ptr, int blk_index, off_t block_num, size_t size, __unused size_t offset, int32_t cksum, int *num_buckets_ptr, int *num_full_ptr) argument
974 add_block(journal *jnl, struct bucket **buf_ptr, off_t block_num, size_t size, __unused size_t offset, int32_t cksum, int *num_buckets_ptr, int *num_full_ptr) argument
1002 replay_journal(journal *jnl) argument
1379 size_up_tbuffer(journal *jnl, int tbuffer_size, int phys_blksz) argument
1434 get_io_info(struct vnode *devvp, size_t phys_blksz, journal *jnl, struct vfs_context *context) argument
1514 journal *jnl; local
1613 journal *jnl; local
1824 journal jnl; local
1926 journal_close(journal *jnl) argument
2015 dump_journal(journal *jnl) argument
2038 free_space(journal *jnl) argument
2060 check_free_space(journal *jnl, int desired_size) argument
2164 journal_allocate_transaction(journal *jnl) argument
2201 journal_start_transaction(journal *jnl) argument
2269 journal_modify_block_start(journal *jnl, struct buf *bp) argument
2333 journal_modify_block_abort(journal *jnl, struct buf *bp) argument
2402 journal_modify_block_end(journal *jnl, struct buf *bp, void (*func)(struct buf *bp, void *arg), void *arg) argument
2547 journal_kill_block(journal *jnl, struct buf *bp) argument
2679 journal *jnl = tr->jnl; local
3010 abort_transaction(journal *jnl, transaction *tr) argument
3077 journal_end_transaction(journal *jnl) argument
3139 journal_flush(journal *jnl) argument
3178 journal_active(journal *jnl) argument
3188 journal_owner(journal *jnl) argument
3193 journal_uses_fua(journal *jnl) argument
3256 journal_relocate(journal *jnl, off_t offset, off_t journal_size, int32_t tbuffer_size, errno_t (*callback)(void *), void *callback_arg) argument
[all...]
H A Dvfs_journal.h81 struct journal *jnl; // ptr back to the journal structure member in struct:transaction
280 int journal_start_transaction(journal *jnl);
281 int journal_modify_block_start(journal *jnl, struct buf *bp);
282 int journal_modify_block_abort(journal *jnl, struct buf *bp);
283 int journal_modify_block_end(journal *jnl, struct buf *bp, void (*func)(struct buf *bp, void *arg), void *arg);
284 int journal_kill_block(journal *jnl, struct buf *bp);
285 int journal_end_transaction(journal *jnl);
287 int journal_active(journal *jnl);
288 int journal_flush(journal *jnl);
289 void *journal_owner(journal *jnl); // compar
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/hfs/
H A Dhfs_btreeio.c174 if (hfsmp->jnl == NULL) {
184 journal_modify_block_start(hfsmp->jnl, bp);
217 return journal_modify_block_end(hfsmp->jnl, bp, btree_swap_node, hfsmp);
238 if (hfsmp->jnl && (buf_flags(bp) & B_LOCKED)) {
239 journal_kill_block(hfsmp->jnl, bp);
245 if (hfsmp->jnl) {
258 if ((options & kLockTransaction) && hfsmp->jnl == NULL) {
281 if (hfsmp->jnl) {
298 if (hfsmp->jnl && blockPtr->isModified) {
304 // journal_modify_block_abort(hfsmp->jnl, b
[all...]
H A Dhfs_vfsutils.c328 if ((hfsmp->hfs_flags & HFS_READ_ONLY) == 0 && hfsmp->jnl == NULL &&
594 if (hfsmp->jnl && (hfsmp->hfs_flags & HFS_READ_ONLY) == 0) {
611 && (hfsmp->jnl == NULL)) {
615 hfsmp->jnl = NULL;
652 } else if (hfsmp->jnl) {
655 } else if (hfsmp->jnl || ((vcb->vcbAtrb & kHFSVolumeJournaledMask) && (hfsmp->hfs_flags & HFS_READ_ONLY))) {
675 if (hfsmp->jnl == NULL) {
944 if (hfsmp->jnl || (hfsmp->hfs_allocation_cp == NULL)) {
976 if (hfsmp->jnl == NULL) {
984 if (hfsmp->jnl
[all...]
H A Dhfs_vfsops.c271 if (hfsmp->jnl) {
274 journal_close(hfsmp->jnl);
275 hfsmp->jnl = NULL;
304 && hfsmp->jnl == NULL
316 hfsmp->jnl = journal_open(hfsmp->jvp,
327 if (hfsmp->jnl == NULL) {
895 if (hfsmp->jnl) {
896 journal_flush(hfsmp->jnl);
1254 hfsmp->jnl = NULL;
1360 if (hfsmp->jnl) {
2296 void *jnl = NULL; local
[all...]
H A Dhfs_search.c283 if (hfsmp->jnl && uio_isuserspace(ap->a_uio)) {
304 if (hfsmp->jnl) {
306 journal_flush(hfsmp->jnl);
410 if (hfsmp->jnl && user_start) {
1034 if (hfsmp->jnl &&
H A Dhfs_vnops.c242 (VTOHFS(vp)->jnl == NULL) ||
487 if (hfsmp->jnl || ((hfsmp->vcbAtrb & kHFSVolumeJournaledMask) && (hfsmp->hfs_flags & HFS_READ_ONLY)))
904 if (VTOHFS(vp)->jnl && cp && cp->c_datafork) {
1158 if (hfsmp->jnl) {
1347 if (hfsmp->jnl == NULL) {
1424 // if (hfsmp->jnl && journal_active(hfsmp->jnl) >= 0)
1425 if (hfsmp->jnl)
1463 if (hfsmp->jnl) {
1464 journal_flush(hfsmp->jnl);
[all...]
H A Dhfs_readwrite.c1574 if (!(hfsmp->jnl))
1585 journal_flush(hfsmp->jnl);
2419 if (hfsmp->jnl) {
2548 if (hfsmp->jnl) {
2827 if (hfsmp->jnl) {
3093 if (VTOHFS(vp)->jnl) {
3348 if (hfsmp->jnl) {
H A Dhfs_cnode.c1029 if (hfsmp->jnl && (journal_owner(hfsmp->jnl) == thread)) {
H A Dhfs_catalog.c636 if ((hfsmp->jnl || ((HFSTOVCB(hfsmp)->vcbAtrb & kHFSVolumeJournaledMask) && (hfsmp->hfs_flags & HFS_READ_ONLY))) &&
2201 if (hfsmp->jnl) {
2202 journal_modify_block_start(hfsmp->jnl, bp);
2231 if (hfsmp->jnl) {
2232 journal_modify_block_end(hfsmp->jnl, bp, NULL, NULL);
2369 if ((hfsmp->jnl || ((HFSTOVCB(hfsmp)->vcbAtrb & kHFSVolumeJournaledMask) && (hfsmp->hfs_flags & HFS_READ_ONLY))) &&
2717 ((hfsmp->jnl || ((HFSTOVCB(hfsmp)->vcbAtrb & kHFSVolumeJournaledMask) && (hfsmp->hfs_flags & HFS_READ_ONLY)))) &&
H A Dhfs_hotfiles.c172 (hfsmp->jnl == NULL) ||
1725 if (hfsmp->jnl) {
1726 journal_flush(hfsmp->jnl);
H A Dhfs.h223 void *jnl; // the journal for this volume (if one exists) member in struct:hfsmount
H A Dhfs_attrlist.c769 if (hfsmp->jnl ||
H A Dhfs_link.c406 if (hfsmp->jnl == NULL) {
/macosx-10.5.8/xnu-1228.15.4/bsd/hfs/hfscommon/Misc/
H A DVolumeAllocation.c569 if (hfsmp->jnl) {
570 journal_modify_block_end(hfsmp->jnl, bp, NULL, NULL);
802 if (hfsmp->jnl) {
803 journal_modify_block_start(hfsmp->jnl, (struct buf *)blockRef);
850 if (hfsmp->jnl) {
851 journal_modify_block_start(hfsmp->jnl, (struct buf *)blockRef);
1035 if (hfsmp->jnl) {
1036 journal_modify_block_start(hfsmp->jnl, (struct buf *)blockRef);
1083 if (hfsmp->jnl) {
1084 journal_modify_block_start(hfsmp->jnl, (struc
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/hfs/hfscommon/BTree/
H A DBTree.c357 if ( FCBTOHFS(filePtr)->jnl && !NodesAreContiguous(FCBTOVCB(filePtr), filePtr, btreePtr->nodeSize) ) {

Completed in 86 milliseconds