Lines Matching refs:map_bh
90 struct buffer_head map_bh; /* last get_block() result */
251 dio->map_bh.b_private, ret, is_async);
528 struct buffer_head *map_bh = &dio->map_bh;
549 map_bh->b_state = 0;
550 map_bh->b_size = fs_count << dio->inode->i_blkbits;
571 map_bh, create);
588 nr_pages = min(dio->pages_in_io, bio_get_nr_vecs(dio->map_bh.b_bdev));
591 dio_bio_alloc(dio, dio->map_bh.b_bdev, sector, nr_pages);
770 nblocks = dio->map_bh.b_size >> dio->inode->i_blkbits;
773 unmap_underlying_metadata(dio->map_bh.b_bdev,
774 dio->map_bh.b_blocknr + i);
795 if (!dio->blkfactor || !buffer_new(&dio->map_bh))
843 struct buffer_head *map_bh = &dio->map_bh;
874 if (!buffer_mapped(map_bh))
878 map_bh->b_size >> dio->blkbits;
880 map_bh->b_blocknr << dio->blkfactor;
881 if (buffer_new(map_bh))
901 if (!buffer_new(map_bh))
907 if (!buffer_mapped(map_bh)) {
957 dio->boundary = buffer_boundary(map_bh);