donor_inode 3328 fs/ext4/ext4.h struct inode *donor_inode); donor_inode 72 fs/ext4/move_extent.c struct inode *donor_inode) donor_inode 75 fs/ext4/move_extent.c up_write(&EXT4_I(donor_inode)->i_data_sem); donor_inode 247 fs/ext4/move_extent.c move_extent_per_page(struct file *o_filp, struct inode *donor_inode, donor_inode 303 fs/ext4/move_extent.c *err = mext_page_double_lock(orig_inode, donor_inode, orig_page_offset, donor_inode 315 fs/ext4/move_extent.c ext4_double_down_write_data_sem(orig_inode, donor_inode); donor_inode 323 fs/ext4/move_extent.c unwritten &= mext_check_coverage(donor_inode, donor_blk_offset, donor_inode 329 fs/ext4/move_extent.c ext4_double_up_write_data_sem(orig_inode, donor_inode); donor_inode 340 fs/ext4/move_extent.c donor_inode, orig_blk_offset, donor_inode 344 fs/ext4/move_extent.c ext4_double_up_write_data_sem(orig_inode, donor_inode); donor_inode 359 fs/ext4/move_extent.c ext4_double_down_write_data_sem(orig_inode, donor_inode); donor_inode 360 fs/ext4/move_extent.c replaced_count = ext4_swap_extents(handle, orig_inode, donor_inode, donor_inode 363 fs/ext4/move_extent.c ext4_double_up_write_data_sem(orig_inode, donor_inode); donor_inode 419 fs/ext4/move_extent.c ext4_double_down_write_data_sem(orig_inode, donor_inode); donor_inode 420 fs/ext4/move_extent.c replaced_count = ext4_swap_extents(handle, donor_inode, orig_inode, donor_inode 423 fs/ext4/move_extent.c ext4_double_up_write_data_sem(orig_inode, donor_inode); donor_inode 449 fs/ext4/move_extent.c struct inode *donor_inode, __u64 orig_start, donor_inode 457 fs/ext4/move_extent.c donor_eof = (i_size_read(donor_inode) + blocksize - 1) >> blkbits; donor_inode 460 fs/ext4/move_extent.c if (donor_inode->i_mode & (S_ISUID|S_ISGID)) { donor_inode 463 fs/ext4/move_extent.c orig_inode->i_ino, donor_inode->i_ino); donor_inode 467 fs/ext4/move_extent.c if (IS_IMMUTABLE(donor_inode) || IS_APPEND(donor_inode)) donor_inode 471 fs/ext4/move_extent.c if (IS_SWAPFILE(orig_inode) || IS_SWAPFILE(donor_inode)) { donor_inode 474 fs/ext4/move_extent.c orig_inode->i_ino, donor_inode->i_ino); donor_inode 478 fs/ext4/move_extent.c if (ext4_is_quota_file(orig_inode) && ext4_is_quota_file(donor_inode)) { donor_inode 481 fs/ext4/move_extent.c orig_inode->i_ino, donor_inode->i_ino); donor_inode 490 fs/ext4/move_extent.c } else if (!(ext4_test_inode_flag(donor_inode, EXT4_INODE_EXTENTS))) { donor_inode 492 fs/ext4/move_extent.c "based file [ino:donor %lu]\n", donor_inode->i_ino); donor_inode 496 fs/ext4/move_extent.c if ((!orig_inode->i_size) || (!donor_inode->i_size)) { donor_inode 506 fs/ext4/move_extent.c orig_inode->i_ino, donor_inode->i_ino); donor_inode 517 fs/ext4/move_extent.c orig_inode->i_ino, donor_inode->i_ino); donor_inode 531 fs/ext4/move_extent.c donor_inode->i_ino); donor_inode 557 fs/ext4/move_extent.c struct inode *donor_inode = file_inode(d_filp); donor_inode 564 fs/ext4/move_extent.c if (orig_inode->i_sb != donor_inode->i_sb) { donor_inode 567 fs/ext4/move_extent.c orig_inode->i_ino, donor_inode->i_ino); donor_inode 572 fs/ext4/move_extent.c if (orig_inode == donor_inode) { donor_inode 575 fs/ext4/move_extent.c orig_inode->i_ino, donor_inode->i_ino); donor_inode 580 fs/ext4/move_extent.c if (!S_ISREG(orig_inode->i_mode) || !S_ISREG(donor_inode->i_mode)) { donor_inode 583 fs/ext4/move_extent.c orig_inode->i_ino, donor_inode->i_ino); donor_inode 590 fs/ext4/move_extent.c ext4_should_journal_data(donor_inode)) { donor_inode 596 fs/ext4/move_extent.c if (IS_ENCRYPTED(orig_inode) || IS_ENCRYPTED(donor_inode)) { donor_inode 603 fs/ext4/move_extent.c lock_two_nondirectories(orig_inode, donor_inode); donor_inode 607 fs/ext4/move_extent.c inode_dio_wait(donor_inode); donor_inode 610 fs/ext4/move_extent.c ext4_double_down_write_data_sem(orig_inode, donor_inode); donor_inode 612 fs/ext4/move_extent.c ret = mext_check_arguments(orig_inode, donor_inode, orig_blk, donor_inode 660 fs/ext4/move_extent.c donor_inode->i_blkbits); donor_inode 671 fs/ext4/move_extent.c ext4_double_up_write_data_sem(orig_inode, donor_inode); donor_inode 673 fs/ext4/move_extent.c move_extent_per_page(o_filp, donor_inode, donor_inode 677 fs/ext4/move_extent.c ext4_double_down_write_data_sem(orig_inode, donor_inode); donor_inode 690 fs/ext4/move_extent.c ext4_discard_preallocations(donor_inode); donor_inode 695 fs/ext4/move_extent.c ext4_double_up_write_data_sem(orig_inode, donor_inode); donor_inode 696 fs/ext4/move_extent.c unlock_two_nondirectories(orig_inode, donor_inode);