Lines Matching +full:magic +full:- +full:packet
1 /* SPDX-License-Identifier: GPL-2.0-only */
14 * enum p9_debug_flags - bits for mount time debug parameter
24 * @P9_DEBUG_PKT: packet marshalling/unmarshalling
25 * @P9_DEBUG_FSC: FS-cache tracing
26 * @P9_DEBUG_VPKT: Verbose packet debugging (full packet dump)
62 * enum p9_msg_t - 9P message types
112 * See Also: http://plan9.bell-labs.com/sys/man/5/INDEX.html
187 * enum p9_open_mode_t - 9P open modes
192 * @P9_OTRUNC: truncate file to zero-length before opening it
205 * See Also: http://plan9.bell-labs.com/magic/man2html/2/open
225 * enum p9_perm_t - 9P permissions
227 * @P9_DMAPPEND: mode bit for is append-only
231 * @P9_DMTMP: mode bit for non-backed-up files
233 * @P9_DMLINK: mode bit for hard-link (9P2000.u)
243 * See Also: http://plan9.bell-labs.com/magic/man2html/2/stat
293 * enum p9_qid_t - QID types
295 * @P9_QTAPPEND: append-only
299 * @P9_QTTMP: non-backed-up files
301 * @P9_QTLINK: hard-link (9P2000.u)
304 * QID types are a subset of permissions - they are primarily
306 * a jump-table. Their value is also the most significant 16 bits
309 * See Also: http://plan9.bell-labs.com/magic/man2html/2/stat
323 /* 9P Magic Numbers */
344 * struct p9_qid - file system entity information
345 * @type: 8-bit type &p9_qid_t
346 * @version: 16-bit monotonically incrementing version number
347 * @path: 64-bit per-server-unique ID for a file system element
360 * See Also://plan9.bell-labs.com/magic/man2html/2/stat
370 * struct p9_wstat - file system metadata information
373 * @dev: the sub-type of the server (equivalent to a minor number)
388 * See Also: http://plan9.bell-labs.com/magic/man2html/2/stat
453 * struct p9_iattr_dotl - P9 inode attribute for setattr
487 * @type - type of lock
488 * @flags - lock flags
489 * @start - starting offset of the lock
490 * @length - number of bytes
491 * @proc_id - process id which wants to take lock
492 * @client_id - client id
505 * @type - type of lock
506 * @start - starting offset of the lock
507 * @length - number of bytes
508 * @proc_id - process id which wants to take lock
509 * @client_id - client id
533 * struct p9_fcall - primary packet structure
540 * @zc: whether zero-copy is used
546 * See Also: http://plan9.bell-labs.com/magic/man2html/2/fcall