Lines Matching refs:bdev
359 struct block_device *bdev; in ext3_blkdev_get() local
362 bdev = blkdev_get_by_dev(dev, FMODE_READ|FMODE_WRITE|FMODE_EXCL, sb); in ext3_blkdev_get()
363 if (IS_ERR(bdev)) in ext3_blkdev_get()
365 return bdev; in ext3_blkdev_get()
369 __bdevname(dev, b), PTR_ERR(bdev)); in ext3_blkdev_get()
377 static void ext3_blkdev_put(struct block_device *bdev) in ext3_blkdev_put() argument
379 blkdev_put(bdev, FMODE_READ|FMODE_WRITE|FMODE_EXCL); in ext3_blkdev_put()
384 struct block_device *bdev; in ext3_blkdev_remove() local
385 bdev = sbi->journal_bdev; in ext3_blkdev_remove()
386 if (bdev) { in ext3_blkdev_remove()
387 ext3_blkdev_put(bdev); in ext3_blkdev_remove()
2238 struct block_device *bdev; in ext3_get_dev_journal() local
2240 bdev = ext3_blkdev_get(j_dev, sb); in ext3_get_dev_journal()
2241 if (bdev == NULL) in ext3_get_dev_journal()
2245 hblock = bdev_logical_block_size(bdev); in ext3_get_dev_journal()
2254 set_blocksize(bdev, blocksize); in ext3_get_dev_journal()
2255 if (!(bh = __bread(bdev, sb_block, blocksize))) { in ext3_get_dev_journal()
2281 journal = journal_init_dev(bdev, sb->s_bdev, in ext3_get_dev_journal()
2302 EXT3_SB(sb)->journal_bdev = bdev; in ext3_get_dev_journal()
2308 ext3_blkdev_put(bdev); in ext3_get_dev_journal()