Add accessor to get the number of free descriptors in the virtqueue

MFC after:	1 month
This commit is contained in:
Bryan Venteicher 2014-07-10 05:26:01 +00:00
parent 0a100a6f1e
commit 4b59668f0e
2 changed files with 8 additions and 0 deletions

View File

@ -374,6 +374,13 @@ virtqueue_size(struct virtqueue *vq)
return (vq->vq_nentries);
}
int
virtqueue_nfree(struct virtqueue *vq)
{
return (vq->vq_free_cnt);
}
int
virtqueue_empty(struct virtqueue *vq)
{

View File

@ -86,6 +86,7 @@ vm_paddr_t virtqueue_paddr(struct virtqueue *vq);
int virtqueue_full(struct virtqueue *vq);
int virtqueue_empty(struct virtqueue *vq);
int virtqueue_size(struct virtqueue *vq);
int virtqueue_nfree(struct virtqueue *vq);
int virtqueue_nused(struct virtqueue *vq);
void virtqueue_notify(struct virtqueue *vq);
void virtqueue_dump(struct virtqueue *vq);