Lines Matching defs:map_bh
128 void *private; /* copy from map_bh.b_private */
628 struct buffer_head *map_bh)
650 map_bh->b_state = 0;
651 map_bh->b_size = fs_count << i_blkbits;
672 map_bh, create);
675 dio->private = map_bh->b_private;
677 if (ret == 0 && buffer_defer_completion(map_bh))
687 sector_t start_sector, struct buffer_head *map_bh)
698 dio_bio_alloc(dio, sdio, map_bh->b_bdev, sector, nr_pages);
744 struct buffer_head *map_bh)
773 ret = dio_new_bio(dio, sdio, sdio->cur_page_block, map_bh);
780 ret = dio_new_bio(dio, sdio, sdio->cur_page_block, map_bh);
810 struct buffer_head *map_bh)
837 ret = dio_send_cur_page(dio, sdio, map_bh);
856 ret = dio_send_cur_page(dio, sdio, map_bh);
875 int end, struct buffer_head *map_bh)
883 if (!sdio->blkfactor || !buffer_new(map_bh))
903 sdio->next_block_for_io, map_bh))
926 struct buffer_head *map_bh)
957 ret = get_more_blocks(dio, sdio, map_bh);
962 if (!buffer_mapped(map_bh))
966 map_bh->b_size >> blkbits;
968 map_bh->b_blocknr << sdio->blkfactor;
969 if (buffer_new(map_bh)) {
971 map_bh->b_bdev,
972 map_bh->b_blocknr,
973 map_bh->b_size >> i_blkbits);
993 if (!buffer_new(map_bh))
999 if (!buffer_mapped(map_bh)) {
1033 dio_zero_block(dio, sdio, 0, map_bh);
1050 sdio->boundary = buffer_boundary(map_bh);
1055 map_bh);
1141 struct buffer_head map_bh = { 0, };
1274 retval = do_direct_IO(dio, &sdio, &map_bh);
1289 dio_zero_block(dio, &sdio, 1, &map_bh);
1294 ret2 = dio_send_cur_page(dio, &sdio, &map_bh);