Lines Matching refs:vpmem
15 struct virtio_pmem *vpmem = vq->vdev->priv;
20 spin_lock_irqsave(&vpmem->pmem_lock, flags);
25 if (!list_empty(&vpmem->req_list)) {
26 req_buf = list_first_entry(&vpmem->req_list,
33 spin_unlock_irqrestore(&vpmem->pmem_lock, flags);
41 struct virtio_pmem *vpmem = vdev->priv;
62 spin_lock_irqsave(&vpmem->pmem_lock, flags);
69 while ((err = virtqueue_add_sgs(vpmem->req_vq, sgs, 1, 1, req_data,
74 list_add_tail(&req_data->list, &vpmem->req_list);
75 spin_unlock_irqrestore(&vpmem->pmem_lock, flags);
79 spin_lock_irqsave(&vpmem->pmem_lock, flags);
81 err1 = virtqueue_kick(vpmem->req_vq);
82 spin_unlock_irqrestore(&vpmem->pmem_lock, flags);