Home
last modified time | relevance | path

Searched refs:vblk (Results 1 – 4 of 4) sorted by relevance

/linux-4.4.14/drivers/block/
Dvirtio_blk.c120 struct virtio_blk *vblk = req->q->queuedata; in virtblk_request_done() local
124 req->resid_len = virtio32_to_cpu(vblk->vdev, vbr->in_hdr.residual); in virtblk_request_done()
125 req->sense_len = virtio32_to_cpu(vblk->vdev, vbr->in_hdr.sense_len); in virtblk_request_done()
126 req->errors = virtio32_to_cpu(vblk->vdev, vbr->in_hdr.errors); in virtblk_request_done()
136 struct virtio_blk *vblk = vq->vdev->priv; in virtblk_done() local
143 spin_lock_irqsave(&vblk->vqs[qid].lock, flags); in virtblk_done()
146 while ((vbr = virtqueue_get_buf(vblk->vqs[qid].vq, &len)) != NULL) { in virtblk_done()
156 blk_mq_start_stopped_hw_queues(vblk->disk->queue, true); in virtblk_done()
157 spin_unlock_irqrestore(&vblk->vqs[qid].lock, flags); in virtblk_done()
163 struct virtio_blk *vblk = hctx->queue->queuedata; in virtio_queue_rq() local
[all …]
/linux-4.4.14/block/partitions/
Dldm.c604 static struct vblk * ldm_get_disk_objid (const struct ldmdb *ldb) in ldm_get_disk_objid()
611 struct vblk *v = list_entry (item, struct vblk, list); in ldm_get_disk_objid()
612 if (!memcmp (v->vblk.disk.disk_id, ldb->ph.disk_id, GUID_SIZE)) in ldm_get_disk_objid()
640 struct vblk *vb; in ldm_create_data_partitions()
641 struct vblk *disk; in ldm_create_data_partitions()
657 vb = list_entry (item, struct vblk, list); in ldm_create_data_partitions()
658 part = &vb->vblk.part; in ldm_create_data_partitions()
786 static bool ldm_parse_cmp3 (const u8 *buffer, int buflen, struct vblk *vb) in ldm_parse_cmp3()
815 comp = &vb->vblk.comp; in ldm_parse_cmp3()
837 static int ldm_parse_dgr3 (const u8 *buffer, int buflen, struct vblk *vb) in ldm_parse_dgr3()
[all …]
Dldm.h185 struct vblk { /* Generalised VBLK */ struct
197 } vblk; argument
/linux-4.4.14/tools/lguest/
Dlguest.c2940 struct vblk_info *vblk = vq->dev->priv; in blk_request() local
2982 if (lseek64(vblk->fd, off, SEEK_SET) != off) in blk_request()
2985 ret = writev(vblk->fd, iov, out_num); in blk_request()
2993 if (ret > 0 && off + ret > vblk->len) { in blk_request()
2995 ftruncate64(vblk->fd, vblk->len); in blk_request()
3004 ret = fdatasync(vblk->fd); in blk_request()
3015 if (lseek64(vblk->fd, off, SEEK_SET) != off) in blk_request()
3018 ret = readv(vblk->fd, iov + out_num, in_num); in blk_request()
3036 struct vblk_info *vblk; in setup_block_file() local
3046 vblk = dev->priv = malloc(sizeof(*vblk)); in setup_block_file()
[all …]