Searched refs:blkbits (Results 1 - 24 of 24) sorted by relevance

/linux-master/fs/
H A Dmpage.c162 const unsigned blkbits = inode->i_blkbits; local
163 const unsigned blocks_per_page = PAGE_SIZE >> blkbits;
164 const unsigned blocksize = 1 << blkbits;
191 block_in_file = (sector_t)folio->index << (PAGE_SHIFT - blkbits);
193 last_block_in_file = (i_size_read(inode) + blocksize - 1) >> blkbits;
201 nblocks = map_bh->b_size >> blkbits;
231 map_bh->b_size = (last_block-block_in_file) << blkbits;
265 nblocks = map_bh->b_size >> blkbits;
279 folio_zero_segment(folio, first_hole << blkbits, PAGE_SIZE);
301 args->bio->bi_iter.bi_sector = first_block << (blkbits
465 const unsigned blkbits = inode->i_blkbits; local
[all...]
H A Ddirect-io.c72 unsigned blkbits; /* doesn't change */ member in struct:dio_submit
613 unsigned int i_blkbits = sdio->blkbits + sdio->blkfactor;
673 sector = start_sector << (sdio->blkbits - 9);
703 (sdio->cur_page_len >> sdio->blkbits);
807 (sdio->cur_page_len >> sdio->blkbits) == blocknr) {
828 sdio->cur_page_fs_offset = sdio->block_in_file << sdio->blkbits;
878 this_chunk_bytes = this_chunk_blocks << sdio->blkbits;
908 const unsigned blkbits = sdio->blkbits; local
909 const unsigned i_blkbits = blkbits
1112 unsigned blkbits = i_blkbits; local
[all...]
H A Dbuffer.c193 const int blkbits = bd_mapping->host->i_blkbits; local
202 index = ((loff_t)block << blkbits) / PAGE_SIZE;
236 1 << blkbits);
1723 const int blkbits = bd_mapping->host->i_blkbits; local
1725 pgoff_t index = ((loff_t)block << blkbits) / PAGE_SIZE;
1731 end = ((loff_t)(block + len - 1) << blkbits) / PAGE_SIZE;
/linux-master/fs/ext4/
H A Dreadpage.c217 const unsigned blkbits = inode->i_blkbits; local
218 const unsigned blocks_per_page = PAGE_SIZE >> blkbits;
219 const unsigned blocksize = 1 << blkbits;
249 (sector_t)folio->index << (PAGE_SHIFT - blkbits);
252 blocksize - 1) >> blkbits;
325 folio_zero_segment(folio, first_hole << blkbits,
358 bio->bi_iter.bi_sector = blocks[0] << (blkbits - 9);
364 length = first_hole << blkbits;
H A Dmove_extent.c456 unsigned int blkbits = orig_inode->i_blkbits; local
457 unsigned int blocksize = 1 << blkbits;
459 orig_eof = (i_size_read(orig_inode) + blocksize - 1) >> blkbits;
460 donor_eof = (i_size_read(donor_inode) + blocksize - 1) >> blkbits;
H A Dinode.c2019 int blkbits = mpd->inode->i_blkbits; local
2045 io_end_vec->offset = (loff_t)mpd->map.m_lblk << blkbits;
2055 io_end_size += (1 << blkbits);
2371 int blkbits = mpd->inode->i_blkbits; local
2410 mpd->map.m_len >> (PAGE_SHIFT - blkbits))
2488 (PAGE_SHIFT - blkbits);
3217 u8 blkbits = inode->i_blkbits; local
3236 iomap->offset = (u64) map->m_lblk << blkbits;
3237 iomap->length = (u64) map->m_len << blkbits;
3254 iomap->addr = (u64) map->m_pblk << blkbits;
3275 u8 blkbits = inode->i_blkbits; local
3338 u8 blkbits = inode->i_blkbits; local
3433 u8 blkbits = inode->i_blkbits; local
[all...]
H A Dextents.c4551 unsigned int blkbits = inode->i_blkbits; local
4562 start = round_up(offset, 1 << blkbits);
4563 end = round_down((offset + len), 1 << blkbits);
4567 partial_begin = offset & ((1 << blkbits) - 1);
4568 partial_end = (offset + len) & ((1 << blkbits) - 1);
4570 lblk = start >> blkbits;
4571 max_blocks = (end >> blkbits);
4608 round_down(offset, 1 << blkbits) >> blkbits,
4609 (round_up((offset + len), 1 << blkbits)
4717 unsigned int blkbits = inode->i_blkbits; local
4823 unsigned int blkbits = inode->i_blkbits; local
[all...]
H A Dfile.c221 unsigned int blkbits = inode->i_blkbits; local
227 map.m_lblk = pos >> blkbits;
228 map.m_len = EXT4_MAX_BLOCKS(len, pos, blkbits);
H A Dext4.h366 #define EXT4_BLOCK_ALIGN(size, blkbits) ALIGN((size), (1 << (blkbits)))
367 #define EXT4_MAX_BLOCKS(size, offset, blkbits) \
368 ((EXT4_BLOCK_ALIGN(size + offset, blkbits) >> blkbits) - (offset >> \
369 blkbits))
H A Dsuper.c3398 static loff_t ext4_max_size(int blkbits, int has_huge_files) argument
3409 upper_limit >>= (blkbits - 9);
3410 upper_limit <<= blkbits; local
3419 res <<= blkbits; local
/linux-master/drivers/usb/gadget/function/
H A Dstorage_common.c188 unsigned int blkbits; local
234 blkbits = 11;
237 blkbits = blksize_bits(blksize);
240 blkbits = 9;
243 num_sectors = size >> blkbits; /* File size in logic-block-size blocks */
264 curlun->blkbits = blkbits;
H A Dstorage_common.h116 unsigned int blkbits; /* Bits of logical block size member in struct:fsg_lun
H A Df_mass_storage.c643 file_offset = ((loff_t) lba) << curlun->blkbits;
675 file_offset >> curlun->blkbits;
715 file_offset >> curlun->blkbits;
792 file_offset = usb_offset = ((loff_t) lba) << curlun->blkbits;
815 usb_offset >> curlun->blkbits;
857 file_offset >> curlun->blkbits;
907 file_offset >> curlun->blkbits;
987 amount_left = verification_length << curlun->blkbits;
988 file_offset = ((loff_t) lba) << curlun->blkbits;
1014 file_offset >> curlun->blkbits;
[all...]
/linux-master/fs/hpfs/
H A Dfile.c124 unsigned int blkbits = inode->i_blkbits; local
135 s = hpfs_bmap(inode, offset >> blkbits, &n_secs);
145 iomap->addr = (u64)s << blkbits;
146 iomap->length = (u64)n_secs << blkbits;
150 iomap->length = 1 << blkbits;
/linux-master/fs/nilfs2/
H A Dpage.c29 unsigned long block, pgoff_t index, int blkbits,
37 bh = create_empty_buffers(folio, 1 << blkbits, b_state);
39 first_block = (unsigned long)index << (PAGE_SHIFT - blkbits);
52 int blkbits = inode->i_blkbits; local
53 pgoff_t index = blkoff >> (PAGE_SHIFT - blkbits);
61 bh = __nilfs_get_folio_block(folio, blkoff, index, blkbits, b_state);
28 __nilfs_get_folio_block(struct folio *folio, unsigned long block, pgoff_t index, int blkbits, unsigned long b_state) argument
H A Dinode.c1168 unsigned int blkbits = inode->i_blkbits; local
1179 blkoff = start >> blkbits;
1180 end_blkoff = (start + len - 1) >> blkbits;
1201 logical = blkoff << blkbits;
1203 size = delalloc_blklen << blkbits;
1234 past_eof = ((blkoff << blkbits) >= isize);
1252 if (phys && blkphy << blkbits == phys + size) {
1254 size += n << blkbits;
1265 logical = blkoff << blkbits;
1266 phys = blkphy << blkbits;
[all...]
H A Dmdt.c563 int blkbits = inode->i_blkbits; local
572 bh_frozen = create_empty_buffers(folio, 1 << blkbits, 0);
574 bh_frozen = get_nth_bh(bh_frozen, bh_offset(bh) >> blkbits);
H A Dthe_nilfs.c385 static unsigned long long nilfs_max_size(unsigned int blkbits) argument
390 max_bits = blkbits + NILFS_BMAP_KEY_BIT; /* bmap size limit */
/linux-master/fs/isofs/
H A Dcompress.c217 unsigned int blkbits = ISOFS_BUFFER_BITS(inode); local
218 unsigned int blksize = 1 << blkbits;
243 bh = isofs_bread(inode, blockptr >> blkbits);
256 bh = isofs_bread(inode, blockptr >> blkbits);
/linux-master/mm/
H A Dpage_io.c86 unsigned blkbits; local
94 blkbits = inode->i_blkbits;
95 blocks_per_page = PAGE_SIZE >> blkbits;
103 last_block = i_size_read(inode) >> blkbits;
140 first_block >>= (PAGE_SHIFT - blkbits);
/linux-master/fs/ext2/
H A Dinode.c809 unsigned int blkbits = inode->i_blkbits; local
810 unsigned long first_block = offset >> blkbits;
811 unsigned long max_blocks = (length + (1 << blkbits) - 1) >> blkbits;
824 (first_block << blkbits) < i_size_read(inode))
841 iomap->offset = (u64)first_block << blkbits;
856 iomap->length = 1 << blkbits;
859 iomap->addr = (u64)bno << blkbits;
862 iomap->length = (u64)ret << blkbits;
/linux-master/fs/gfs2/
H A Dbmap.c1254 unsigned int blkbits = inode->i_blkbits; local
1259 ret = gfs2_iomap_get(inode, lblock << blkbits, *extlen << blkbits,
1265 *dblock = iomap.addr >> blkbits;
1266 len = iomap.length >> blkbits;
1275 unsigned int blkbits = inode->i_blkbits; local
1280 ret = gfs2_iomap_alloc(inode, lblock << blkbits, *extlen << blkbits,
1286 *dblock = iomap.addr >> blkbits;
1287 len = iomap.length >> blkbits;
[all...]
/linux-master/fs/iomap/
H A Dbuffered-io.c1042 u8 blkbits = inode->i_blkbits; local
1058 first_blk = offset_in_folio(folio, start_byte) >> blkbits;
1059 last_blk = offset_in_folio(folio, last_byte) >> blkbits;
1062 ret = punch(inode, folio_pos(folio) + (i << blkbits),
1063 1 << blkbits);
/linux-master/fs/fuse/
H A Ddir.c1134 unsigned int blkbits; local
1154 blkbits = ilog2(attr->blksize);
1156 blkbits = inode->i_sb->s_blocksize_bits;
1158 stat->blksize = 1 << blkbits;

Completed in 498 milliseconds