Lines Matching refs:bdev
922 static void zram_slot_free_notify(struct block_device *bdev, in zram_slot_free_notify() argument
928 zram = bdev->bd_disk->private_data; in zram_slot_free_notify()
937 static int zram_rw_page(struct block_device *bdev, sector_t sector, in zram_rw_page() argument
945 zram = bdev->bd_disk->private_data; in zram_rw_page()
1087 struct block_device *bdev; in reset_store() local
1097 bdev = bdget_disk(zram->disk, 0); in reset_store()
1098 if (!bdev) in reset_store()
1101 mutex_lock(&bdev->bd_mutex); in reset_store()
1103 if (bdev->bd_openers || zram->claim) { in reset_store()
1104 mutex_unlock(&bdev->bd_mutex); in reset_store()
1105 bdput(bdev); in reset_store()
1111 mutex_unlock(&bdev->bd_mutex); in reset_store()
1114 fsync_bdev(bdev); in reset_store()
1117 bdput(bdev); in reset_store()
1119 mutex_lock(&bdev->bd_mutex); in reset_store()
1121 mutex_unlock(&bdev->bd_mutex); in reset_store()
1126 static int zram_open(struct block_device *bdev, fmode_t mode) in zram_open() argument
1131 WARN_ON(!mutex_is_locked(&bdev->bd_mutex)); in zram_open()
1133 zram = bdev->bd_disk->private_data; in zram_open()
1295 struct block_device *bdev; in zram_remove() local
1297 bdev = bdget_disk(zram->disk, 0); in zram_remove()
1298 if (!bdev) in zram_remove()
1301 mutex_lock(&bdev->bd_mutex); in zram_remove()
1302 if (bdev->bd_openers || zram->claim) { in zram_remove()
1303 mutex_unlock(&bdev->bd_mutex); in zram_remove()
1304 bdput(bdev); in zram_remove()
1309 mutex_unlock(&bdev->bd_mutex); in zram_remove()
1322 fsync_bdev(bdev); in zram_remove()
1324 bdput(bdev); in zram_remove()