Lines Matching defs:hmdfs_peer
140 struct hmdfs_peer { struct
141 struct list_head list;
142 struct kref ref_cnt;
143 unsigned int owner;
144 uint64_t device_id;
145 unsigned long conn_time;
146 uint8_t version;
147 int status;
148 u64 features;
149 long long old_sb_dirty_count;
150 atomic64_t sb_dirty_count;
155 uint16_t fid_cookie;
156 struct mutex conn_impl_list_lock;
157 struct list_head conn_impl_list;
163 struct list_head conn_deleting_list;
164 wait_queue_head_t deleting_list_wq;
165 struct idr msg_idr;
166 spinlock_t idr_lock;
167 struct idr file_id_idr;
168 spinlock_t file_id_lock;
169 int recvbuf_maxsize;
170 struct crypto_aead *tfm;
171 char cid[HMDFS_CID_SIZE + 1];
172 struct hmdfs_sb_info *sbi;
173 struct workqueue_struct *async_wq;
174 struct workqueue_struct *req_handle_wq;
175 struct workqueue_struct *dentry_wq;
176 struct workqueue_struct *retry_wb_wq;
177 struct workqueue_struct *reget_conn_wq;
178 atomic_t evt_seq;
180 struct mutex seq_lock;
181 struct mutex offline_cb_lock;
182 struct mutex evt_lock;
183 unsigned char pending_evt;
184 unsigned char last_evt;
185 unsigned char waiting_evt[RAW_NODE_EVT_NR];
186 unsigned char seq_rd_idx;
187 unsigned char seq_wr_idx;
211 struct hmdfs_peer_statistics stats; argument
213 struct kobject kobj;
214 struct completion kobj_unregister;
215 uint32_t devsl;