Lines Matching +full:3 +full:- +full:wire
29 * Based on libixp code: ©2007-2010 Kris Maglione <maglione.k at Gmail>
122 * When a Tfoo request comes over the wire, we decode it
123 * (pack.c) from wire format into a request laid out in
124 * a "union l9p_fcall" object. This object is not in wire
130 * The reply is converted to wire format on the way back out
133 * All sub-objects start with a header containing the request
134 * or reply type code and two-byte tag, and whether or not it
135 * is needed, a four-byte fid.
150 * READDIR. Moreover, the READDIR reply must be pre-packed into
151 * wire format (it is handled like raw data a la READ).
169 L9P_QTTMP = 0x04, /* type bit for non-backed-up file */
202 L9P_OEXEC = 3, /* execute, == read but check execute permission */
203 L9P_OACCMODE = 3, /* mask for the above access-mode bits */
212 * basically just the Linux L_* flags. The bottom 3 bits are the
213 * same as for l9p_omode, although open-for-exec is not used:
282 uint64_t blocks; /* file system size (bsize-byte blocks) */
284 uint64_t bavail; /* free blocks avail to non-superuser*/
326 #define L9P_NOFID ((uint32_t)-1) /* in Tattach, no auth fid */
327 #define L9P_NONUNAME ((uint32_t)-1) /* in Tattach, no n_uname */
436 /* Fields in req->request_mask and reply->valid for Tgetattr, Rgetattr. */
464 /* BASIC + birthtime + gen + data-version = ALL */
479 uint64_t atime_nsec; /* (else use on-server time) */
481 uint64_t mtime_nsec; /* (else use on-server time) */
484 /* Fields in req->valid for Tsetattr. */
545 L9PL_LOCK_GRACE = 3,
571 * Flags in Tunlinkat (which re-uses f_tlcreate data structure but