Lines Matching refs:log
477 struct btrfs_root *log) in btrfs_submit_logged_extents() argument
479 int index = log->log_transid % 2; in btrfs_submit_logged_extents()
481 spin_lock_irq(&log->log_extents_lock[index]); in btrfs_submit_logged_extents()
482 list_splice_tail(logged_list, &log->logged_list[index]); in btrfs_submit_logged_extents()
483 spin_unlock_irq(&log->log_extents_lock[index]); in btrfs_submit_logged_extents()
487 struct btrfs_root *log, u64 transid) in btrfs_wait_logged_extents() argument
492 spin_lock_irq(&log->log_extents_lock[index]); in btrfs_wait_logged_extents()
493 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()
498 spin_unlock_irq(&log->log_extents_lock[index]); in btrfs_wait_logged_extents()
513 spin_lock_irq(&log->log_extents_lock[index]); in btrfs_wait_logged_extents()
515 spin_unlock_irq(&log->log_extents_lock[index]); in btrfs_wait_logged_extents()
518 void btrfs_free_logged_extents(struct btrfs_root *log, u64 transid) in btrfs_free_logged_extents() argument
523 spin_lock_irq(&log->log_extents_lock[index]); in btrfs_free_logged_extents()
524 while (!list_empty(&log->logged_list[index])) { in btrfs_free_logged_extents()
525 ordered = list_first_entry(&log->logged_list[index], in btrfs_free_logged_extents()
529 spin_unlock_irq(&log->log_extents_lock[index]); in btrfs_free_logged_extents()
531 spin_lock_irq(&log->log_extents_lock[index]); in btrfs_free_logged_extents()
533 spin_unlock_irq(&log->log_extents_lock[index]); in btrfs_free_logged_extents()