Lines Matching defs:vbd
176 if (!blkif->vbd.overflow_max_grants)
177 blkif->vbd.overflow_max_grants = 1;
347 !ring->blkif->vbd.overflow_max_grants)) {
400 ring->blkif->vbd.overflow_max_grants = 0;
452 struct xen_vbd *vbd = &blkif->vbd;
455 if ((operation != REQ_OP_READ) && vbd->readonly)
463 if (unlikely(end > vbd_sz(vbd)))
467 req->dev = vbd->pdevice;
468 req->bdev = vbd->bdev;
477 struct xen_vbd *vbd = &blkif->vbd;
481 unsigned long long new_size = vbd_sz(vbd);
484 blkif->domid, MAJOR(vbd->pdevice), MINOR(vbd->pdevice));
486 vbd->size = new_size;
494 (unsigned long long)vbd_sz(vbd));
558 struct xen_vbd *vbd = &blkif->vbd;
568 if (unlikely(vbd->size != vbd_sz(vbd)))
605 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;
984 preq.sector_number + preq.nr_sects, blkif->vbd.pdevice);
989 if (blkif->vbd.discard_secure &&
1202 rp, rc, rp - rc, ring->blkif->vbd.pdevice);
1389 ring->blkif->vbd.pdevice);
1567 MODULE_ALIAS("xen-backend:vbd");