Searched refs:iblock (Results 1 - 25 of 32) sorted by path

12

/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/
H A Dblock_dev.c114 blkdev_get_block(struct inode *inode, sector_t iblock, argument
117 if (iblock >= max_block(I_BDEV(inode))) {
130 bh->b_blocknr = iblock;
136 blkdev_get_blocks(struct inode *inode, sector_t iblock, argument
142 if ((iblock + max_blocks) > end_block) {
143 max_blocks = end_block - iblock;
156 bh->b_blocknr = iblock;
H A Dbuffer.c1821 sector_t iblock, lblock; local
1833 iblock = (sector_t)page->index << (PAGE_CACHE_SHIFT - inode->i_blkbits);
1847 if (iblock < lblock) {
1849 err = get_block(inode, iblock, bh, 0);
1868 } while (i++, iblock++, (bh = bh->b_this_page) != head);
2366 sector_t iblock; local
2381 iblock = (sector_t)index << (PAGE_CACHE_SHIFT - inode->i_blkbits);
2396 iblock++;
2403 err = get_block(inode, iblock, bh, 0);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/efs/
H A Dfile.c12 int efs_get_block(struct inode *inode, sector_t iblock, argument
20 if (iblock >= inode->i_blocks) {
32 phys = efs_map_block(inode, iblock);
H A Dinode.c199 efs_block_t iblock, result = 0, lastblock = 0; local
263 iblock = sb->fs_start + in->extents[dirext].cooked.ex_bn +
269 if (first || lastblock != iblock) {
272 bh = sb_bread(inode->i_sb, iblock);
274 printk(KERN_ERR "EFS: bread() failed at block %d\n", iblock);
278 printk(KERN_DEBUG "EFS: map_block(): read indirect extent block %d\n", iblock);
281 lastblock = iblock;
289 printk(KERN_ERR "EFS: extent %d has bad magic number in block %d\n", cur, iblock);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ext2/
H A Dinode.c547 int ext2_get_block(struct inode *inode, sector_t iblock, struct buffer_head *bh_result, int create) argument
556 int depth = ext2_block_to_path(inode, iblock, offsets, &boundary);
595 if (ext2_find_goal(inode, iblock, chain, partial, &goal) < 0)
614 if (ext2_splice_branch(inode, iblock, chain, partial, left) < 0)
908 long iblock; local
922 iblock = (inode->i_size + blocksize-1)
933 n = ext2_block_to_path(inode, iblock, offsets, NULL);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ext3/
H A Dinode.c789 sector_t iblock, unsigned long maxblocks,
807 depth = ext3_block_to_path(inode,iblock,offsets,&blocks_to_boundary);
887 goal = ext3_find_goal(inode, iblock, chain, partial);
912 err = ext3_splice_branch(handle, inode, iblock,
946 static int ext3_get_block(struct inode *inode, sector_t iblock, argument
986 ret = ext3_get_blocks_handle(handle, inode, iblock,
1714 unsigned blocksize, iblock, length, pos; local
1721 iblock = index << (PAGE_CACHE_SHIFT - inode->i_sb->s_blocksize_bits);
1742 iblock++;
1754 ext3_get_block(inode, iblock, b
788 ext3_get_blocks_handle(handle_t *handle, struct inode *inode, sector_t iblock, unsigned long maxblocks, struct buffer_head *bh_result, int create, int extend_disksize) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ext4/
H A Dextents.c1979 ext4_fsblk_t iblock,
1990 ext_debug("blocks %d/%lu requested for inode %u\n", (int) iblock,
1995 goal = ext4_ext_in_cache(inode, iblock, &newex);
2006 newblock = iblock
2011 (iblock - le32_to_cpu(newex.ee_block));
2019 path = ext4_ext_find_extent(inode, iblock, NULL);
2050 if (iblock >= ee_block && iblock < ee_block + ee_len) {
2051 newblock = iblock - ee_block + ee_start;
2053 allocated = ee_len - (iblock
1978 ext4_ext_get_blocks(handle_t *handle, struct inode *inode, ext4_fsblk_t iblock, unsigned long max_blocks, struct buffer_head *bh_result, int create, int extend_disksize) argument
[all...]
H A Dinode.c787 sector_t iblock, unsigned long maxblocks,
806 depth = ext4_block_to_path(inode,iblock,offsets,&blocks_to_boundary);
886 goal = ext4_find_goal(inode, iblock, chain, partial);
911 err = ext4_splice_branch(handle, inode, iblock,
945 static int ext4_get_block(struct inode *inode, sector_t iblock, argument
985 ret = ext4_get_blocks_wrap(handle, inode, iblock,
1713 unsigned blocksize, iblock, length, pos; local
1721 iblock = index << (PAGE_CACHE_SHIFT - inode->i_sb->s_blocksize_bits);
1745 iblock++;
1757 ext4_get_block(inode, iblock, b
786 ext4_get_blocks_handle(handle_t *handle, struct inode *inode, sector_t iblock, unsigned long maxblocks, struct buffer_head *bh_result, int create, int extend_disksize) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/fat/
H A Ddir.c34 static inline void fat_dir_readahead(struct inode *dir, sector_t iblock, argument
43 if ((iblock & (sbi->sec_per_clus - 1)) || sbi->sec_per_clus == 1)
71 sector_t phys, iblock; local
80 iblock = *pos >> sb->s_blocksize_bits;
81 err = fat_bmap(dir, iblock, &phys, &mapped_blocks);
85 fat_dir_readahead(dir, iblock, phys);
92 *pos = (iblock + 1) << sb->s_blocksize_bits;
H A Dinode.c53 static inline int __fat_get_block(struct inode *inode, sector_t iblock, argument
63 err = fat_bmap(inode, iblock, &phys, &mapped_blocks);
74 if (iblock != MSDOS_I(inode)->mmu_private >> sb->s_blocksize_bits) {
80 offset = (unsigned long)iblock & (sbi->sec_per_clus - 1);
93 err = fat_bmap(inode, iblock, &phys, &mapped_blocks);
105 static int fat_get_block(struct inode *inode, sector_t iblock, argument
112 err = __fat_get_block(inode, iblock, &max_blocks, bh_result, create);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/freevxfs/
H A Dvxfs_bmap.c56 * @iblock: logical block.
192 * @iblock: logical block
201 vxfs_bmap_typed(struct inode *ip, long iblock) argument
214 if (iblock < off)
219 typ->vt_size, iblock - off);
224 if ((iblock - off) < typ->vt_size)
225 return (typ->vt_block + iblock - off);
250 * @iblock: logical block
260 vxfs_bmap1(struct inode *ip, long iblock) argument
265 return vxfs_bmap_ext4(ip, iblock);
[all...]
H A Dvxfs_subr.c118 * @iblock: logical block
131 vxfs_getblk(struct inode *ip, sector_t iblock, argument
136 pblock = vxfs_bmap1(ip, iblock);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/gfs2/
H A Dbmap.c885 unsigned blocksize, iblock, length, pos; local
897 iblock = index << (PAGE_CACHE_SHIFT - inode->i_sb->s_blocksize_bits);
907 iblock++;
914 gfs2_get_block(inode, iblock, bh, 0);
H A Dquota.c577 unsigned blocksize, iblock, pos; local
590 iblock = index << (PAGE_CACHE_SHIFT - inode->i_sb->s_blocksize_bits);
599 iblock++;
604 gfs2_get_block(inode, iblock, bh, 1);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/hfsplus/
H A Dextents.c171 /* Get a block at iblock for inode, possibly allocating if create */
172 int hfsplus_get_block(struct inode *inode, sector_t iblock, argument
184 ablock = iblock >> HFSPLUS_SB(sb).fs_shift;
186 if (iblock >= HFSPLUS_I(inode).fs_blocks) {
187 if (iblock > HFSPLUS_I(inode).fs_blocks || !create)
214 dprint(DBG_EXTENT, "get_block(%lu): %llu - %u\n", inode->i_ino, (long long)iblock, dblock);
216 map_bh(bh_result, sb, (dblock << HFSPLUS_SB(sb).fs_shift) + HFSPLUS_SB(sb).blockoffset + (iblock & mask));
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/hfsplus_journal/
H A Dextents.c171 /* Get a block at iblock for inode, possibly allocating if create */
172 int hfsplus_get_block(struct inode *inode, sector_t iblock, argument
208 ablock = iblock >> HFSPLUS_SB(sb).fs_shift;
210 if (iblock >= HFSPLUS_I(inode).fs_blocks) {
211 if (iblock > HFSPLUS_I(inode).fs_blocks || !create) {
240 dprint(DBG_EXTENT, "get_block(%lu): %llu - %u\n", inode->i_ino, (long long)iblock, dblock);
242 map_bh(bh_result, sb, (dblock << HFSPLUS_SB(sb).fs_shift) + HFSPLUS_SB(sb).blockoffset + (iblock & mask));
H A Dinode.c265 static int hfsplus_get_blocks(struct inode *inode, sector_t iblock, unsigned long max_blocks, argument
270 ret = hfsplus_get_block(inode, iblock, bh_result, create);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/hpfs/
H A Dfile.c61 static int hpfs_get_block(struct inode *inode, sector_t iblock, struct buffer_head *bh_result, int create) argument
64 s = hpfs_bmap(inode, iblock);
70 if (iblock<<9 != hpfs_i(inode)->mmu_private) {
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/isofs/
H A Dinode.c919 long iblock = (long)iblock_s; local
926 if (iblock < 0 || iblock != iblock_s) {
931 b_off = iblock;
950 iblock, (unsigned long) inode->i_size);
975 iblock, firstext, (unsigned) sect_size,
1002 static int isofs_get_block(struct inode *inode, sector_t iblock, argument
1010 return isofs_get_blocks(inode, iblock, &bh_result, 1) ? 0 : -EIO;
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/minix/
H A Ditree_common.c303 long iblock; local
305 iblock = (inode->i_size + sb->s_blocksize -1) >> sb->s_blocksize_bits;
308 n = block_to_path(inode, iblock, offsets);
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ntfs/
H A Daops.c191 sector_t iblock, lblock, zblock; local
228 iblock = (s64)page->index << (PAGE_CACHE_SHIFT - blocksize_bits);
254 if (iblock < lblock) {
257 /* Convert iblock into corresponding vcn and offset. */
258 vcn = (VCN)iblock << blocksize_bits >>
260 vcn_ofs = ((VCN)iblock << blocksize_bits) &
281 if (iblock < zblock) {
329 * Either iblock was outside lblock limits or
340 } while (i++, iblock++, (bh = bh->b_this_page) != head);
544 sector_t block, dblock, iblock; local
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/ocfs2/
H A Daops.c48 static int ocfs2_symlink_get_block(struct inode *inode, sector_t iblock, argument
60 (unsigned long long)iblock, bh_result, create);
64 if ((iblock << inode->i_sb->s_blocksize_bits) > PATH_MAX + 1) {
66 (unsigned long long)iblock);
86 if ((u64)iblock >= ocfs2_clusters_to_blocks(inode->i_sb,
89 "%llu\n", (unsigned long long)iblock);
97 iblock;
115 memcpy(kaddr + (bh_result->b_size * iblock),
125 le64_to_cpu(fe->id2.i_list.l_recs[0].e_blkno) + iblock);
137 static int ocfs2_get_block(struct inode *inode, sector_t iblock, argument
430 ocfs2_direct_IO_get_blocks(struct inode *inode, sector_t iblock, struct buffer_head *bh_result, int create) argument
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/qnx4/
H A Dfsync.c60 static int sync_iblock(struct inode *inode, unsigned short *iblock, argument
67 tmp = *iblock;
70 rc = sync_block(inode, iblock, wait);
74 if (tmp != *iblock) {
102 static int sync_indirect(struct inode *inode, unsigned short *iblock, int wait) argument
108 rc = sync_iblock(inode, iblock, &ind_bh, wait);
H A Dinode.c184 static int qnx4_get_block( struct inode *inode, sector_t iblock, struct buffer_head *bh, int create ) argument
188 QNX4DEBUG(("qnx4: qnx4_get_block inode=[%ld] iblock=[%ld]\n",inode->i_ino,iblock));
190 phys = qnx4_block_map( inode, iblock );
200 unsigned long qnx4_block_map( struct inode *inode, long iblock )
210 if ( iblock < le32_to_cpu(qnx4_inode->di_first_xtnt.xtnt_size) ) {
211 // iblock is in the first extent. This is easy.
212 block = le32_to_cpu(qnx4_inode->di_first_xtnt.xtnt_blk) + iblock - 1;
214 // iblock is beyond first extent. We have to follow the extent chain.
216 offset = iblock
[all...]
/netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/fs/reiserfs/
H A Dinode.c452 sector_t iblock,
465 ret = reiserfs_get_block(inode, iblock, bh_result,
451 reiserfs_get_blocks_direct_io(struct inode *inode, sector_t iblock, struct buffer_head *bh_result, int create) argument

Completed in 212 milliseconds

12