Home
last modified time | relevance | path

Searched refs:blkbits (Results 1 – 23 of 23) sorted by relevance

/Linux-v5.4/fs/
Dmpage.c160 const unsigned blkbits = inode->i_blkbits; in do_mpage_readpage() local
161 const unsigned blocks_per_page = PAGE_SIZE >> blkbits; in do_mpage_readpage()
162 const unsigned blocksize = 1 << blkbits; in do_mpage_readpage()
189 block_in_file = (sector_t)page->index << (PAGE_SHIFT - blkbits); in do_mpage_readpage()
191 last_block_in_file = (i_size_read(inode) + blocksize - 1) >> blkbits; in do_mpage_readpage()
199 nblocks = map_bh->b_size >> blkbits; in do_mpage_readpage()
230 map_bh->b_size = (last_block-block_in_file) << blkbits; in do_mpage_readpage()
262 nblocks = map_bh->b_size >> blkbits; in do_mpage_readpage()
277 zero_user_segment(page, first_hole << blkbits, PAGE_SIZE); in do_mpage_readpage()
302 if (!bdev_read_page(bdev, blocks[0] << (blkbits - 9), in do_mpage_readpage()
[all …]
Ddirect-io.c70 unsigned blkbits; /* doesn't change */ member
673 unsigned int i_blkbits = sdio->blkbits + sdio->blkfactor; in get_more_blocks()
733 sector = start_sector << (sdio->blkbits - 9); in dio_new_bio()
763 (sdio->cur_page_len >> sdio->blkbits); in dio_bio_add_page()
865 (sdio->cur_page_len >> sdio->blkbits) == blocknr) { in submit_page_section()
886 sdio->cur_page_fs_offset = sdio->block_in_file << sdio->blkbits; in submit_page_section()
936 this_chunk_bytes = this_chunk_blocks << sdio->blkbits; in dio_zero_block()
965 const unsigned blkbits = sdio->blkbits; in do_direct_IO() local
966 const unsigned i_blkbits = blkbits + sdio->blkfactor; in do_direct_IO()
1003 map_bh->b_size >> blkbits; in do_direct_IO()
[all …]
Dbuffer.c2540 const unsigned blkbits = inode->i_blkbits; in nobh_write_begin() local
2541 const unsigned blocksize = 1 << blkbits; in nobh_write_begin()
2588 block_in_file = (sector_t)page->index << (PAGE_SHIFT - blkbits); in nobh_write_begin()
/Linux-v5.4/fs/ext4/
Dreadpage.c220 const unsigned blkbits = inode->i_blkbits; in ext4_mpage_readpages() local
221 const unsigned blocks_per_page = PAGE_SIZE >> blkbits; in ext4_mpage_readpages()
222 const unsigned blocksize = 1 << blkbits; in ext4_mpage_readpages()
255 block_in_file = (sector_t)page->index << (PAGE_SHIFT - blkbits); in ext4_mpage_readpages()
258 blocksize - 1) >> blkbits; in ext4_mpage_readpages()
332 zero_user_segment(page, first_hole << blkbits, in ext4_mpage_readpages()
374 bio->bi_iter.bi_sector = blocks[0] << (blkbits - 9); in ext4_mpage_readpages()
381 length = first_hole << blkbits; in ext4_mpage_readpages()
Dmove_extent.c453 unsigned int blkbits = orig_inode->i_blkbits; in mext_check_arguments() local
454 unsigned int blocksize = 1 << blkbits; in mext_check_arguments()
456 orig_eof = (i_size_read(orig_inode) + blocksize - 1) >> blkbits; in mext_check_arguments()
457 donor_eof = (i_size_read(donor_inode) + blocksize - 1) >> blkbits; in mext_check_arguments()
Dfile.c141 unsigned int blkbits = inode->i_blkbits; in ext4_overwrite_io() local
147 map.m_lblk = pos >> blkbits; in ext4_overwrite_io()
148 map.m_len = EXT4_MAX_BLOCKS(len, pos, blkbits); in ext4_overwrite_io()
Dextents.c4701 unsigned int blkbits = inode->i_blkbits; in ext4_zero_range() local
4721 start = round_up(offset, 1 << blkbits); in ext4_zero_range()
4722 end = round_down((offset + len), 1 << blkbits); in ext4_zero_range()
4726 partial_begin = offset & ((1 << blkbits) - 1); in ext4_zero_range()
4727 partial_end = (offset + len) & ((1 << blkbits) - 1); in ext4_zero_range()
4729 lblk = start >> blkbits; in ext4_zero_range()
4730 max_blocks = (end >> blkbits); in ext4_zero_range()
4765 round_down(offset, 1 << blkbits) >> blkbits, in ext4_zero_range()
4766 (round_up((offset + len), 1 << blkbits) - in ext4_zero_range()
4767 round_down(offset, 1 << blkbits)) >> blkbits, in ext4_zero_range()
[all …]
Dinode.c2632 int blkbits = mpd->inode->i_blkbits; in mpage_prepare_extent_to_map() local
2692 (PAGE_SHIFT - blkbits); in mpage_prepare_extent_to_map()
3413 unsigned int blkbits = inode->i_blkbits; in ext4_iomap_begin() local
3419 if ((offset >> blkbits) > EXT4_MAX_LOGICAL_BLOCK) in ext4_iomap_begin()
3421 first_block = offset >> blkbits; in ext4_iomap_begin()
3422 last_block = min_t(loff_t, (offset + length - 1) >> blkbits, in ext4_iomap_begin()
3510 (i_size_read(inode) + (1 << blkbits) - 1) >> blkbits) { in ext4_iomap_begin()
3531 iomap->offset = (u64)first_block << blkbits; in ext4_iomap_begin()
3532 iomap->length = (u64)map.m_len << blkbits; in ext4_iomap_begin()
3546 iomap->addr = (u64)map.m_pblk << blkbits; in ext4_iomap_begin()
[all …]
Dext4.h279 #define EXT4_BLOCK_ALIGN(size, blkbits) ALIGN((size), (1 << (blkbits))) argument
280 #define EXT4_MAX_BLOCKS(size, offset, blkbits) \ argument
281 ((EXT4_BLOCK_ALIGN(size + offset, blkbits) >> blkbits) - (offset >> \
282 blkbits))
Dsuper.c2749 static loff_t ext4_max_size(int blkbits, int has_huge_files) in ext4_max_size() argument
2760 upper_limit >>= (blkbits - 9); in ext4_max_size()
2761 upper_limit <<= blkbits; in ext4_max_size()
2770 res <<= blkbits; in ext4_max_size()
/Linux-v5.4/drivers/usb/gadget/function/
Dstorage_common.c187 unsigned int blkbits; in fsg_lun_open() local
233 blkbits = 11; in fsg_lun_open()
236 blkbits = blksize_bits(blksize); in fsg_lun_open()
239 blkbits = 9; in fsg_lun_open()
242 num_sectors = size >> blkbits; /* File size in logic-block-size blocks */ in fsg_lun_open()
263 curlun->blkbits = blkbits; in fsg_lun_open()
Df_mass_storage.c653 file_offset = ((loff_t) lba) << curlun->blkbits; in do_read()
685 file_offset >> curlun->blkbits; in do_read()
725 file_offset >> curlun->blkbits; in do_read()
799 file_offset = usb_offset = ((loff_t) lba) << curlun->blkbits; in do_write()
822 usb_offset >> curlun->blkbits; in do_write()
864 file_offset >> curlun->blkbits; in do_write()
914 file_offset >> curlun->blkbits; in do_write()
994 amount_left = verification_length << curlun->blkbits; in do_verify()
995 file_offset = ((loff_t) lba) << curlun->blkbits; in do_verify()
1021 file_offset >> curlun->blkbits; in do_verify()
[all …]
Dstorage_common.h116 unsigned int blkbits; /* Bits of logical block size member
/Linux-v5.4/fs/nilfs2/
Dinode.c1005 unsigned int blkbits = inode->i_blkbits; in nilfs_fiemap() local
1016 blkoff = start >> blkbits; in nilfs_fiemap()
1017 end_blkoff = (start + len - 1) >> blkbits; in nilfs_fiemap()
1038 logical = blkoff << blkbits; in nilfs_fiemap()
1040 size = delalloc_blklen << blkbits; in nilfs_fiemap()
1071 past_eof = ((blkoff << blkbits) >= isize); in nilfs_fiemap()
1089 if (phys && blkphy << blkbits == phys + size) { in nilfs_fiemap()
1091 size += n << blkbits; in nilfs_fiemap()
1102 logical = blkoff << blkbits; in nilfs_fiemap()
1103 phys = blkphy << blkbits; in nilfs_fiemap()
[all …]
Dpage.c30 int blkbits, unsigned long b_state) in __nilfs_get_page_block() argument
37 create_empty_buffers(page, 1 << blkbits, b_state); in __nilfs_get_page_block()
39 first_block = (unsigned long)index << (PAGE_SHIFT - blkbits); in __nilfs_get_page_block()
52 int blkbits = inode->i_blkbits; in nilfs_grab_buffer() local
53 pgoff_t index = blkoff >> (PAGE_SHIFT - blkbits); in nilfs_grab_buffer()
61 bh = __nilfs_get_page_block(page, blkoff, index, blkbits, b_state); in nilfs_grab_buffer()
Dmdt.c548 int blkbits = inode->i_blkbits; in nilfs_mdt_freeze_buffer() local
555 create_empty_buffers(page, 1 << blkbits, 0); in nilfs_mdt_freeze_buffer()
557 bh_frozen = nilfs_page_get_nth_block(page, bh_offset(bh) >> blkbits); in nilfs_mdt_freeze_buffer()
Dthe_nilfs.c348 static unsigned long long nilfs_max_size(unsigned int blkbits) in nilfs_max_size() argument
353 max_bits = blkbits + NILFS_BMAP_KEY_BIT; /* bmap size limit */ in nilfs_max_size()
/Linux-v5.4/mm/
Dpage_io.c154 unsigned blkbits; in generic_swapfile_activate() local
162 blkbits = inode->i_blkbits; in generic_swapfile_activate()
163 blocks_per_page = PAGE_SIZE >> blkbits; in generic_swapfile_activate()
171 last_block = i_size_read(inode) >> blkbits; in generic_swapfile_activate()
205 first_block >>= (PAGE_SHIFT - blkbits); in generic_swapfile_activate()
/Linux-v5.4/fs/isofs/
Dcompress.c212 unsigned int blkbits = ISOFS_BUFFER_BITS(inode); in zisofs_fill_pages() local
213 unsigned int blksize = 1 << blkbits; in zisofs_fill_pages()
238 bh = isofs_bread(inode, blockptr >> blkbits); in zisofs_fill_pages()
251 bh = isofs_bread(inode, blockptr >> blkbits); in zisofs_fill_pages()
/Linux-v5.4/fs/ext2/
Dinode.c806 unsigned int blkbits = inode->i_blkbits; in ext2_iomap_begin() local
807 unsigned long first_block = offset >> blkbits; in ext2_iomap_begin()
808 unsigned long max_blocks = (length + (1 << blkbits) - 1) >> blkbits; in ext2_iomap_begin()
821 iomap->offset = (u64)first_block << blkbits; in ext2_iomap_begin()
827 iomap->length = 1 << blkbits; in ext2_iomap_begin()
830 iomap->addr = (u64)bno << blkbits; in ext2_iomap_begin()
831 iomap->length = (u64)ret << blkbits; in ext2_iomap_begin()
/Linux-v5.4/fs/f2fs/
Ddata.c1659 const unsigned blkbits = inode->i_blkbits; in f2fs_read_single_page() local
1660 const unsigned blocksize = 1 << blkbits; in f2fs_read_single_page()
1670 blkbits; in f2fs_read_single_page()
2764 unsigned blkbits = i_blkbits; in check_direct_IO() local
2765 unsigned blocksize_mask = (1 << blkbits) - 1; in check_direct_IO()
2771 blkbits = blksize_bits(bdev_logical_block_size(bdev)); in check_direct_IO()
2772 blocksize_mask = (1 << blkbits) - 1; in check_direct_IO()
3052 unsigned blkbits; in check_swap_activate() local
3058 blkbits = inode->i_blkbits; in check_swap_activate()
3059 blocks_per_page = PAGE_SIZE >> blkbits; in check_swap_activate()
[all …]
/Linux-v5.4/fs/iomap/
Ddirect-io.c201 unsigned int blkbits = blksize_bits(bdev_logical_block_size(iomap->bdev)); in iomap_dio_bio_actor() local
211 if ((pos | length | align) & ((1 << blkbits) - 1)) in iomap_dio_bio_actor()
/Linux-v5.4/fs/fuse/
Ddir.c878 unsigned int blkbits; in fuse_fillattr() local
907 blkbits = ilog2(attr->blksize); in fuse_fillattr()
909 blkbits = inode->i_sb->s_blocksize_bits; in fuse_fillattr()
911 stat->blksize = 1 << blkbits; in fuse_fillattr()