Lines Matching defs:bdev
190 __find_get_block_slow(struct block_device *bdev, sector_t block)
192 struct inode *bd_inode = bdev->bd_inode;
235 bh->b_state, bh->b_size, bdev,
665 void write_boundary_block(struct block_device *bdev,
668 struct buffer_head *bh = __find_get_block(bdev, bblock + 1, blocksize);
988 static sector_t blkdev_max_block(struct block_device *bdev, unsigned int size)
991 loff_t sz = bdev_nr_bytes(bdev);
1004 struct block_device *bdev, sector_t block, int size)
1009 sector_t end_block = blkdev_max_block(bdev, size);
1015 bh->b_bdev = bdev;
1038 grow_dev_page(struct block_device *bdev, sector_t block,
1041 struct inode *inode = bdev->bd_inode;
1064 end_block = folio_init_buffers(folio, bdev,
1081 end_block = folio_init_buffers(folio, bdev,
1097 grow_buffers(struct block_device *bdev, sector_t block, int size, gfp_t gfp)
1113 bdev);
1118 return grow_dev_page(bdev, block, index, size, sizebits, gfp);
1122 __getblk_slow(struct block_device *bdev, sector_t block,
1126 if (unlikely(size & (bdev_logical_block_size(bdev)-1) ||
1131 bdev_logical_block_size(bdev));
1141 bh = __find_get_block(bdev, block, size);
1145 ret = grow_buffers(bdev, block, size, gfp);
1368 lookup_bh_lru(struct block_device *bdev, sector_t block, unsigned size)
1382 if (bh && bh->b_blocknr == block && bh->b_bdev == bdev &&
1407 __find_get_block(struct block_device *bdev, sector_t block, unsigned size)
1409 struct buffer_head *bh = lookup_bh_lru(bdev, block, size);
1413 bh = __find_get_block_slow(bdev, block);
1432 __getblk_gfp(struct block_device *bdev, sector_t block,
1435 struct buffer_head *bh = __find_get_block(bdev, block, size);
1439 bh = __getblk_slow(bdev, block, size, gfp);
1447 void __breadahead(struct block_device *bdev, sector_t block, unsigned size)
1449 struct buffer_head *bh = __getblk(bdev, block, size);
1459 * @bdev: the block_device to read from
1470 __bread_gfp(struct block_device *bdev, sector_t block,
1473 struct buffer_head *bh = __getblk_gfp(bdev, block, size, gfp);
1682 * @bdev: Block device to clean buffers in
1700 void clean_bdev_aliases(struct block_device *bdev, sector_t block, sector_t len)
1702 struct inode *bd_inode = bdev->bd_inode;
2020 bh->b_bdev = iomap->bdev;