Lines Matching defs:bdev

189 __find_get_block_slow(struct block_device *bdev, sector_t block)
191 struct inode *bd_inode = bdev->bd_inode;
234 bh->b_state, bh->b_size, bdev,
559 void write_boundary_block(struct block_device *bdev,
562 struct buffer_head *bh = __find_get_block(bdev, bblock + 1, blocksize);
903 static sector_t blkdev_max_block(struct block_device *bdev, unsigned int size)
906 loff_t sz = i_size_read(bdev->bd_inode);
919 init_page_buffers(struct page *page, struct block_device *bdev,
925 sector_t end_block = blkdev_max_block(I_BDEV(bdev->bd_inode), size);
931 bh->b_bdev = bdev;
954 grow_dev_page(struct block_device *bdev, sector_t block,
957 struct inode *inode = bdev->bd_inode;
981 end_block = init_page_buffers(page, bdev,
1002 end_block = init_page_buffers(page, bdev, (sector_t)index << sizebits,
1018 grow_buffers(struct block_device *bdev, sector_t block, int size, gfp_t gfp)
1038 bdev);
1043 return grow_dev_page(bdev, block, index, size, sizebits, gfp);
1047 __getblk_slow(struct block_device *bdev, sector_t block,
1051 if (unlikely(size & (bdev_logical_block_size(bdev)-1) ||
1056 bdev_logical_block_size(bdev));
1066 bh = __find_get_block(bdev, block, size);
1070 ret = grow_buffers(bdev, block, size, gfp);
1287 lookup_bh_lru(struct block_device *bdev, sector_t block, unsigned size)
1297 if (bh && bh->b_blocknr == block && bh->b_bdev == bdev &&
1322 __find_get_block(struct block_device *bdev, sector_t block, unsigned size)
1324 struct buffer_head *bh = lookup_bh_lru(bdev, block, size);
1328 bh = __find_get_block_slow(bdev, block);
1347 __getblk_gfp(struct block_device *bdev, sector_t block,
1350 struct buffer_head *bh = __find_get_block(bdev, block, size);
1354 bh = __getblk_slow(bdev, block, size, gfp);
1362 void __breadahead(struct block_device *bdev, sector_t block, unsigned size)
1364 struct buffer_head *bh = __getblk(bdev, block, size);
1372 void __breadahead_gfp(struct block_device *bdev, sector_t block, unsigned size,
1375 struct buffer_head *bh = __getblk_gfp(bdev, block, size, gfp);
1385 * @bdev: the block_device to read from
1396 __bread_gfp(struct block_device *bdev, sector_t block,
1399 struct buffer_head *bh = __getblk_gfp(bdev, block, size, gfp);
1588 * @bdev: Block device to clean buffers in
1606 void clean_bdev_aliases(struct block_device *bdev, sector_t block, sector_t len)
1608 struct inode *bd_inode = bdev->bd_inode;
1924 bh->b_bdev = iomap->bdev;