Lines Matching refs:bdev
328 struct block_device *bdev = bio->bi_bdev; in brd_make_request() local
329 struct brd_device *brd = bdev->bd_disk->private_data; in brd_make_request()
336 if (bio_end_sector(bio) > get_capacity(bdev->bd_disk)) in brd_make_request()
370 static int brd_rw_page(struct block_device *bdev, sector_t sector, in brd_rw_page() argument
373 struct brd_device *brd = bdev->bd_disk->private_data; in brd_rw_page()
380 static long brd_direct_access(struct block_device *bdev, sector_t sector, in brd_direct_access() argument
383 struct brd_device *brd = bdev->bd_disk->private_data; in brd_direct_access()
400 static int brd_ioctl(struct block_device *bdev, fmode_t mode, in brd_ioctl() argument
404 struct brd_device *brd = bdev->bd_disk->private_data; in brd_ioctl()
414 mutex_lock(&bdev->bd_mutex); in brd_ioctl()
416 if (bdev->bd_openers <= 1) { in brd_ioctl()
424 kill_bdev(bdev); in brd_ioctl()
428 mutex_unlock(&bdev->bd_mutex); in brd_ioctl()