search for: fsblkno

Displaying 3 results from an estimated 3 matches for "fsblkno".

Did you mean: blkno
2015 Dec 15
8
[PATCH] xfs: Add support for v3 directories
...idx = 0; idx < be32_to_cpu(core->di_nextents); idx++) { bmbt_irec_get(&irec, - ((xfs_bmbt_rec_t *)&core->di_literal_area[0]) + idx); + (xfs_bmbt_rec_t *) + XFS_DFORK_PTR(core, XFS_DATA_FORK) + idx); if (fsblkno >= irec.br_startoff && fsblkno < irec.br_startoff + irec.br_blockcount) break; @@ -539,7 +574,7 @@ block_t xfs_dir2_get_right_blk(struct fs_info *fs, xfs_dinode_t *core, } else if (core->di_format == XFS_DINODE_FMT_BTREE) { xfs_debug(...
2012 Sep 03
1
[GIT-PULL] XFS filesystem driver
...gt; off) { + if (i == 0) + return be64_to_cpu(pp[i]); + else + return be64_to_cpu(pp[i-1]); + } + } + + return be64_to_cpu(pp[nrecs - 1]); +} + +block_t xfs_dir2_get_right_blk(struct fs_info *fs, xfs_dinode_t *core, + block_t fsblkno, int *error) +{ + uint32_t idx; + xfs_bmbt_irec_t irec; + block_t bno; + block_t nextbno; + xfs_bmdr_block_t *rblock; + int fsize; + int nextents; + xfs_bmbt_ptr_t *pp; + xfs_bmbt_key_t *kp; + xfs_btree_block_t *blk; + xfs_bmbt_rec_t *xp; + + *error = 0; + if...
2015 Jul 18
1
[PATCH 1/2] xfs: rename xfs_is_valid_magicnum to xfs_is_valid_sb
xfs_is_valid_magicnum is not actually a generic function that checks for magic numbers, instead it checks only for superblock's one. Signed-off-by: Paulo Alcantara <pcacjr at zytor.com> --- core/fs/xfs/xfs.c | 13 +++++-------- core/fs/xfs/xfs.h | 19 ++++++++++--------- 2 files changed, 15 insertions(+), 17 deletions(-) diff --git a/core/fs/xfs/xfs.c b/core/fs/xfs/xfs.c index