Lines Matching refs:bdev
189 __find_get_block_slow(struct block_device *bdev, sector_t block) in __find_get_block_slow() argument
191 struct inode *bd_inode = bdev->bd_inode; in __find_get_block_slow()
234 bh->b_state, bh->b_size, bdev, in __find_get_block_slow()
559 void write_boundary_block(struct block_device *bdev, in write_boundary_block() argument
562 struct buffer_head *bh = __find_get_block(bdev, bblock + 1, blocksize); in write_boundary_block()
903 static sector_t blkdev_max_block(struct block_device *bdev, unsigned int size) in blkdev_max_block() argument
906 loff_t sz = i_size_read(bdev->bd_inode); in blkdev_max_block()
919 init_page_buffers(struct page *page, struct block_device *bdev, in init_page_buffers() argument
925 sector_t end_block = blkdev_max_block(I_BDEV(bdev->bd_inode), size); in init_page_buffers()
931 bh->b_bdev = bdev; in init_page_buffers()
954 grow_dev_page(struct block_device *bdev, sector_t block, in grow_dev_page() argument
957 struct inode *inode = bdev->bd_inode; in grow_dev_page()
981 end_block = init_page_buffers(page, bdev, in grow_dev_page()
1002 end_block = init_page_buffers(page, bdev, (sector_t)index << sizebits, in grow_dev_page()
1018 grow_buffers(struct block_device *bdev, sector_t block, int size, gfp_t gfp) in grow_buffers() argument
1038 bdev); in grow_buffers()
1043 return grow_dev_page(bdev, block, index, size, sizebits, gfp); in grow_buffers()
1047 __getblk_slow(struct block_device *bdev, sector_t block, in __getblk_slow() argument
1051 if (unlikely(size & (bdev_logical_block_size(bdev)-1) || in __getblk_slow()
1056 bdev_logical_block_size(bdev)); in __getblk_slow()
1066 bh = __find_get_block(bdev, block, size); in __getblk_slow()
1070 ret = grow_buffers(bdev, block, size, gfp); in __getblk_slow()
1296 lookup_bh_lru(struct block_device *bdev, sector_t block, unsigned size) in lookup_bh_lru() argument
1306 if (bh && bh->b_blocknr == block && bh->b_bdev == bdev && in lookup_bh_lru()
1331 __find_get_block(struct block_device *bdev, sector_t block, unsigned size) in __find_get_block() argument
1333 struct buffer_head *bh = lookup_bh_lru(bdev, block, size); in __find_get_block()
1337 bh = __find_get_block_slow(bdev, block); in __find_get_block()
1356 __getblk_gfp(struct block_device *bdev, sector_t block, in __getblk_gfp() argument
1359 struct buffer_head *bh = __find_get_block(bdev, block, size); in __getblk_gfp()
1363 bh = __getblk_slow(bdev, block, size, gfp); in __getblk_gfp()
1371 void __breadahead(struct block_device *bdev, sector_t block, unsigned size) in __breadahead() argument
1373 struct buffer_head *bh = __getblk(bdev, block, size); in __breadahead()
1381 void __breadahead_gfp(struct block_device *bdev, sector_t block, unsigned size, in __breadahead_gfp() argument
1384 struct buffer_head *bh = __getblk_gfp(bdev, block, size, gfp); in __breadahead_gfp()
1405 __bread_gfp(struct block_device *bdev, sector_t block, in __bread_gfp() argument
1408 struct buffer_head *bh = __getblk_gfp(bdev, block, size, gfp); in __bread_gfp()
1634 void clean_bdev_aliases(struct block_device *bdev, sector_t block, sector_t len) in clean_bdev_aliases() argument
1636 struct inode *bd_inode = bdev->bd_inode; in clean_bdev_aliases()
1952 bh->b_bdev = iomap->bdev; in iomap_to_bh()