Lines Matching refs:blkbits
72 unsigned blkbits; /* doesn't change */ member
523 dio->blkbits)) in get_more_blocks()
552 sector = start_sector << (dio->blkbits - 9); in dio_new_bio()
582 (dio->cur_page_len >> dio->blkbits); in dio_bio_add_page()
672 (dio->cur_page_len >> dio->blkbits) == blocknr)) { in submit_page_section()
758 this_chunk_bytes = this_chunk_blocks << dio->blkbits; in dio_zero_block()
786 const unsigned blkbits = dio->blkbits; in do_direct_IO() local
787 const unsigned blocks_per_page = PAGE_SIZE >> blkbits; in do_direct_IO()
804 unsigned offset_in_page = block_in_page << blkbits; in do_direct_IO()
825 map_bh->b_size >> dio->blkbits; in do_direct_IO()
868 1 << blkbits); in do_direct_IO()
870 i_size_aligned >> blkbits) { in do_direct_IO()
875 zero_user(page, block_in_page << blkbits, in do_direct_IO()
876 1 << blkbits); in do_direct_IO()
895 u = (PAGE_SIZE - offset_in_page) >> blkbits; in do_direct_IO()
901 this_chunk_bytes = this_chunk_blocks << blkbits; in do_direct_IO()
936 unsigned blkbits, get_block_t get_block, dio_iodone_t end_io, in direct_io_worker() argument
948 dio->blkbits = blkbits; in direct_io_worker()
949 dio->blkfactor = inode->i_blkbits - blkbits; in direct_io_worker()
950 dio->block_in_file = offset >> blkbits; in direct_io_worker()
982 dio->first_block_in_page = (user_addr & ~PAGE_MASK) >> blkbits; in direct_io_worker()
984 (bytes >> blkbits); in direct_io_worker()
1002 blkbits); in direct_io_worker()
1119 unsigned blkbits = inode->i_blkbits; in __blockdev_direct_IO() local
1121 unsigned blocksize_mask = (1 << blkbits) - 1; in __blockdev_direct_IO()
1136 blkbits = bdev_blkbits; in __blockdev_direct_IO()
1137 blocksize_mask = (1 << blkbits) - 1; in __blockdev_direct_IO()
1149 blkbits = bdev_blkbits; in __blockdev_direct_IO()
1150 blocksize_mask = (1 << blkbits) - 1; in __blockdev_direct_IO()
1210 nr_segs, blkbits, get_block, end_io, dio); in __blockdev_direct_IO()