Lines Matching +full:a +full:- +full:9

2  * 9P network client for VirtIO 9P test cases (based on QTest)
7 * See the COPYING file in the top-level directory.
11 * Not so fast! You might want to read the 9p developer docs first:
12 * https://wiki.qemu.org/Documentation/9p
18 #include "hw/9pfs/9p.h"
19 #include "hw/9pfs/9p-synth.h"
20 #include "virtio-9p.h"
22 #include "tests/qtest/libqtest-single.h"
24 #define P9_MAX_SIZE 4096 /* Max size of a T-message or R-message */
76 /* options for 'Twalk' 9p request */
78 /* 9P client being used (mandatory) */
91 /* data being received from 9p server as 'Rwalk' response (optional) */
96 /* only send Twalk request but not wait for a reply? (optional) */
102 /* result of 'Twalk' 9p request */
110 /* options for 'Tversion' 9p request */
112 /* 9P client being used (mandatory) */
120 /* only send Tversion request but not wait for a reply? (optional) */
126 /* result of 'Tversion' 9p request */
132 /* options for 'Tattach' 9p request */
134 /* 9P client being used (mandatory) */
142 /* data being received from 9p server as 'Rattach' response (optional) */
147 /* only send Tattach request but not wait for a reply? (optional) */
153 /* result of 'Tattach' 9p request */
159 /* options for 'Tgetattr' 9p request */
161 /* 9P client being used (mandatory) */
169 /* data being received from 9p server as 'Rgetattr' response (optional) */
173 /* only send Tgetattr request but not wait for a reply? (optional) */
179 /* result of 'Tgetattr' 9p request */
185 /* options for 'Treaddir' 9p request */
187 /* 9P client being used (mandatory) */
197 /* data being received from 9p server as 'Rreaddir' response (optional) */
203 /* only send Treaddir request but not wait for a reply? (optional) */
209 /* result of 'Treaddir' 9p request */
215 /* options for 'Tlopen' 9p request */
217 /* 9P client being used (mandatory) */
225 /* data being received from 9p server as 'Rlopen' response (optional) */
230 /* only send Tlopen request but not wait for a reply? (optional) */
236 /* result of 'Tlopen' 9p request */
242 /* options for 'Twrite' 9p request */
244 /* 9P client being used (mandatory) */
256 /* only send Twrite request but not wait for a reply? (optional) */
262 /* result of 'Twrite' 9p request */
270 /* options for 'Tflush' 9p request */
272 /* 9P client being used (mandatory) */
278 /* only send Tflush request but not wait for a reply? (optional) */
284 /* result of 'Tflush' 9p request */
290 /* options for 'Tmkdir' 9p request */
292 /* 9P client being used (mandatory) */
298 /* high-level variant of directory where new one shall be created */
306 /* data being received from 9p server as 'Rmkdir' response (optional) */
311 /* only send Tmkdir request but not wait for a reply? (optional) */
317 /* result of 'TMkdir' 9p request */
323 /* options for 'Tlcreate' 9p request */
325 /* 9P client being used (mandatory) */
329 /* low-level variant of directory where new file shall be created */
331 /* high-level variant of directory where new file shall be created */
341 /* data being received from 9p server as 'Rlcreate' response (optional) */
346 /* only send Tlcreate request but not wait for a reply? (optional) */
352 /* result of 'Tlcreate' 9p request */
358 /* options for 'Tsymlink' 9p request */
360 /* 9P client being used (mandatory) */
364 /* low-level variant of directory where symlink shall be created */
366 /* high-level variant of directory where symlink shall be created */
374 /* data being received from 9p server as 'Rsymlink' response (optional) */
378 /* only send Tsymlink request but not wait for a reply? (optional) */
384 /* result of 'Tsymlink' 9p request */
390 /* options for 'Tlink' 9p request */
392 /* 9P client being used (mandatory) */
396 /* low-level variant of directory where hard link shall be created */
398 /* high-level variant of directory where hard link shall be created */
400 /* low-level variant of target referenced by new hard link */
402 /* high-level variant of target referenced by new hard link */
406 /* only send Tlink request but not wait for a reply? (optional) */
412 /* result of 'Tlink' 9p request */
418 /* options for 'Tunlinkat' 9p request */
420 /* 9P client being used (mandatory) */
424 /* low-level variant of directory where name shall be unlinked */
426 /* high-level variant of directory where name shall be unlinked */
432 /* only send Tunlinkat request but not wait for a reply? (optional) */
438 /* result of 'Tunlinkat' 9p request */