Lines Matching defs:bdev
1428 max_allowed_wo(struct drbd_backing_dev *bdev, enum write_ordering_e wo)
1432 dc = rcu_dereference(bdev->disk_conf);
1447 void drbd_bump_write_ordering(struct drbd_resource *resource, struct drbd_backing_dev *bdev,
1466 if (device->ldev == bdev)
1467 bdev = NULL;
1472 if (bdev)
1473 wo = max_allowed_wo(bdev, wo);
1514 struct block_device *bdev = device->ldev->backing_bdev;
1515 struct request_queue *q = bdev_get_queue(bdev);
1526 alignment = (bdev_discard_alignment(bdev) >> 9) % granularity;
1547 err |= blkdev_issue_zeroout(bdev, start, nr, GFP_NOIO, 0);
1552 err |= blkdev_issue_discard(bdev, start, max_discard_sectors, GFP_NOIO, 0);
1564 err |= blkdev_issue_discard(bdev, start, nr, GFP_NOIO, 0);
1571 err |= blkdev_issue_zeroout(bdev, start, nr_sectors, GFP_NOIO,
1611 struct block_device *bdev = device->ldev->backing_bdev;
1614 if (blkdev_issue_write_same(bdev, s, nr, GFP_NOIO, peer_req->pages))