4 /* Tags used by ACTION_SFS_QUERY: */
6 #define ASQBASE (TAG_USER)
8 /* Physical properties of the filesystem */
10 #define ASQ_START_BYTEH (ASQBASE+1)
11 #define ASQ_START_BYTEL (ASQBASE+2)
12 #define ASQ_END_BYTEH (ASQBASE+3)
13 #define ASQ_END_BYTEL (ASQBASE+4)
14 #define ASQ_DEVICE_API (ASQBASE+5) /* Returns the method of communication used with
15 the device. See defines below */
17 /* Logical properties */
19 #define ASQ_BLOCK_SIZE (ASQBASE+1001)
20 #define ASQ_TOTAL_BLOCKS (ASQBASE+1002)
22 /* Locations of special blocks */
24 #define ASQ_ROOTBLOCK (ASQBASE+2001)
25 #define ASQ_ROOTBLOCK_OBJECTNODES (ASQBASE+2002)
26 #define ASQ_ROOTBLOCK_EXTENTS (ASQBASE+2003)
27 #define ASQ_FIRST_BITMAP_BLOCK (ASQBASE+2004)
28 #define ASQ_FIRST_ADMINSPACE (ASQBASE+2005)
30 /* Cache information */
32 #define ASQ_CACHE_LINES (ASQBASE+3001)
33 #define ASQ_CACHE_READAHEADSIZE (ASQBASE+3002)
34 #define ASQ_CACHE_MODE (ASQBASE+3003)
35 #define ASQ_CACHE_BUFFERS (ASQBASE+3004)
37 #define ASQ_CACHE_ACCESSES (ASQBASE+3010)
38 #define ASQ_CACHE_MISSES (ASQBASE+3011)
39 #define ASQ_OPERATIONS_DECODED (ASQBASE+3012)
40 #define ASQ_EMPTY_OPERATIONS_DECODED (ASQBASE+3013)
42 /* Special properties */
44 #define ASQ_IS_CASESENSITIVE (ASQBASE+4001)
45 #define ASQ_HAS_RECYCLED (ASQBASE+4002)
46 #define ASQ_MAX_NAME_LENGTH (ASQBASE+4003)
47 #define ASQ_ACTIVITY_FLUSH_TIMEOUT (ASQBASE+4004) /* Maximum time in seconds SFS waits to update
48 the drive when there is continous activity.
49 The default is 20 seconds. */
50 #define ASQ_INACTIVITY_FLUSH_TIMEOUT (ASQBASE+4005) /* Maximum time in seconds SFS waits to update
51 the drive when there is no more activity.
52 The default is 1 second. */
54 /* Version information */
56 #define ASQ_VERSION (ASQBASE+5001) /* Returns (Major Version)*65536 + (Minor Version) */
58 /* Defines for ASQ_DEVICE_API: */
60 #define ASQDA_NORMAL (0)
62 #define ASQDA_TD64 (2)
63 #define ASQDA_SCSIDIRECT (3)
66 /* Tags used by ACTION_SFS_SET: */
68 #define ASSBASE (TAG_USER)
70 #define ASS_MAX_NAME_LENGTH (ASSBASE+1)
73 #define ASS_ACTIVITY_FLUSH_TIMEOUT (ASSBASE+1001) /* Maximum time in seconds SFS waits to update
74 the drive when there is continous activity.
75 The default is 20 seconds. */
77 #define ASS_INACTIVITY_FLUSH_TIMEOUT (ASSBASE+1002) /* Maximum time in seconds SFS waits to update
78 the drive when there is no more activity.
79 The default is 1 second. */