Lines Matching defs:vbd
176 if (!blkif->vbd.overflow_max_grants)
177 blkif->vbd.overflow_max_grants = 1;
342 !ring->blkif->vbd.overflow_max_grants)) {
395 ring->blkif->vbd.overflow_max_grants = 0;
447 struct xen_vbd *vbd = &blkif->vbd;
450 if ((operation != REQ_OP_READ) && vbd->readonly)
458 if (unlikely(end > vbd_sz(vbd)))
462 req->dev = vbd->pdevice;
463 req->bdev = vbd->bdev;
472 struct xen_vbd *vbd = &blkif->vbd;
476 unsigned long long new_size = vbd_sz(vbd);
479 blkif->domid, MAJOR(vbd->pdevice), MINOR(vbd->pdevice));
481 vbd->size = new_size;
489 (unsigned long long)vbd_sz(vbd));
553 struct xen_vbd *vbd = &blkif->vbd;
563 if (unlikely(vbd->size != vbd_sz(vbd)))
600 if (blkif->vbd.feature_gnt_persistent &&
771 use_persistent_gnts = (blkif->vbd.feature_gnt_persistent);
874 if (use_persistent_gnts && !blkif->vbd.overflow_max_grants) {
875 blkif->vbd.overflow_max_grants = 1;
877 blkif->domid, blkif->vbd.handle);
972 struct block_device *bdev = blkif->vbd.bdev;
985 preq.sector_number + preq.nr_sects, blkif->vbd.pdevice);
990 secure = (blkif->vbd.discard_secure &&
1097 rp, rc, rp - rc, ring->blkif->vbd.pdevice);
1284 ring->blkif->vbd.pdevice);
1479 MODULE_ALIAS("xen-backend:vbd");