~pmdj/ubuntu/trusty/qemu/2.9+applesmc+fadtv3

« back to all changes in this revision

Viewing changes to hw/9pfs/virtio-9p.h

  • Committer: Phil Dennis-Jordan
  • Date: 2017-07-21 08:03:43 UTC
  • mfrom: (1.1.1)
  • Revision ID: phil@philjordan.eu-20170721080343-2yr2vdj7713czahv
New upstream release 2.9.0.

Show diffs side-by-side

added added

removed removed

Lines of Context:
10
10
    VirtIODevice parent_obj;
11
11
    VirtQueue *vq;
12
12
    size_t config_size;
13
 
    V9fsPDU pdus[MAX_REQ];
14
13
    VirtQueueElement *elems[MAX_REQ];
15
14
    V9fsState state;
16
15
} V9fsVirtioState;
17
16
 
18
 
void virtio_9p_push_and_notify(V9fsPDU *pdu);
19
 
 
20
 
ssize_t virtio_pdu_vmarshal(V9fsPDU *pdu, size_t offset,
21
 
                            const char *fmt, va_list ap);
22
 
ssize_t virtio_pdu_vunmarshal(V9fsPDU *pdu, size_t offset,
23
 
                              const char *fmt, va_list ap);
24
 
void virtio_init_iov_from_pdu(V9fsPDU *pdu, struct iovec **piov,
25
 
                              unsigned int *pniov, bool is_write);
26
 
 
27
17
#define TYPE_VIRTIO_9P "virtio-9p-device"
28
18
#define VIRTIO_9P(obj) \
29
19
        OBJECT_CHECK(V9fsVirtioState, (obj), TYPE_VIRTIO_9P)