diff options
Diffstat (limited to 'include/net/9p/9p.h')
-rw-r--r-- | include/net/9p/9p.h | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/include/net/9p/9p.h b/include/net/9p/9p.h index a7fb54808a23..59300dc22dd0 100644 --- a/include/net/9p/9p.h +++ b/include/net/9p/9p.h | |||
@@ -86,6 +86,8 @@ do { \ | |||
86 | 86 | ||
87 | /** | 87 | /** |
88 | * enum p9_msg_t - 9P message types | 88 | * enum p9_msg_t - 9P message types |
89 | * @P9_TSTATFS: file system status request | ||
90 | * @P9_RSTATFS: file system status response | ||
89 | * @P9_TVERSION: version handshake request | 91 | * @P9_TVERSION: version handshake request |
90 | * @P9_RVERSION: version handshake response | 92 | * @P9_RVERSION: version handshake response |
91 | * @P9_TAUTH: request to establish authentication channel | 93 | * @P9_TAUTH: request to establish authentication channel |
@@ -125,6 +127,8 @@ do { \ | |||
125 | */ | 127 | */ |
126 | 128 | ||
127 | enum p9_msg_t { | 129 | enum p9_msg_t { |
130 | P9_TSTATFS = 8, | ||
131 | P9_RSTATFS, | ||
128 | P9_TVERSION = 100, | 132 | P9_TVERSION = 100, |
129 | P9_RVERSION, | 133 | P9_RVERSION, |
130 | P9_TAUTH = 102, | 134 | P9_TAUTH = 102, |
@@ -350,6 +354,22 @@ struct p9_wstat { | |||
350 | }; | 354 | }; |
351 | 355 | ||
352 | /* Structures for Protocol Operations */ | 356 | /* Structures for Protocol Operations */ |
357 | struct p9_tstatfs { | ||
358 | u32 fid; | ||
359 | }; | ||
360 | |||
361 | struct p9_rstatfs { | ||
362 | u32 type; | ||
363 | u32 bsize; | ||
364 | u64 blocks; | ||
365 | u64 bfree; | ||
366 | u64 bavail; | ||
367 | u64 files; | ||
368 | u64 ffree; | ||
369 | u64 fsid; | ||
370 | u32 namelen; | ||
371 | }; | ||
372 | |||
353 | struct p9_tversion { | 373 | struct p9_tversion { |
354 | u32 msize; | 374 | u32 msize; |
355 | struct p9_str version; | 375 | struct p9_str version; |