- cfs_atomic_t ccc_users; /* # of users (OSCs) of this data */
- cfs_list_t ccc_lru; /* LRU list of cached clean pages */
- spinlock_t ccc_lru_lock; /* lock for list */
- cfs_atomic_t ccc_lru_left; /* # of LRU entries available */
- unsigned long ccc_lru_max; /* Max # of LRU entries possible */
- unsigned int ccc_lru_shrinkers; /* # of threads reclaiming */
- cfs_atomic_t ccc_unstable_nr; /* # of unstable pages pinned */
- cfs_waitq_t ccc_unstable_waitq; /* Signaled on BRW commit */
+ atomic_t ccc_users; /* # of users (OSCs) */
+ cfs_list_t ccc_lru; /* LRU of cached clean pages */
+ spinlock_t ccc_lru_lock; /* lock for list */
+ atomic_t ccc_lru_left; /* # of LRU entries available */
+ unsigned long ccc_lru_max; /* Max # of LRU entries */
+ unsigned int ccc_lru_shrinkers; /* # of threads shrinking */
+ atomic_t ccc_unstable_nr; /* # of pages pinned */
+ wait_queue_head_t ccc_unstable_waitq; /* Signaled on BRW commit */
+};
+
+enum {
+ LUSTRE_OPC_MKDIR = 0,
+ LUSTRE_OPC_SYMLINK = 1,
+ LUSTRE_OPC_MKNOD = 2,
+ LUSTRE_OPC_CREATE = 3,
+ LUSTRE_OPC_ANY = 5
+};
+
+enum op_cli_flags {
+ CLI_SET_MEA = 1 << 0,
+ CLI_RM_ENTRY = 1 << 1,
+ CLI_HASH64 = 1 << 2,
+ CLI_API32 = 1 << 3,
+ CLI_MIGRATE = 1 << 4,
+ CLI_NEXT_ENTRY = 1 << 5,