Searched refs:i_blocks (Results 1 - 25 of 119) sorted by relevance

12345

/linux-master/fs/ocfs2/
H A Dsymlink.h22 inode->i_blocks == 0);
/linux-master/fs/
H A Dstack.c14 blkcnt_t i_blocks; local
20 * i_size and i_blocks in sync together.
26 * i_blocks in sync despite SMP or PREEMPTION - though stat's
28 * (where i_blocks does become important) at the upper level.
34 if (sizeof(i_blocks) > sizeof(long))
36 i_blocks = src->i_blocks;
37 if (sizeof(i_blocks) > sizeof(long))
48 * i_blocks in sync despite SMP or PREEMPTION: use i_lock for that case
53 if (sizeof(i_size) > sizeof(long) || sizeof(i_blocks) > sizeo
[all...]
H A Dstat.c64 stat->blocks = inode->i_blocks;
804 inode->i_blocks += bytes >> 9;
808 inode->i_blocks++;
825 inode->i_blocks -= bytes >> 9;
828 inode->i_blocks--;
861 inode->i_blocks = bytes >> 9;
/linux-master/fs/efs/
H A Dfile.c21 if (iblock >= inode->i_blocks) {
27 __func__, block, inode->i_blocks, inode->i_size);
45 if (!(block < inode->i_blocks)) {
51 __func__, block, inode->i_blocks, inode->i_size);
H A Ddir.c40 while (block < inode->i_blocks) {
H A Dnamei.c31 for(block = 0; block < inode->i_blocks; block++) {
H A Dinode.c112 inode->i_blocks = 0;
114 inode->i_blocks = ((inode->i_size - 1) >> EFS_BLOCKSIZE_BITS) + 1;
/linux-master/fs/ext4/
H A Dtruncate.h34 needed = inode->i_blocks >> (inode->i_sb->s_blocksize_bits - 9);
37 * i_blocks is corrupt: we've seen disk corruptions in the past
H A Dmigrate.c326 * Update i_blocks with the new blocks that got
331 * update the original inode i_blocks for extent blocks
335 inode->i_blocks += tmp_inode->i_blocks;
341 * i_blocks when freeing the indirect meta-data blocks
431 if (S_ISLNK(inode->i_mode) && inode->i_blocks == 0)
571 * set the i_blocks count to zero
578 tmp_inode->i_blocks = 0;
594 * Migrate a simple extent-based inode to use the i_blocks[] array
/linux-master/fs/gfs2/
H A Dinode.h47 inode->i_blocks = blocks << (inode->i_blkbits - 9);
52 return inode->i_blocks >> (inode->i_blkbits - 9);
58 gfs2_assert(GFS2_SB(inode), (change >= 0 || inode->i_blocks >= -change));
59 inode->i_blocks += change;
/linux-master/fs/hpfs/
H A Dfile.c72 i->i_blocks = 1 + ((i->i_size + 511) >> 9);
104 if ((s = hpfs_add_sector_to_btree(inode->i_sb, inode->i_ino, 1, inode->i_blocks - 1)) == -1) {
105 hpfs_truncate_btree(inode->i_sb, inode->i_ino, 1, inode->i_blocks - 1);
109 inode->i_blocks++;
H A Dinode.c23 i->i_blocks = -1;
85 i->i_blocks = 1;
109 i->i_blocks = 1;
129 i->i_blocks = 4 * n_dnodes;
139 i->i_blocks = ((i->i_size + 511) >> 9) + 1;
/linux-master/fs/fat/
H A Dmisc.c160 if (new_fclus != (inode->i_blocks >> (sbi->cluster_bits - 9))) {
163 (llu)(inode->i_blocks >> (sbi->cluster_bits - 9)));
166 inode->i_blocks += nr_cluster << (sbi->cluster_bits - 9);
/linux-master/fs/udf/
H A Dialloc.c89 inode->i_blocks = 0;
/linux-master/fs/jfs/
H A Djfs_inode.c99 inode->i_blocks = 0;
H A Dresize.c474 ipbmap2->i_blocks = ipbmap->i_blocks;
/linux-master/fs/ufs/
H A Dinode.c551 if (!inode->i_blocks) {
594 inode->i_blocks = fs32_to_cpu(sb, ufs_inode->ui_blocks);
601 if (S_ISCHR(mode) || S_ISBLK(mode) || inode->i_blocks) {
640 inode->i_blocks = fs64_to_cpu(sb, ufs2_inode->ui_blocks);
648 if (S_ISCHR(mode) || S_ISBLK(mode) || inode->i_blocks) {
742 ufs_inode->ui_blocks = cpu_to_fs32(sb, inode->i_blocks);
754 } else if (inode->i_blocks) {
790 ufs_inode->ui_blocks = cpu_to_fs64(sb, inode->i_blocks);
797 } else if (inode->i_blocks) {
869 if (inode->i_blocks
[all...]
/linux-master/fs/f2fs/
H A Dinode.c202 SECTOR_TO_BLOCK(inode->i_blocks)) {
204 "%s: inode (ino=%lx) has inconsistent i_compr_blocks:%llu, i_blocks:%llu, run fsck to fix",
206 SECTOR_TO_BLOCK(inode->i_blocks));
268 iblocks = le64_to_cpu(F2FS_INODE(node_page)->i_blocks);
270 f2fs_warn(sbi, "%s: corrupted inode i_blocks i_ino=%lx iblocks=%llu, run fsck to fix.",
399 inode->i_blocks = SECTOR_FROM_BLOCK(le64_to_cpu(ri->i_blocks) - 1);
657 ri->i_blocks = cpu_to_le64(SECTOR_TO_BLOCK(inode->i_blocks) + 1);
/linux-master/fs/squashfs/
H A Dinode.c161 inode->i_blocks = ((inode->i_size - 1) >> 9) + 1;
206 inode->i_blocks = (inode->i_size -
404 inode->i_blocks += ((squashfs_i(inode)->xattr_size - 1) >> 9)
/linux-master/fs/bfs/
H A Dfile.c144 * and thus update inode->i_blocks! (XXX)
146 info->si_freeb -= bi->i_eblock - bi->i_sblock + 1 - inode->i_blocks;
/linux-master/fs/adfs/
H A Dinode.c21 if (block >= inode->i_blocks)
259 inode->i_blocks = (inode->i_size + sb->s_blocksize - 1) >>
/linux-master/fs/ext2/
H A Dinode.c54 inode->i_blocks - ea_blocks == 0);
94 if (inode->i_blocks)
558 * inode (->i_blocks, etc.). In case of success we end up with the full
1084 * stored as little-endian 32-bit) and updating @inode->i_blocks
1124 * stored as little-endian 32-bit) and updating @inode->i_blocks
1429 inode->i_blocks = le32_to_cpu(raw_inode->i_blocks);
1550 raw_inode->i_blocks = cpu_to_le32(inode->i_blocks);
/linux-master/fs/erofs/
H A Dinode.c164 /* measure inode.i_blocks as generic filesystems */
165 inode->i_blocks = round_up(inode->i_size, sb->s_blocksize) >> 9;
167 inode->i_blocks = nblks << (sb->s_blocksize_bits - 9);
/linux-master/fs/reiserfs/
H A Dinode.c103 inode->i_blocks = 0;
1212 * files from before the quota patch might i_blocks such that
1264 inode->i_blocks = sd_v1_blocks(sd);
1270 * there was a bug in <=3.5.23 when i_blocks could take
1273 * i_blocks based on file size. Just 2 notes: this can be
1277 if (inode->i_blocks > blocks) {
1278 inode->i_blocks = blocks;
1289 if (inode->i_blocks & 1) {
1290 inode->i_blocks++;
1293 to_real_used_space(inode, inode->i_blocks,
[all...]
/linux-master/fs/minix/
H A Dbitmap.c255 inode->i_blocks = 0;

Completed in 198 milliseconds

12345