Lines Matching defs:bdev
190 err = blkdev_issue_discard(si->bdev, start_block,
201 err = blkdev_issue_discard(si->bdev, start_block,
265 if (blkdev_issue_discard(si->bdev, start_block,
744 si->bdev->bd_disk->fops->swap_slot_free_notify;
751 swap_slot_free_notify(si->bdev, offset);
1670 if (device == sis->bdev->bd_dev) {
1693 *device = sis->bdev->bd_dev;
2294 struct block_device *bdev;
2296 if (p->bdev)
2297 bdev = p->bdev;
2299 bdev = p->swap_file->f_inode->i_sb->s_bdev;
2301 return bdev ? bdev->bd_disk->node_id : NUMA_NO_NODE;
2503 if (!p->bdev || !bdev_nonrot(p->bdev))
2546 struct block_device *bdev = I_BDEV(inode);
2548 set_blocksize(bdev, old_block_size);
2549 blkdev_put(bdev, p);
2779 p->bdev = blkdev_get_by_dev(inode->i_rdev,
2781 if (IS_ERR(p->bdev)) {
2782 error = PTR_ERR(p->bdev);
2783 p->bdev = NULL;
2786 p->old_block_size = block_size(p->bdev);
2787 error = set_blocksize(p->bdev, PAGE_SIZE);
2795 if (bdev_is_zoned(p->bdev))
2799 p->bdev = inode->i_sb->s_bdev;
3083 if (p->bdev && bdev_stable_writes(p->bdev))
3086 if (p->bdev && bdev_synchronous(p->bdev))
3089 if (p->bdev && bdev_nonrot(p->bdev)) {
3146 p->bdev && bdev_max_discard_sectors(p->bdev)) {
3221 if (inode && S_ISBLK(inode->i_mode) && p->bdev) {
3222 set_blocksize(p->bdev, p->old_block_size);
3223 blkdev_put(p->bdev, p);
3685 if (si->bdev) {
3686 blkcg_schedule_throttle(si->bdev->bd_disk, true);