Revision 5e94c103 hw/virtio-9p.h
b/hw/virtio-9p.h | ||
---|---|---|
70 | 70 |
#define P9_NOFID (u32)(~0) |
71 | 71 |
#define P9_MAXWELEM 16 |
72 | 72 |
|
73 |
/* |
|
74 |
* ample room for Twrite/Rread header |
|
75 |
* size[4] Tread/Twrite tag[2] fid[4] offset[8] count[4] |
|
76 |
*/ |
|
77 |
#define P9_IOHDRSZ 24 |
|
78 |
|
|
73 | 79 |
typedef struct V9fsPDU V9fsPDU; |
74 | 80 |
|
75 | 81 |
struct V9fsPDU |
... | ... | |
154 | 160 |
uint8_t *tag; |
155 | 161 |
size_t config_size; |
156 | 162 |
enum p9_proto_version proto_version; |
163 |
int32_t msize; |
|
157 | 164 |
} V9fsState; |
158 | 165 |
|
159 | 166 |
typedef struct V9fsCreateState { |
... | ... | |
167 | 174 |
V9fsString name; |
168 | 175 |
V9fsString extension; |
169 | 176 |
V9fsString fullname; |
177 |
int iounit; |
|
170 | 178 |
} V9fsCreateState; |
171 | 179 |
|
172 | 180 |
typedef struct V9fsStatState { |
... | ... | |
197 | 205 |
V9fsFidState *fidp; |
198 | 206 |
V9fsQID qid; |
199 | 207 |
struct stat stbuf; |
208 |
int iounit; |
|
200 | 209 |
} V9fsOpenState; |
201 | 210 |
|
202 | 211 |
typedef struct V9fsReadState { |
Also available in: Unified diff