Lines Matching refs:i_sb

153 …udf_warn(inode->i_sb, "Inode %lu (mode %o) has inode size %llu different from extent length %llu. …  in udf_evict_inode()
267 if (UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_USE_SHORT_AD)) in udf_expand_file_adinicb()
301 if (UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_USE_SHORT_AD)) in udf_expand_file_adinicb()
343 if (UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_USE_SHORT_AD)) in udf_expand_dir_adinicb()
355 *block = udf_new_block(inode->i_sb, inode, in udf_expand_dir_adinicb()
360 newblock = udf_get_pblock(inode->i_sb, *block, in udf_expand_dir_adinicb()
365 dbh = udf_tgetblk(inode->i_sb, newblock); in udf_expand_dir_adinicb()
369 memset(dbh->b_data, 0x00, inode->i_sb->s_blocksize); in udf_expand_dir_adinicb()
375 f_pos & (inode->i_sb->s_blocksize - 1); in udf_expand_dir_adinicb()
430 map_bh(bh_result, inode->i_sb, phys); in udf_get_block()
451 map_bh(bh_result, inode->i_sb, phys); in udf_get_block()
468 bh = sb_getblk(inode->i_sb, dummy.b_blocknr); in udf_getblk()
471 memset(bh->b_data, 0x00, inode->i_sb->s_blocksize); in udf_getblk()
490 struct super_block *sb = inode->i_sb; in udf_do_extend_file()
606 struct super_block *sb = inode->i_sb; in udf_extend_file()
680 b_off = (loff_t)block << inode->i_sb->s_blocksize_bits; in inode_getblk()
716 ((elen + inode->i_sb->s_blocksize - 1) >> in inode_getblk()
717 inode->i_sb->s_blocksize_bits); in inode_getblk()
723 offset = b_off >> inode->i_sb->s_blocksize_bits; in inode_getblk()
735 if (elen & (inode->i_sb->s_blocksize - 1)) { in inode_getblk()
737 ((elen + inode->i_sb->s_blocksize - 1) & in inode_getblk()
738 ~(inode->i_sb->s_blocksize - 1)); in inode_getblk()
744 newblock = udf_get_lb_pblock(inode->i_sb, &eloc, offset); in inode_getblk()
785 inode->i_sb->s_blocksize; in inode_getblk()
831 newblocknum = udf_new_block(inode->i_sb, inode, in inode_getblk()
842 iinfo->i_lenExtents += inode->i_sb->s_blocksize; in inode_getblk()
872 newblock = udf_get_pblock(inode->i_sb, newblocknum, in inode_getblk()
881 inode->i_ctime = current_fs_time(inode->i_sb); in inode_getblk()
896 unsigned long blocksize = inode->i_sb->s_blocksize; in udf_split_extents()
897 unsigned char blocksize_bits = inode->i_sb->s_blocksize_bits; in udf_split_extents()
919 udf_free_blocks(inode->i_sb, inode, in udf_split_extents()
974 inode->i_sb->s_blocksize - 1) >> in udf_prealloc_extents()
975 inode->i_sb->s_blocksize_bits); in udf_prealloc_extents()
988 inode->i_sb->s_blocksize - 1) >> in udf_prealloc_extents()
989 inode->i_sb->s_blocksize_bits); in udf_prealloc_extents()
997 inode->i_sb->s_blocksize - 1) >> in udf_prealloc_extents()
998 inode->i_sb->s_blocksize_bits); in udf_prealloc_extents()
999 int numalloc = udf_prealloc_blocks(inode->i_sb, inode, in udf_prealloc_extents()
1008 inode->i_sb->s_blocksize_bits); in udf_prealloc_extents()
1020 inode->i_sb->s_blocksize_bits); in udf_prealloc_extents()
1027 inode->i_sb->s_blocksize - 1) >> in udf_prealloc_extents()
1028 inode->i_sb->s_blocksize_bits; in udf_prealloc_extents()
1033 inode->i_sb->s_blocksize_bits); in udf_prealloc_extents()
1047 numalloc << inode->i_sb->s_blocksize_bits; in udf_prealloc_extents()
1057 unsigned long blocksize = inode->i_sb->s_blocksize; in udf_merge_extents()
1058 unsigned char blocksize_bits = inode->i_sb->s_blocksize_bits; in udf_merge_extents()
1105 udf_free_blocks(inode->i_sb, inode, &li->extLocation, 0, in udf_merge_extents()
1138 udf_free_blocks(inode->i_sb, inode, in udf_merge_extents()
1263 inode->i_mtime = inode->i_ctime = current_fs_time(inode->i_sb); in udf_setsize()
1285 struct udf_sb_info *sbi = UDF_SB(inode->i_sb); in udf_read_inode()
1289 int bs = inode->i_sb->s_blocksize; in udf_read_inode()
1312 bh = udf_read_ptagged(inode->i_sb, iloc, 0, &ident); in udf_read_inode()
1314 udf_err(inode->i_sb, "(ino %ld) failed !bh\n", inode->i_ino); in udf_read_inode()
1320 udf_err(inode->i_sb, "(ino %ld) failed ident=%d\n", in udf_read_inode()
1331 ibh = udf_read_ptagged(inode->i_sb, iloc, 1, &ident); in udf_read_inode()
1344 udf_err(inode->i_sb, in udf_read_inode()
1356 udf_err(inode->i_sb, "unsupported strategy type: %d\n", in udf_read_inode()
1412 UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_UID_IGNORE) || in udf_read_inode()
1413 UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_UID_SET)) in udf_read_inode()
1414 inode->i_uid = UDF_SB(inode->i_sb)->s_uid; in udf_read_inode()
1418 UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_GID_IGNORE) || in udf_read_inode()
1419 UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_GID_SET)) in udf_read_inode()
1420 inode->i_gid = UDF_SB(inode->i_sb)->s_gid; in udf_read_inode()
1448 (inode->i_sb->s_blocksize_bits - 9); in udf_read_inode()
1466 (inode->i_sb->s_blocksize_bits - 9); in udf_read_inode()
1556 udf_err(inode->i_sb, "(ino %ld) failed unknown file type=%d\n", in udf_read_inode()
1583 udf_err(inode->i_sb, "(ino %ld) no free memory\n", in udf_alloc_i_data()
1630 struct udf_sb_info *sbi = UDF_SB(inode->i_sb); in udf_update_inode()
1631 unsigned char blocksize_bits = inode->i_sb->s_blocksize_bits; in udf_update_inode()
1634 bh = udf_tgetblk(inode->i_sb, in udf_update_inode()
1635 udf_get_lb_pblock(inode->i_sb, &iinfo->i_location, 0)); in udf_update_inode()
1642 memset(bh->b_data, 0, inode->i_sb->s_blocksize); in udf_update_inode()
1652 iinfo->i_ext.i_data, inode->i_sb->s_blocksize - in udf_update_inode()
1668 if (UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_UID_FORGET)) in udf_update_inode()
1673 if (UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_GID_FORGET)) in udf_update_inode()
1730 inode->i_sb->s_blocksize - sizeof(struct fileEntry)); in udf_update_inode()
1749 inode->i_sb->s_blocksize - in udf_update_inode()
1840 udf_warn(inode->i_sb, "IO error syncing udf inode [%08lx]\n", in udf_update_inode()
1898 if (epos->offset + (2 * adsize) > inode->i_sb->s_blocksize) { in udf_add_aext()
1904 epos->block.logicalBlockNum = udf_new_block(inode->i_sb, NULL, in udf_add_aext()
1909 nbh = udf_tgetblk(inode->i_sb, udf_get_lb_pblock(inode->i_sb, in udf_add_aext()
1915 memset(nbh->b_data, 0x00, inode->i_sb->s_blocksize); in udf_add_aext()
1921 if (!UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_STRICT)) in udf_add_aext()
1924 if (epos->offset + adsize > inode->i_sb->s_blocksize) { in udf_add_aext()
1945 if (UDF_SB(inode->i_sb)->s_udfrev >= 0x0200) in udf_add_aext()
1955 inode->i_sb->s_blocksize); in udf_add_aext()
1962 inode->i_sb->s_blocksize); in udf_add_aext()
1968 if (!UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_STRICT) || in udf_add_aext()
1969 UDF_SB(inode->i_sb)->s_udfrev >= 0x0201) in udf_add_aext()
1990 if (!UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_STRICT) || in udf_add_aext()
1991 UDF_SB(inode->i_sb)->s_udfrev >= 0x0201) in udf_add_aext()
2038 if (!UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_STRICT) || in udf_write_aext()
2039 UDF_SB(inode->i_sb)->s_udfrev >= 0x0201) { in udf_write_aext()
2072 udf_err(inode->i_sb, in udf_next_aext()
2081 block = udf_get_lb_pblock(inode->i_sb, &epos->block, 0); in udf_next_aext()
2082 epos->bh = udf_tread(inode->i_sb, block); in udf_next_aext()
2207 udf_free_blocks(inode->i_sb, inode, &epos.block, 0, 1); in udf_delete_aext()
2216 if (!UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_STRICT) || in udf_delete_aext()
2217 UDF_SB(inode->i_sb)->s_udfrev >= 0x0201) in udf_delete_aext()
2233 if (!UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_STRICT) || in udf_delete_aext()
2234 UDF_SB(inode->i_sb)->s_udfrev >= 0x0201) in udf_delete_aext()
2254 unsigned char blocksize_bits = inode->i_sb->s_blocksize_bits; in inode_bmap()
2295 ret = udf_get_lb_pblock(inode->i_sb, &eloc, offset); in udf_block_map()
2302 if (UDF_QUERY_FLAG(inode->i_sb, UDF_FLAG_VARCONV)) in udf_block_map()