1#define	SV_ENOSLOTS 0x30001 /* No more SVs available */
2#define	SV_EARRBOUNDS 0x3030002 /* Array bounds check (min %s, max %s, got %s) */
3#define	SV_EDEVEXIST 0x30003 /* Device already present in kernel */
4#define	SV_ENOSSTATE 0x30004 /* Soft state alloc failed */
5#define	SV_EBADSSTATE 0x30005 /* Soft state corrupted */
6#define	SV_EMKNOD 0x30006 /* failed */
7#define	SV_ENODEV 0x30007 /* Device not present in kernel configuration */
8#define	SV_EENABLED 0x30008 /* Device already enabled */
9#define	SV_ELOAD 0x30009 /* Unable to load/hold underlying disk driver */
10#define	SV_ESDOPEN 0x3000a /* Error from nsc_open() */
11#define	SV_EDISABLED 0x3000b /* Device not enabled */
12#define	SV_EBUSY 0x3000c /* Unable to disable device - device in use */
13#define	SV_EBADDEV 0x3000d /* Bad dev_t in config structure */
14#define	SV_ESTRATEGY 0x3000e /* Recursive strategy functions */
15#define	SV_EGENERIC 0x3000f /* Libspcs detected a nonspecific SV error */
16#define	SV_ESTAT 0x30010 /* Error from stat() */
17#define	SV_EKERNEL 0x30011 /* User access to this device is not allowed by StorageTek kernel software */
18#define	SV_EAMODE 0x30012 /* Illegal access mode */
19#define	SV_EGUARDVER 0x30013 /* Incompatible guard magic or version number */
20#define	SV_ELOOKUP 0x30014 /* Unable to translate pathname to major/minor number */
21#define	SV_ENOGCLIENT 0x30015 /* Unable to match guard client module to internal module id */
22#define	SV_EGUSER 0x30016 /* Unable to create kernel only guard, device already user enabled */
23#define	SV_ELYROPEN 0x30017 /* Error from layered driver open */
24