Lines Matching refs:log

476 				 struct btrfs_root *log)  in btrfs_submit_logged_extents()  argument
478 int index = log->log_transid % 2; in btrfs_submit_logged_extents()
480 spin_lock_irq(&log->log_extents_lock[index]); in btrfs_submit_logged_extents()
481 list_splice_tail(logged_list, &log->logged_list[index]); in btrfs_submit_logged_extents()
482 spin_unlock_irq(&log->log_extents_lock[index]); in btrfs_submit_logged_extents()
486 struct btrfs_root *log, u64 transid) in btrfs_wait_logged_extents() argument
491 spin_lock_irq(&log->log_extents_lock[index]); in btrfs_wait_logged_extents()
492 while (!list_empty(&log->logged_list[index])) { in btrfs_wait_logged_extents()
494 ordered = list_first_entry(&log->logged_list[index], in btrfs_wait_logged_extents()
499 spin_unlock_irq(&log->log_extents_lock[index]); in btrfs_wait_logged_extents()
532 spin_lock_irq(&log->log_extents_lock[index]); in btrfs_wait_logged_extents()
534 spin_unlock_irq(&log->log_extents_lock[index]); in btrfs_wait_logged_extents()
537 void btrfs_free_logged_extents(struct btrfs_root *log, u64 transid) in btrfs_free_logged_extents() argument
542 spin_lock_irq(&log->log_extents_lock[index]); in btrfs_free_logged_extents()
543 while (!list_empty(&log->logged_list[index])) { in btrfs_free_logged_extents()
544 ordered = list_first_entry(&log->logged_list[index], in btrfs_free_logged_extents()
548 spin_unlock_irq(&log->log_extents_lock[index]); in btrfs_free_logged_extents()
550 spin_lock_irq(&log->log_extents_lock[index]); in btrfs_free_logged_extents()
552 spin_unlock_irq(&log->log_extents_lock[index]); in btrfs_free_logged_extents()