| /linux/fs/freevxfs/ |
| H A D | vxfs_bmap.c | 186 vxfs_bmap_typed(struct inode *ip, long iblock) in vxfs_bmap_typed() argument 201 if (iblock < off) in vxfs_bmap_typed() 208 iblock - off); in vxfs_bmap_typed() 213 if ((iblock - off) < fs32_to_cpu(sbi, typ->vt_size)) in vxfs_bmap_typed() 215 iblock - off); in vxfs_bmap_typed() 250 vxfs_bmap1(struct inode *ip, long iblock) in vxfs_bmap1() argument 255 return vxfs_bmap_ext4(ip, iblock); in vxfs_bmap1() 257 return vxfs_bmap_typed(ip, iblock); in vxfs_bmap1()
|
| H A D | vxfs_subr.c | 99 vxfs_getblk(struct inode *ip, sector_t iblock, in vxfs_getblk() argument 104 pblock = vxfs_bmap1(ip, iblock); in vxfs_getblk()
|
| /linux/fs/efs/ |
| H A D | inode.c | 207 efs_block_t iblock, result = 0, lastblock = 0; in efs_map_block() local 271 iblock = sb->fs_start + in->extents[dirext].cooked.ex_bn + in efs_map_block() 277 if (first || lastblock != iblock) { in efs_map_block() 280 bh = sb_bread(inode->i_sb, iblock); in efs_map_block() 283 __func__, iblock); in efs_map_block() 287 __func__, iblock); in efs_map_block() 289 lastblock = iblock; in efs_map_block() 298 cur, iblock); in efs_map_block()
|
| H A D | file.c | 13 int efs_get_block(struct inode *inode, sector_t iblock, in efs_get_block() argument 21 if (iblock >= inode->i_blocks) { in efs_get_block() 31 phys = efs_map_block(inode, iblock); in efs_get_block()
|
| /linux/fs/ocfs2/ |
| H A D | aops.c | 40 static int ocfs2_symlink_get_block(struct inode *inode, sector_t iblock, in ocfs2_symlink_get_block() argument 52 (unsigned long long)iblock, bh_result, create); in ocfs2_symlink_get_block() 56 if ((iblock << inode->i_sb->s_blocksize_bits) > PATH_MAX + 1) { in ocfs2_symlink_get_block() 58 (unsigned long long)iblock); in ocfs2_symlink_get_block() 69 if ((u64)iblock >= ocfs2_clusters_to_blocks(inode->i_sb, in ocfs2_symlink_get_block() 73 "%llu\n", (unsigned long long)iblock); in ocfs2_symlink_get_block() 81 iblock; in ocfs2_symlink_get_block() 95 bh_result->b_size * iblock, in ocfs2_symlink_get_block() 104 le64_to_cpu(fe->id2.i_list.l_recs[0].e_blkno) + iblock); in ocfs2_symlink_get_block() 114 static int ocfs2_lock_get_block(struct inode *inode, sector_t iblock, in ocfs2_lock_get_block() argument [all …]
|
| H A D | ocfs2_trace.h | 1126 TP_PROTO(unsigned long long ino, unsigned long long iblock, 1128 TP_ARGS(ino, iblock, bh_result, create), 1131 __field(unsigned long long, iblock) 1137 __entry->iblock = iblock; 1142 __entry->ino, __entry->iblock, 1148 TP_PROTO(unsigned long long ino, unsigned long long iblock, \ 1150 TP_ARGS(ino, iblock, bh_result, create))
|
| /linux/fs/qnx4/ |
| H A D | inode.c | 61 static int qnx4_get_block( struct inode *inode, sector_t iblock, struct buffer_head *bh, int create… in qnx4_get_block() argument 65 QNX4DEBUG((KERN_INFO "qnx4: qnx4_get_block inode=[%ld] iblock=[%ld]\n",inode->i_ino,iblock)); in qnx4_get_block() 67 phys = qnx4_block_map( inode, iblock ); in qnx4_get_block() 84 unsigned long qnx4_block_map( struct inode *inode, long iblock ) in qnx4_block_map() argument 92 u32 offset = iblock; in qnx4_block_map() 131 QNX4DEBUG((KERN_INFO "qnx4: mapping block %ld of inode %ld = %ld\n",iblock,inode->i_ino,block)); in qnx4_block_map()
|
| H A D | qnx4.h | 27 extern unsigned long qnx4_block_map(struct inode *inode, long iblock);
|
| /linux/fs/hfsplus/ |
| H A D | extents.c | 225 int hfsplus_get_block(struct inode *inode, sector_t iblock, in hfsplus_get_block() argument 237 ablock = iblock >> sbi->fs_shift; in hfsplus_get_block() 239 if (iblock >= hip->fs_blocks) { in hfsplus_get_block() 242 if (iblock > hip->fs_blocks) in hfsplus_get_block() 279 inode->i_ino, (long long)iblock, dblock); in hfsplus_get_block() 283 sbi->blockoffset + (iblock & mask); in hfsplus_get_block()
|
| /linux/fs/hpfs/ |
| H A D | file.c | 81 static int hpfs_get_block(struct inode *inode, sector_t iblock, struct buffer_head *bh_result, int … in hpfs_get_block() argument 87 s = hpfs_bmap(inode, iblock, &n_secs); in hpfs_get_block() 101 if (iblock<<9 != hpfs_i(inode)->mmu_private) { in hpfs_get_block()
|
| /linux/fs/ext2/ |
| H A D | inode.c | 625 sector_t iblock, unsigned long maxblocks, in ext2_get_blocks() argument 643 depth = ext2_block_to_path(inode,iblock,offsets,&blocks_to_boundary); in ext2_get_blocks() 721 goal = ext2_find_goal(inode, iblock, partial); in ext2_get_blocks() 765 ext2_splice_branch(inode, iblock, partial, indirect_blks, count); in ext2_get_blocks() 783 int ext2_get_block(struct inode *inode, sector_t iblock, in ext2_get_block() argument 791 ret = ext2_get_blocks(inode, iblock, max_blocks, &bno, &new, &boundary, in ext2_get_block() 1182 long iblock; in __ext2_truncate_blocks() local 1185 iblock = (offset + blocksize-1) >> EXT2_BLOCK_SIZE_BITS(inode->i_sb); in __ext2_truncate_blocks() 1191 n = ext2_block_to_path(inode, iblock, offsets, NULL); in __ext2_truncate_blocks()
|
| /linux/fs/minix/ |
| H A D | itree_common.c | 310 long iblock; in truncate() local 312 iblock = (inode->i_size + sb->s_blocksize -1) >> sb->s_blocksize_bits; in truncate() 315 n = block_to_path(inode, iblock, offsets); in truncate()
|
| /linux/fs/qnx6/ |
| H A D | inode.c | 71 static unsigned qnx6_block_map(struct inode *inode, unsigned iblock); 73 static int qnx6_get_block(struct inode *inode, sector_t iblock, in qnx6_get_block() argument 79 inode->i_ino, (unsigned long)iblock); in qnx6_get_block() 81 phys = qnx6_block_map(inode, iblock); in qnx6_get_block()
|
| /linux/fs/fat/ |
| H A D | inode.c | 119 static inline int __fat_get_block(struct inode *inode, sector_t iblock, in __fat_get_block() argument 129 err = fat_bmap(inode, iblock, &phys, &mapped_blocks, create, false); in __fat_get_block() 140 if (iblock != MSDOS_I(inode)->mmu_private >> sb->s_blocksize_bits) { in __fat_get_block() 147 offset = (unsigned long)iblock & (sbi->sec_per_clus - 1); in __fat_get_block() 153 if (!offset && !(iblock < last_block)) { in __fat_get_block() 165 err = fat_bmap(inode, iblock, &phys, &mapped_blocks, create, false); in __fat_get_block() 183 static int fat_get_block(struct inode *inode, sector_t iblock, in fat_get_block() argument 190 err = __fat_get_block(inode, iblock, &max_blocks, bh_result, create); in fat_get_block() 291 static int fat_get_block_bmap(struct inode *inode, sector_t iblock, in fat_get_block_bmap() argument 302 err = fat_bmap(inode, iblock, &bmap, &mapped_blocks, create, true); in fat_get_block_bmap()
|
| /linux/fs/ |
| H A D | buffer.c | 2389 sector_t iblock, lblock; in block_read_full_folio() local 2403 iblock = div_u64(folio_pos(folio), blocksize); in block_read_full_folio() 2415 if (iblock < lblock) { in block_read_full_folio() 2417 err = get_block(inode, iblock, bh, 0); in block_read_full_folio() 2446 } while (iblock++, (bh = bh->b_this_page) != head); in block_read_full_folio() 2656 sector_t iblock; in block_truncate_page() local 2671 iblock = ((loff_t)index * PAGE_SIZE) >> inode->i_blkbits; in block_truncate_page() 2686 iblock++; in block_truncate_page() 2692 err = get_block(inode, iblock, bh, 0); in block_truncate_page()
|
| /linux/fs/isofs/ |
| H A D | inode.c | 1021 int isofs_get_blocks(struct inode *inode, sector_t iblock, in isofs_get_blocks() argument 1024 unsigned long b_off = iblock; in isofs_get_blocks() 1033 if (iblock != b_off) { in isofs_get_blocks() 1112 static int isofs_get_block(struct inode *inode, sector_t iblock, in isofs_get_block() argument 1122 ret = isofs_get_blocks(inode, iblock, &bh_result, 1); in isofs_get_block()
|
| /linux/block/ |
| H A D | fops.c | 462 static int blkdev_get_block(struct inode *inode, sector_t iblock, in blkdev_get_block() argument 466 bh->b_blocknr = iblock; in blkdev_get_block()
|
| /linux/include/linux/ |
| H A D | fs.h | 89 typedef int (get_block_t)(struct inode *inode, sector_t iblock,
|