Lines Matching defs:map_bh
126 void *private; /* copy from map_bh.b_private */
603 struct buffer_head *map_bh)
626 map_bh->b_state = 0;
627 map_bh->b_size = fs_count << i_blkbits;
648 map_bh, create);
651 dio->private = map_bh->b_private;
653 if (ret == 0 && buffer_defer_completion(map_bh))
663 sector_t start_sector, struct buffer_head *map_bh)
674 dio_bio_alloc(dio, sdio, map_bh->b_bdev, sector, nr_pages);
720 struct buffer_head *map_bh)
749 ret = dio_new_bio(dio, sdio, sdio->cur_page_block, map_bh);
756 ret = dio_new_bio(dio, sdio, sdio->cur_page_block, map_bh);
786 struct buffer_head *map_bh)
814 ret = dio_send_cur_page(dio, sdio, map_bh);
833 ret = dio_send_cur_page(dio, sdio, map_bh);
852 int end, struct buffer_head *map_bh)
860 if (!sdio->blkfactor || !buffer_new(map_bh))
880 sdio->next_block_for_io, map_bh))
903 struct buffer_head *map_bh)
935 ret = get_more_blocks(dio, sdio, map_bh);
940 if (!buffer_mapped(map_bh))
944 map_bh->b_size >> blkbits;
946 map_bh->b_blocknr << sdio->blkfactor;
947 if (buffer_new(map_bh)) {
949 map_bh->b_bdev,
950 map_bh->b_blocknr,
951 map_bh->b_size >> i_blkbits);
971 if (!buffer_new(map_bh))
977 if (!buffer_mapped(map_bh)) {
1011 dio_zero_block(dio, sdio, 0, map_bh);
1028 sdio->boundary = buffer_boundary(map_bh);
1033 map_bh);
1118 struct buffer_head map_bh = { 0, };
1248 retval = do_direct_IO(dio, &sdio, &map_bh);
1263 dio_zero_block(dio, &sdio, 1, &map_bh);
1268 ret2 = dio_send_cur_page(dio, &sdio, &map_bh);