1#define	SDBC_EDUMMY 0x50001 /* SDBC Place holder until definitions checked in by coresw dev. */
2#define	SDBC_EOBSOLETE 0x50002 /* Obsolete sdbc ioctl used */
3#define	SDBC_EDISABLE 0x50003 /* Cache deconfig failed.  Not initialized */
4#define	SDBC_ECLUSTER_SIZE 0x50004 /* Get cluster size operation failed.  Cache not initialized */
5#define	SDBC_ECLUSTER_DATA 0x50005 /* Get cluster data operation failed.  Cache not initialized */
6#define	SDBC_EGLMUL_SIZE 0x50006 /* Get global size operation failed.  Cache not initialized */
7#define	SDBC_EGLMUL_INFO 0x50007 /* Get global info operation failed.  Cache not initialized */
8#define	SDBC_ETOGGLE_FLUSH 0x1050008 /* Cache flushing mode is (mode %s) */
9#define	SDBC_EUNSUPPORTED 0x1050009 /* Unknown ioctl: unsupported (cmd %s) */
10#define	SDBC_EDISABLEFAIL 0x5000a /* Cache not deconfigured */
11#define	SDBC_EPINNED 0x105000b /* Pinned data on %s */
12#define	SDBC_EACTIVERDC 0x5000c /* Active RDC pair not closed */
13#define	SDBC_EUNREG 0x5000d /* Could not unregister sdbc io module */
14#define	SDBC_EALREADY 0x5000e /* Cache enable failed.  Already initialized. */
15#define	SDBC_EENABLEFAIL 0x5000f /* Cache enable failed. */
16#define	SDBC_ESIZE 0x1050010 /* Cache block size %s not supported. */
17#define	SDBC_EMAGIC 0x50011 /* Mismatched versions of scmadm and sdbc module. */
18#define	SDBC_ENONETMEM 0x50012 /* Insufficient memory for cache. */
19#define	SDBC_ENOIOBMEM 0x50013 /* No memory for iobuf hooks. */
20#define	SDBC_ENOIOBCB 0x50014 /* Missing iobuf driver callback. */
21#define	SDBC_ENOHANDLEMEM 0x50015 /* No memory for buffer handles. */
22#define	SDBC_EMEMCONFIG 0x50016 /* Cache memory initialzation error. */
23#define	SDBC_EFLUSHTHRD 0x50017 /* Flush threads create failure. */
24#define	SDBC_ENOHASH 0x50018 /* Cannot create hash table */
25#define	SDBC_ENOCB 0x50019 /* Cannot allocate cache block structures */
26#define	SDBC_ENOCCTL 0x5001a /* Cannot allocate cctl sync structures */
27#define	SDBC_ENOCD 0x5001b /* Cannot allocate cache data structures */
28#define	SDBC_ENOMIRRORCD 0x5001c /* Cannot allocate cache data structures for mirror areas */
29#define	SDBC_ENOSHAREDFILE 0x5001d /* Cannot allocate shared file area */
30#define	SDBC_ENOSFNV 0x5001e /* Cannot allocate shared file area in nvmem */
31#define	SDBC_ENOREFRESH 0x5001f /* Unable to refresh host memory */
32#define	SDBC_EINVHOSTID 0x2050020 /* Hostid %s greater than maximum (%s) */
33#define	SDBC_ENOTSAME 0x2050021 /* Self host %s and mirror host %s cannot be the same */
34#define	SDBC_ENORMLOCKS 0x50022 /* No RM locks configured */
35#define	SDBC_EGLDMAFAIL 0x50023 /* Global information transfer failed */
36#define	SDBC_EMODELCONVERT 0x50024 /* 64 bit conversion called on a 32 bit system */
37#define	SDBC_EABUFS 0x50025 /* Anonymous buffers currently allocated from sdbc */
38#define	SDBC_ENODEVENABLED 0x50026 /* Device not enabled in cache */
39