Home
last modified time | relevance | path

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

/linux-4.1.27/fs/
Dmpage.c145 const unsigned blkbits = inode->i_blkbits; in do_mpage_readpage() local
146 const unsigned blocks_per_page = PAGE_CACHE_SIZE >> blkbits; in do_mpage_readpage()
147 const unsigned blocksize = 1 << blkbits; in do_mpage_readpage()
163 block_in_file = (sector_t)page->index << (PAGE_CACHE_SHIFT - blkbits); in do_mpage_readpage()
165 last_block_in_file = (i_size_read(inode) + blocksize - 1) >> blkbits; in do_mpage_readpage()
173 nblocks = map_bh->b_size >> blkbits; in do_mpage_readpage()
203 map_bh->b_size = (last_block-block_in_file) << blkbits; in do_mpage_readpage()
235 nblocks = map_bh->b_size >> blkbits; in do_mpage_readpage()
250 zero_user_segment(page, first_hole << blkbits, PAGE_CACHE_SIZE); in do_mpage_readpage()
275 if (!bdev_read_page(bdev, blocks[0] << (blkbits - 9), in do_mpage_readpage()
[all …]
Ddirect-io.c63 unsigned blkbits; /* doesn't change */ member
596 unsigned int i_blkbits = sdio->blkbits + sdio->blkfactor; in get_more_blocks()
627 sdio->blkbits)) in get_more_blocks()
655 sector = start_sector << (sdio->blkbits - 9); in dio_new_bio()
685 (sdio->cur_page_len >> sdio->blkbits); in dio_bio_add_page()
787 (sdio->cur_page_len >> sdio->blkbits) == blocknr) { in submit_page_section()
808 sdio->cur_page_fs_offset = sdio->block_in_file << sdio->blkbits; in submit_page_section()
875 this_chunk_bytes = this_chunk_blocks << sdio->blkbits; in dio_zero_block()
904 const unsigned blkbits = sdio->blkbits; in do_direct_IO() local
941 map_bh->b_size >> sdio->blkbits; in do_direct_IO()
[all …]
Ddax.c66 static long dax_get_addr(struct buffer_head *bh, void **addr, unsigned blkbits) in dax_get_addr() argument
69 sector_t sector = bh->b_blocknr << (blkbits - 9); in dax_get_addr()
118 unsigned blkbits = inode->i_blkbits; in dax_io() local
119 sector_t block = pos >> blkbits; in dax_io()
120 unsigned first = pos - (block << blkbits); in dax_io()
131 bh->b_size = 1 << blkbits; in dax_io()
136 bh->b_blocknr += done >> blkbits; in dax_io()
145 retval = dax_get_addr(bh, &addr, blkbits); in dax_io()
259 unsigned blkbits, unsigned long vaddr) in copy_user_bh() argument
262 if (dax_get_addr(bh, &vfrom, blkbits) < 0) in copy_user_bh()
[all …]
Dbuffer.c2506 const unsigned blkbits = inode->i_blkbits; in nobh_write_begin() local
2507 const unsigned blocksize = 1 << blkbits; in nobh_write_begin()
2554 block_in_file = (sector_t)page->index << (PAGE_CACHE_SHIFT - blkbits); in nobh_write_begin()
/linux-4.1.27/fs/ext4/
Dfile.c144 unsigned int blkbits = inode->i_blkbits; in ext4_file_write_iter() local
147 map.m_lblk = pos >> blkbits; in ext4_file_write_iter()
148 map.m_len = (EXT4_BLOCK_ALIGN(pos + length, blkbits) >> blkbits) in ext4_file_write_iter()
333 unsigned int blkbits; in ext4_find_unwritten_pgoff() local
341 blkbits = inode->i_sb->s_blocksize_bits; in ext4_find_unwritten_pgoff()
344 endoff = (loff_t)(map->m_lblk + map->m_len) << blkbits; in ext4_find_unwritten_pgoff()
466 int blkbits; in ext4_seek_data() local
477 blkbits = inode->i_sb->s_blocksize_bits; in ext4_seek_data()
478 start = offset >> blkbits; in ext4_seek_data()
480 end = isize >> blkbits; in ext4_seek_data()
[all …]
Dreadpage.c142 const unsigned blkbits = inode->i_blkbits; in ext4_mpage_readpages() local
143 const unsigned blocks_per_page = PAGE_CACHE_SIZE >> blkbits; in ext4_mpage_readpages()
144 const unsigned blocksize = 1 << blkbits; in ext4_mpage_readpages()
176 block_in_file = (sector_t)page->index << (PAGE_CACHE_SHIFT - blkbits); in ext4_mpage_readpages()
178 last_block_in_file = (i_size_read(inode) + blocksize - 1) >> blkbits; in ext4_mpage_readpages()
252 zero_user_segment(page, first_hole << blkbits, in ext4_mpage_readpages()
294 bio->bi_iter.bi_sector = blocks[0] << (blkbits - 9); in ext4_mpage_readpages()
299 length = first_hole << blkbits; in ext4_mpage_readpages()
Dmove_extent.c465 unsigned int blkbits = orig_inode->i_blkbits; in mext_check_arguments() local
466 unsigned int blocksize = 1 << blkbits; in mext_check_arguments()
468 orig_eof = (i_size_read(orig_inode) + blocksize - 1) >> blkbits; in mext_check_arguments()
469 donor_eof = (i_size_read(donor_inode) + blocksize - 1) >> blkbits; in mext_check_arguments()
Dextents.c4744 unsigned int blkbits = inode->i_blkbits; in ext4_zero_range() local
4764 start = round_up(offset, 1 << blkbits); in ext4_zero_range()
4765 end = round_down((offset + len), 1 << blkbits); in ext4_zero_range()
4769 partial_begin = offset & ((1 << blkbits) - 1); in ext4_zero_range()
4770 partial_end = (offset + len) & ((1 << blkbits) - 1); in ext4_zero_range()
4772 lblk = start >> blkbits; in ext4_zero_range()
4773 max_blocks = (end >> blkbits); in ext4_zero_range()
4808 round_down(offset, 1 << blkbits) >> blkbits, in ext4_zero_range()
4809 (round_up((offset + len), 1 << blkbits) - in ext4_zero_range()
4810 round_down(offset, 1 << blkbits)) >> blkbits, in ext4_zero_range()
[all …]
Dext4.h253 #define EXT4_BLOCK_ALIGN(size, blkbits) ALIGN((size), (1 << (blkbits))) argument
Dsuper.c2297 static loff_t ext4_max_size(int blkbits, int has_huge_files) in ext4_max_size() argument
2312 upper_limit >>= (blkbits - 9); in ext4_max_size()
2313 upper_limit <<= blkbits; in ext4_max_size()
2322 res <<= blkbits; in ext4_max_size()
Dinode.c2319 int blkbits = mpd->inode->i_blkbits; in mpage_prepare_extent_to_map() local
2389 (PAGE_CACHE_SHIFT - blkbits); in mpage_prepare_extent_to_map()
/linux-4.1.27/drivers/usb/gadget/function/
Dstorage_common.c193 unsigned int blkbits; in fsg_lun_open() local
239 blkbits = 11; in fsg_lun_open()
242 blkbits = blksize_bits(blksize); in fsg_lun_open()
245 blkbits = 9; in fsg_lun_open()
248 num_sectors = size >> blkbits; /* File size in logic-block-size blocks */ in fsg_lun_open()
269 curlun->blkbits = blkbits; in fsg_lun_open()
Df_mass_storage.c674 file_offset = ((loff_t) lba) << curlun->blkbits; in do_read()
708 file_offset >> curlun->blkbits; in do_read()
749 file_offset >> curlun->blkbits; in do_read()
823 file_offset = usb_offset = ((loff_t) lba) << curlun->blkbits; in do_write()
846 usb_offset >> curlun->blkbits; in do_write()
884 file_offset >> curlun->blkbits; in do_write()
935 file_offset >> curlun->blkbits; in do_write()
1022 amount_left = verification_length << curlun->blkbits; in do_verify()
1023 file_offset = ((loff_t) lba) << curlun->blkbits; in do_verify()
1049 file_offset >> curlun->blkbits; in do_verify()
[all …]
Dstorage_common.h109 unsigned int blkbits; /* Bits of logical block size member
/linux-4.1.27/mm/
Dpage_io.c144 unsigned blkbits; in generic_swapfile_activate() local
152 blkbits = inode->i_blkbits; in generic_swapfile_activate()
153 blocks_per_page = PAGE_SIZE >> blkbits; in generic_swapfile_activate()
161 last_block = i_size_read(inode) >> blkbits; in generic_swapfile_activate()
193 first_block >>= (PAGE_SHIFT - blkbits); in generic_swapfile_activate()
/linux-4.1.27/fs/nilfs2/
Dinode.c1016 unsigned int blkbits = inode->i_blkbits; in nilfs_fiemap() local
1027 blkoff = start >> blkbits; in nilfs_fiemap()
1028 end_blkoff = (start + len - 1) >> blkbits; in nilfs_fiemap()
1049 logical = blkoff << blkbits; in nilfs_fiemap()
1051 size = delalloc_blklen << blkbits; in nilfs_fiemap()
1082 past_eof = ((blkoff << blkbits) >= isize); in nilfs_fiemap()
1100 if (phys && blkphy << blkbits == phys + size) { in nilfs_fiemap()
1102 size += n << blkbits; in nilfs_fiemap()
1113 logical = blkoff << blkbits; in nilfs_fiemap()
1114 phys = blkphy << blkbits; in nilfs_fiemap()
[all …]
Dpage.c44 int blkbits, unsigned long b_state) in __nilfs_get_page_block() argument
51 create_empty_buffers(page, 1 << blkbits, b_state); in __nilfs_get_page_block()
53 first_block = (unsigned long)index << (PAGE_CACHE_SHIFT - blkbits); in __nilfs_get_page_block()
66 int blkbits = inode->i_blkbits; in nilfs_grab_buffer() local
67 pgoff_t index = blkoff >> (PAGE_CACHE_SHIFT - blkbits); in nilfs_grab_buffer()
75 bh = __nilfs_get_page_block(page, blkoff, index, blkbits, b_state); in nilfs_grab_buffer()
Dmdt.c553 int blkbits = inode->i_blkbits; in nilfs_mdt_freeze_buffer() local
560 create_empty_buffers(page, 1 << blkbits, 0); in nilfs_mdt_freeze_buffer()
562 bh_frozen = nilfs_page_get_nth_block(page, bh_offset(bh) >> blkbits); in nilfs_mdt_freeze_buffer()
Dthe_nilfs.c358 static unsigned long long nilfs_max_size(unsigned int blkbits) in nilfs_max_size() argument
363 max_bits = blkbits + NILFS_BMAP_KEY_BIT; /* bmap size limit */ in nilfs_max_size()
/linux-4.1.27/fs/isofs/
Dcompress.c210 unsigned int blkbits = ISOFS_BUFFER_BITS(inode); in zisofs_fill_pages() local
211 unsigned int blksize = 1 << blkbits; in zisofs_fill_pages()
236 bh = isofs_bread(inode, blockptr >> blkbits); in zisofs_fill_pages()
249 bh = isofs_bread(inode, blockptr >> blkbits); in zisofs_fill_pages()
/linux-4.1.27/fs/f2fs/
Ddata.c257 unsigned int blkbits = sb->s_blocksize_bits; in f2fs_map_bh() local
263 mapped_size = (ei->fofs + ei->len - pgofs) << blkbits; in f2fs_map_bh()
1221 unsigned int blkbits = inode->i_sb->s_blocksize_bits; in __get_data_block() local
1222 unsigned maxblocks = bh_result->b_size >> blkbits; in __get_data_block()
1231 pgofs = (pgoff_t)(iblock >> (PAGE_CACHE_SHIFT - blkbits)); in __get_data_block()
1267 bh_result->b_size = (((size_t)1) << blkbits); in __get_data_block()
1291 if (maxblocks > (bh_result->b_size >> blkbits)) { in __get_data_block()
1306 bh_result->b_size += (((size_t)1) << blkbits); in __get_data_block()
/linux-4.1.27/fs/fuse/
Ddir.c828 unsigned int blkbits; in fuse_fillattr() local
857 blkbits = ilog2(attr->blksize); in fuse_fillattr()
859 blkbits = inode->i_sb->s_blocksize_bits; in fuse_fillattr()
861 stat->blksize = 1 << blkbits; in fuse_fillattr()
/linux-4.1.27/Documentation/filesystems/cifs/
DCHANGES717 Fix oops on big endian readdir. Set blksize to be even power of two (2**blkbits) to fix