Lines Matching defs:hmdfs_inode_info
68 struct hmdfs_inode_info { struct
69 struct inode *lower_inode; // for local/merge inode
70 struct hmdfs_peer *conn; // for remote inode
71 struct kref ref;
72 spinlock_t fid_lock;
73 struct hmdfs_fid fid;
74 unsigned long fid_flags;
75 wait_queue_head_t fid_wq;
76 __u8 inode_type; // deprecated: use ino system instead
77 atomic_t write_opened;
80 struct list_head wb_list;
83 __u16 perm;
90 __u64 remote_ino;
92 __u8 cloud_record_id[CLOUD_RECORD_ID_LEN];
94 __u8 reserved[CLOUD_DENTRY_RESERVED_LENGTH];
99 __u64 getattr_isize;
103 struct hmdfs_time_t remote_ctime;
109 struct hmdfs_time_t stable_ctime;
115 unsigned long writecache_expire;
121 atomic64_t write_counter;
127 struct list_head wr_opened_node;
128 atomic_t wr_opened_cnt;
129 spinlock_t stash_lock;
130 unsigned int stash_status;
131 struct hmdfs_cache_info *cache;
133 struct list_head stash_node;
179 static inline struct hmdfs_inode_info *hmdfs_i(struct inode *inode) in hmdfs_i() argument