fs/afs/protocol_uae.h

Source file repositories/reference/linux-study-clean/fs/afs/protocol_uae.h

File Facts

System
Linux kernel
Corpus path
fs/afs/protocol_uae.h
Extension
.h
Size
6916 bytes
Lines
133
Domain
Core OS
Bucket
VFS And Filesystem Core
Inferred role
Core OS: implementation source
Status
source implementation candidate

Why This File Exists

Core operating-system implementation surface: boot, tasks, memory, VFS, syscall-facing interfaces, synchronization, credentials, and isolation.

Dependency Surface

Detected Declarations

Annotated Snippet

// SPDX-License-Identifier: GPL-2.0
/* Universal AFS Error codes (UAE).
 *
 * Copyright (C) 2003, Daria Phoebe Brashear
 * Copyright (C) 2018 Red Hat, Inc. All Rights Reserved.
 */

enum {
	UAEPERM			= 0x2f6df00, /* Operation not permitted */
	UAENOENT		= 0x2f6df01, /* No such file or directory */
	UAESRCH			= 0x2f6df02, /* No such process */
	UAEINTR			= 0x2f6df03, /* Interrupted system call */
	UAEIO			= 0x2f6df04, /* I/O error */
	UAENXIO			= 0x2f6df05, /* No such device or address */
	UAE2BIG			= 0x2f6df06, /* Arg list too long */
	UAENOEXEC		= 0x2f6df07, /* Exec format error */
	UAEBADF			= 0x2f6df08, /* Bad file number */
	UAECHILD		= 0x2f6df09, /* No child processes */
	UAEAGAIN		= 0x2f6df0a, /* Try again */
	UAENOMEM		= 0x2f6df0b, /* Out of memory */
	UAEACCES		= 0x2f6df0c, /* Permission denied */
	UAEFAULT		= 0x2f6df0d, /* Bad address */
	UAENOTBLK		= 0x2f6df0e, /* Block device required */
	UAEBUSY			= 0x2f6df0f, /* Device or resource busy */
	UAEEXIST		= 0x2f6df10, /* File exists */
	UAEXDEV			= 0x2f6df11, /* Cross-device link */
	UAENODEV		= 0x2f6df12, /* No such device */
	UAENOTDIR		= 0x2f6df13, /* Not a directory */
	UAEISDIR		= 0x2f6df14, /* Is a directory */
	UAEINVAL		= 0x2f6df15, /* Invalid argument */
	UAENFILE		= 0x2f6df16, /* File table overflow */
	UAEMFILE		= 0x2f6df17, /* Too many open files */
	UAENOTTY		= 0x2f6df18, /* Not a typewriter */
	UAETXTBSY		= 0x2f6df19, /* Text file busy */
	UAEFBIG			= 0x2f6df1a, /* File too large */
	UAENOSPC		= 0x2f6df1b, /* No space left on device */
	UAESPIPE		= 0x2f6df1c, /* Illegal seek */
	UAEROFS			= 0x2f6df1d, /* Read-only file system */
	UAEMLINK		= 0x2f6df1e, /* Too many links */
	UAEPIPE			= 0x2f6df1f, /* Broken pipe */
	UAEDOM			= 0x2f6df20, /* Math argument out of domain of func */
	UAERANGE		= 0x2f6df21, /* Math result not representable */
	UAEDEADLK		= 0x2f6df22, /* Resource deadlock would occur */
	UAENAMETOOLONG		= 0x2f6df23, /* File name too long */
	UAENOLCK		= 0x2f6df24, /* No record locks available */
	UAENOSYS		= 0x2f6df25, /* Function not implemented */
	UAENOTEMPTY		= 0x2f6df26, /* Directory not empty */
	UAELOOP			= 0x2f6df27, /* Too many symbolic links encountered */
	UAEWOULDBLOCK		= 0x2f6df28, /* Operation would block */
	UAENOMSG		= 0x2f6df29, /* No message of desired type */
	UAEIDRM			= 0x2f6df2a, /* Identifier removed */
	UAECHRNG		= 0x2f6df2b, /* Channel number out of range */
	UAEL2NSYNC		= 0x2f6df2c, /* Level 2 not synchronized */
	UAEL3HLT		= 0x2f6df2d, /* Level 3 halted */
	UAEL3RST		= 0x2f6df2e, /* Level 3 reset */
	UAELNRNG		= 0x2f6df2f, /* Link number out of range */
	UAEUNATCH		= 0x2f6df30, /* Protocol driver not attached */
	UAENOCSI		= 0x2f6df31, /* No CSI structure available */
	UAEL2HLT		= 0x2f6df32, /* Level 2 halted */
	UAEBADE			= 0x2f6df33, /* Invalid exchange */
	UAEBADR			= 0x2f6df34, /* Invalid request descriptor */
	UAEXFULL		= 0x2f6df35, /* Exchange full */
	UAENOANO		= 0x2f6df36, /* No anode */
	UAEBADRQC		= 0x2f6df37, /* Invalid request code */
	UAEBADSLT		= 0x2f6df38, /* Invalid slot */
	UAEBFONT		= 0x2f6df39, /* Bad font file format */
	UAENOSTR		= 0x2f6df3a, /* Device not a stream */
	UAENODATA		= 0x2f6df3b, /* No data available */
	UAETIME			= 0x2f6df3c, /* Timer expired */
	UAENOSR			= 0x2f6df3d, /* Out of streams resources */
	UAENONET		= 0x2f6df3e, /* Machine is not on the network */
	UAENOPKG		= 0x2f6df3f, /* Package not installed */
	UAEREMOTE		= 0x2f6df40, /* Object is remote */
	UAENOLINK		= 0x2f6df41, /* Link has been severed */
	UAEADV			= 0x2f6df42, /* Advertise error */
	UAESRMNT		= 0x2f6df43, /* Srmount error */
	UAECOMM			= 0x2f6df44, /* Communication error on send */
	UAEPROTO		= 0x2f6df45, /* Protocol error */
	UAEMULTIHOP		= 0x2f6df46, /* Multihop attempted */
	UAEDOTDOT		= 0x2f6df47, /* RFS specific error */
	UAEBADMSG		= 0x2f6df48, /* Not a data message */
	UAEOVERFLOW		= 0x2f6df49, /* Value too large for defined data type */
	UAENOTUNIQ		= 0x2f6df4a, /* Name not unique on network */
	UAEBADFD		= 0x2f6df4b, /* File descriptor in bad state */
	UAEREMCHG		= 0x2f6df4c, /* Remote address changed */
	UAELIBACC		= 0x2f6df4d, /* Can not access a needed shared library */
	UAELIBBAD		= 0x2f6df4e, /* Accessing a corrupted shared library */
	UAELIBSCN		= 0x2f6df4f, /* .lib section in a.out corrupted */
	UAELIBMAX		= 0x2f6df50, /* Attempting to link in too many shared libraries */
	UAELIBEXEC		= 0x2f6df51, /* Cannot exec a shared library directly */

Annotation

Implementation Notes