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

/darwin-on-arm/xnu/bsd/vfs/
H A Dvfs_journal.c65 * Set sysctl vfs.generic.jnl.kdebug.trim=1 to enable KERNEL_DEBUG_CONSTANT
73 SYSCTL_NODE(_vfs_generic, OID_AUTO, jnl, CTLFLAG_RW|CTLFLAG_LOCKED, 0, "Journal");
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 *jnl);
165 static __inline__ void lock_journal(journal *jnl);
166 static __inline__ void unlock_journal(journal *jnl);
280 lock_journal(journal *jnl) argument
286 unlock_journal(journal *jnl) argument
292 lock_flush(journal *jnl) argument
298 unlock_flush(journal *jnl) argument
304 lock_oldstart(journal *jnl) argument
310 unlock_oldstart(journal *jnl) argument
331 do_journal_io(journal *jnl, off_t *offset, void *data, size_t len, int direction) argument
420 read_journal_data(journal *jnl, off_t *offset, void *data, size_t len) argument
426 write_journal_data(journal *jnl, off_t *offset, void *data, size_t len) argument
433 read_journal_header(journal *jnl, void *data, size_t len) argument
441 write_journal_header(journal *jnl, int updating_start, uint32_t sequence_num) argument
514 free_old_stuff(journal *jnl) argument
553 journal *jnl; local
726 swap_journal_header(journal *jnl) argument
740 swap_block_list_header(journal *jnl, block_list_header *blhdr) argument
764 update_fs_block(journal *jnl, void *block_ptr, off_t fs_block, size_t bsize) argument
905 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
946 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
1064 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
1092 replay_journal(journal *jnl) argument
1483 size_up_tbuffer(journal *jnl, int tbuffer_size, int phys_blksz) argument
1538 get_io_info(struct vnode *devvp, size_t phys_blksz, journal *jnl, struct vfs_context *context) argument
1647 journal *jnl; local
1823 journal *jnl; local
2073 journal jnl; local
2181 journal_close(journal *jnl) argument
2286 dump_journal(journal *jnl) argument
2309 free_space(journal *jnl) argument
2331 check_free_space(journal *jnl, int desired_size, boolean_t *delayed_header_write, uint32_t sequence_num) argument
2449 journal_allocate_transaction(journal *jnl) argument
2486 journal_start_transaction(journal *jnl) argument
2559 journal_modify_block_start(journal *jnl, struct buf *bp) argument
2667 journal_modify_block_abort(journal *jnl, struct buf *bp) argument
2734 journal_modify_block_end(journal *jnl, struct buf *bp, void (*func)(buf_t bp, void *arg), void *arg) argument
2870 journal_kill_block(journal *jnl, struct buf *bp) argument
2965 journal_trim_set_callback(journal *jnl, jnl_trim_callback_t callback, void *arg) argument
3104 journal_trim_add_extent(journal *jnl, uint64_t offset, uint64_t length) argument
3368 journal_trim_remove_extent(journal *jnl, uint64_t offset, uint64_t length) argument
3435 journal_trim_flush(journal *jnl, transaction *tr) argument
3569 journal *jnl = tr->jnl; local
3851 write_header_thread(journal *jnl) argument
3871 journal *jnl = tr->jnl; local
4142 lock_condition(journal *jnl, boolean_t *condition, const char *condition_name) argument
4159 wait_condition(journal *jnl, boolean_t *condition, const char *condition_name) argument
4178 unlock_condition(journal *jnl, boolean_t *condition) argument
4189 abort_transaction(journal *jnl, transaction *tr) argument
4299 journal_end_transaction(journal *jnl) argument
4383 journal_flush(journal *jnl, boolean_t wait_for_IO) argument
4444 journal_active(journal *jnl) argument
4454 journal_owner(journal *jnl) argument
4459 journal_uses_fua(journal *jnl) argument
4522 journal_relocate(journal *jnl, off_t offset, off_t journal_size, int32_t tbuffer_size, errno_t (*callback)(void *), void *callback_arg) argument
4629 journal_uses_fua(__unused journal *jnl) argument
4664 journal_modify_block_start(__unused journal *jnl, __unused struct buf *bp) argument
4670 journal_modify_block_end(__unused journal *jnl, __unused struct buf *bp, __unused void (*func)(struct buf *bp, void *arg), __unused void *arg) argument
4679 journal_kill_block(__unused journal *jnl, __unused struct buf *bp) argument
4684 journal_relocate(__unused journal *jnl, __unused off_t offset, __unused off_t journal_size, __unused int32_t tbuffer_size, __unused errno_t (*callback)(void *), __unused void *callback_arg) argument
4695 journal_close(__unused journal *jnl) argument
4700 journal_start_transaction(__unused journal *jnl) argument
4706 journal_end_transaction(__unused journal *jnl) argument
4712 journal_flush(__unused journal *jnl, __unused boolean_t wait_for_IO) argument
4729 journal_owner(__unused journal *jnl) argument
[all...]
H A Dvfs_journal.h97 struct journal *jnl; // ptr back to the journal structure member in struct:transaction
321 int journal_start_transaction(journal *jnl);
322 int journal_modify_block_start(journal *jnl, struct buf *bp);
323 int journal_modify_block_abort(journal *jnl, struct buf *bp);
324 int journal_modify_block_end(journal *jnl, struct buf *bp, void (*func)(struct buf *bp, void *arg), void *arg);
325 int journal_kill_block(journal *jnl, struct buf *bp);
327 int journal_trim_add_extent(journal *jnl, uint64_t offset, uint64_t length);
328 int journal_trim_remove_extent(journal *jnl, uint64_t offset, uint64_t length);
329 void journal_trim_set_callback(journal *jnl, jnl_trim_callback_t callback, void *arg);
331 int journal_end_transaction(journal *jnl);
[all...]
/darwin-on-arm/xnu/bsd/hfs/
H A Dhfs_btreeio.c194 if (hfsmp->jnl == NULL) {
204 journal_modify_block_start(hfsmp->jnl, bp);
237 return journal_modify_block_end(hfsmp->jnl, bp, btree_swap_node, hfsmp);
257 if (hfsmp->jnl && (buf_flags(bp) & B_LOCKED)) {
258 journal_kill_block(hfsmp->jnl, bp);
268 if (hfsmp->jnl) {
285 if ((options & kLockTransaction) && hfsmp->jnl == NULL) {
308 if (hfsmp->jnl) {
329 if (hfsmp->jnl && blockPtr->isModified) {
335 // journal_modify_block_abort(hfsmp->jnl, b
[all...]
H A Dhfs_vfsutils.c366 if ((hfsmp->hfs_flags & HFS_READ_ONLY) == 0 && hfsmp->jnl == NULL &&
693 if (hfsmp->jnl && (hfsmp->hfs_flags & HFS_READ_ONLY) == 0) {
710 && (hfsmp->jnl == NULL)) {
719 printf("hfs_mounthfsplus: hfs_late_journal_init returned (%d), maybe an external jnl?\n", retval);
725 hfsmp->jnl = NULL;
766 } else if (hfsmp->jnl) {
769 } else if (hfsmp->jnl || ((vcb->vcbAtrb & kHFSVolumeJournaledMask) && (hfsmp->hfs_flags & HFS_READ_ONLY))) {
789 if (hfsmp->jnl == NULL) {
1170 if (hfsmp->jnl == NULL) {
1178 if (hfsmp->jnl
[all...]
H A Dhfs_vfsops.c313 if (hfsmp->jnl) {
316 journal_close(hfsmp->jnl);
317 hfsmp->jnl = NULL;
380 && hfsmp->jnl == NULL
392 hfsmp->jnl = journal_open(hfsmp->jvp,
407 if (hfsmp->jnl)
408 journal_trim_set_callback(hfsmp->jnl, hfs_trim_callback, hfsmp);
412 if (hfsmp->jnl == NULL) {
1066 if (hfsmp->jnl) {
1067 journal_flush(hfsmp->jnl, FALS
2914 void *jnl = NULL; local
[all...]
H A Dhfs_vnops.c154 if (hfsmp->jnl != NULL &&
510 (hfsmp->jnl == NULL) ||
808 if (hfsmp->jnl || ((hfsmp->vcbAtrb & kHFSVolumeJournaledMask) && (hfsmp->hfs_flags & HFS_READ_ONLY)))
2293 if (hfsmp->jnl == NULL) {
2380 // if (hfsmp->jnl && journal_active(hfsmp->jnl) >= 0)
2381 if (hfsmp->jnl)
2443 if (hfsmp->jnl) {
2446 if (journal_uses_fua(hfsmp->jnl)) {
2478 if (hfsmp->jnl) {
[all...]
H A Dhfs_cnode.c348 if (hfsmp->jnl && vnode_islnk(vp)) {
1788 if (hfsmp->jnl && (journal_owner(hfsmp->jnl) == thread)) {
H A Dhfs_search.c294 if (hfsmp->jnl && uio_isuserspace(ap->a_uio)) {
315 if (hfsmp->jnl) {
1048 if (hfsmp->jnl &&
H A Dhfs_readwrite.c1939 if (!(hfsmp->jnl))
1959 journal_flush(hfsmp->jnl, TRUE);
2312 if (hfsmp->jnl == NULL) {
2953 if (hfsmp->jnl) {
3087 if (hfsmp->jnl) {
3597 if (hfsmp->jnl) {
4328 if (VTOHFS(vp)->jnl) {
4599 if (hfsmp->jnl) {
H A Dhfs_catalog.c675 if ((hfsmp->jnl || ((HFSTOVCB(hfsmp)->vcbAtrb & kHFSVolumeJournaledMask) && (hfsmp->hfs_flags & HFS_READ_ONLY))) &&
2367 if (hfsmp->jnl) {
2368 journal_modify_block_start(hfsmp->jnl, bp);
2397 if (hfsmp->jnl) {
2398 journal_modify_block_end(hfsmp->jnl, bp, NULL, NULL);
2534 if ((hfsmp->jnl || ((HFSTOVCB(hfsmp)->vcbAtrb & kHFSVolumeJournaledMask) && (hfsmp->hfs_flags & HFS_READ_ONLY))) &&
2917 ((hfsmp->jnl || ((HFSTOVCB(hfsmp)->vcbAtrb & kHFSVolumeJournaledMask) && (hfsmp->hfs_flags & HFS_READ_ONLY)))) &&
H A Dhfs.h270 void *jnl; // the journal for this volume (if one exists) member in struct:hfsmount
H A Dhfs_hotfiles.c172 (hfsmp->jnl == NULL) ||
1762 if (hfsmp->jnl) {
H A Dhfs_attrlist.c804 if (hfsmp->jnl ||
H A Dhfs_link.c440 if (hfsmp->jnl == NULL) {
/darwin-on-arm/xnu/bsd/hfs/hfscommon/Misc/
H A DVolumeAllocation.c456 if (hfsmp->jnl) {
457 struct journal *jnl = (struct journal*)hfsmp->jnl; local
458 if (jnl->active_tr) {
459 struct jnl_trim_list *trim = &(jnl->active_tr->trim);
520 if (hfsmp->jnl != NULL) {
532 err = journal_trim_add_extent(hfsmp->jnl, offset, length);
579 if ((hfsmp->hfs_flags & HFS_UNMAP) && (hfsmp->jnl != NULL)) {
654 if (hfsmp->jnl != NULL) {
658 err = journal_trim_remove_extent(hfsmp->jnl, offse
[all...]
/darwin-on-arm/xnu/bsd/hfs/hfscommon/BTree/
H A DBTree.c357 if ( FCBTOHFS(filePtr)->jnl && !NodesAreContiguous(FCBTOVCB(filePtr), filePtr, btreePtr->nodeSize) ) {

Completed in 193 milliseconds